
在日期与时间函数里,有DATEVALUE与TIMEVALUE两个函数。它们不仅看起来十分相像,功能也一样,用来把文本类型的日期与时间转化为Excel能够识别的日期、时间。DATEVALUE函数,用来把文本格式的日期转化为Excel可识别的日期序列号。文本日期不能进行排序、加减、计算差值,只有在转化为可识别的数据后才能参与计算,这就是DATEVALUE函数存在的意义。如图所示,转换后的日期是一串数字,将其格式设置为日期格式后即可正常显示。冷知识:日期1900年1月1日转化后为数字“1”,1900年1月2日等于“2”,以此类推......TIMEVALUE函数,是可以把文本格式的时间转换为Excel可识别计算的时间小数。同样的,文本时间也不能计算时长,只有转换之后才能直接相减。公式计算结果为0-1之间的小数,它代表这个时间在一天中的比例。同DATEVALUE函数一样,将其格式设置为时间格式后也可正常显示时间。公式=DATEVALUE(A2) + TIMEVALUE(A2)转换后可以得到一个完整可计算的日期时间。如下所示,公式=(TIMEVALUE(B2)-TIMEVALUE(A2))*24
已知,TIMEVALUE函数转化后为时间小数,两个时间相减可以得到一个时长,乘以24(一天24小时)即可计算出工时。
实际应用时,可根据公司需求选择是否减掉午休时间,如上图所示。此外,如果需要计算成分钟数,可将公式中的24改为1440(24*60)。需要注意,DATEVALUE与TIMEVALUE两个函数仅对文本有效,如果单元格本身就是标准的时间、日期就不用再套入函数可直接用于计算,否则还会出现错误提示。但若将转换公式改为=IFERROR(DATEVALUE(A2),A2),则可兼容错误。同样的,时间转换可以写成=IFERROR(TIMEVALUE(A2),A2)关于这两个函数,你还有哪些好用的技巧?欢迎分享~~期待下周与你相见~我们每周,一见。每周一,见。
PS:Excel不同版本菜单栏略有差别,WPS差别最大,但只要学会操作方法,其他都不会是问题。