Excel TIME函数详解:创建精确时间值
什么是TIME函数?
TIME函数是Excel中用于将小时、分钟、秒组合成时间值的内置函数。其返回值为0到0.99999999之间的十进制数,对应00:00:00到23:59:59的时间。该函数在时间计算、数据清洗及报表制作中非常实用。
语法与参数
=TIME(hour, minute, second)
- hour:必需。表示小时,范围为0-32767。如果大于23,公式会将其除以24取余,如TIME(27,0,0)返回03:00:00。
- minute:必需。表示分钟,范围为0-32767。如果大于59,会自动进位到小时,如TIME(0,90,0)返回01:30:00。
- second:必需。表示秒,范围为0-32767。如果大于59,会自动进位到分钟,如TIME(0,0,120)返回00:02:00。
实际应用案例
案例1:计算工时
假设上班时间为9:00,下班时间为18:30,用公式=TIME(18,30,0)-TIME(9,0,0)即可得到9.5小时的时长(需设置格式为[h]:mm)。
案例2:拼接时间字段
若单元格A1为小时(8),B1为分钟(30),C1为秒(0),则=TIME(A1,B1,C1)返回08:30:00。
案例3:条件判断
判断时间是否在早班时间段(08:00-16:00):=AND(D1>=TIME(8,0,0), D1<=TIME(16,0,0))。
注意事项
- TIME函数返回的实际上是小数,需通过设置单元格格式为时间类型来显示。
- 当参数值为负数时,TIME函数会返回错误值#NUM!。
- 结合DATE函数可实现日期与时间的完整组合。