之前我们学习过日期函数DATE与年,月,日函数的关系。
本篇介绍的时间函数与DATE类似:
时,分,秒:HOUR,MINUTE,SECOND
之前介绍过时间对应0-1之间的数字,也就是24小时分配在0-1之间顾对应数字都是多位小数
示例1:
=(J7<I7) J7-I7
最右边一列是直接用结束时间减去起始时间,但是遇到如图标黄情况,已经跨到第二天了,导致出错。
(J7<I7) 先判断是否跨天,如果是加1天即可,TURE值正好等于1。
例如第四行结束时间加1相当于24:22:00,再作差就没用问题
如果不理解用IF函数判断也是可以的但比较麻烦。
示例2:
=MAX(J7,TIME(8,(WEEKDAY(I7,2)>5)*30,))-TIME(8,(WEEKDAY(I7,2)>5)*30,)
首先WEEKDAY函数判断是工作日还是休息日,找出对应规定上班时间。
其中TIME函数第三参数为0 ,可以省略。
评论 (0)