例65 根据上班时间与下班时间计算加班时长
(书中第59~60页)
①选中D2单元格,在编辑栏中输入公式:=TEXT(MOD(C2-B2,1),"h小时mm分")。
按回车键,即可得出第一位员工的加班时长,且显示为“*小时*分”的形式。
②选中D2单元格,向下复制公式,可快速得出每位员工的加班时长,如图4-24所示。

✨公式解析
MOD函数用于取余数,此处却利用它进行了时间的计算。原因是每个时间也跟日期一样对应了一个序号,MOD(C2-B2,1),首先是将C2与B2单元格中的时间转化为其对应的序号(如C2单元格中时间对应的序号为0.9166666666667,B2单元格中时间对应序号为0.7708333333333),然后再相减,取其余数,再将余数转化为时间值。
本例表格中记录了每位员工的工作时间(上班时间与下班时间),可以使用MOD函数来计算每位员工的加班时长。
网友评论