1、timevalue函数的语法是TIMEVA雉搽妤粲LUE(time_text)。timevalue函数只有一个参数time_text:即一个用Excel时间格式表姨胀兽辱示时间的文本串(如"2:15PM"和"14:15"等)。需要说明的是:参数time_text可以使用 12 小时制或 24 小时制的时间格式。例如,”如"2:15PM"和"14:15"" 均是有效的 time 表达式。如果参数time_text是无效的时间信息,则会返回错误。如果 time 参数包含日期信息,TimeValue 将不会返回它。
2、如下图所示:我们在A列录入不同方式表示时间的一系列数据,需要注意的是,录入前要把单元格设置方式设置成文本格式(依次【右键单击】【设置单元格格式】【文本】),然后再在录入A列数据。在B2中录入公式:=TIMEVALUE(A2)
3、回车,函数返回0.007638889,即一个时间序列值。将B2中的公式向下复制填充即可以把A列其他格式的时间数据转换成时间的小数值了。有关时间的各种有效格式可以参看【右键单击】/【设置单元格格式】/【时间】中各种类型的格式。
4、上面是我们对timevalue函数基本用法的一个了解,我们下面用实例来说明一下此函数在工作中的具体用法。如下图,为公司员工的打卡时间。我们现在用timevalue函数求一下每个员工的加班时间。加班时间等于实际打卡时间减去下班时间。因为时间不能直接进行加减,故我们先把时间变成小数,加减后再转换成时间格式。在C2中录入公式=TIMEVALUE(B2)-A2
5、函数返回0.081944444。向下复制填充公式,公式均返回一系列小数。从此结果看并不能满足我们的要求,我们从小数来并不能直观的看出加班时间,这是因为单元格格式不是我们所需要的时间格式。
6、选中C2到C7区域,【右键单击】/【设置单元格格式】/【时间】/【类型】可以看到,类型类目里有很多时间的格式,我们可以选择一种我们需要的一种。例如我们选择**时**分,确定,效果如下图所示,员工加班时间就直观的显示出来了。