上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
案例22 计算工作时间,精确到分钟
源文件:案例文件\02\案例22.xlsx
工厂中每天上班分三班,即平均每班上8小时左右,下一班再接着上。现需统计每个人员扣除休息时间后的上班时间,以小时为单位。
❶ 打开光盘中的数据文件,在单元格E2中输入以下公式。
=HOUR(C2)+MINUTE(C2)/60-HOUR(B2)-MINUTE(B2)/60-D2+24*(C2<B2)
❷ 按下【Enter】键后,公式将返回第一名职工的工作时间。拖动单元格右下角的填充柄将公式向下填充,计算出其他职工的工作时间,结果如图2-28所示。
图2-28
提示
本例公式中首先利用HOUR函数计算工作的小时数,用MINUTE函数计算分钟数,再将分钟除以60转换成小时数。两者相加再扣除休息时间即为工作时间,单位为小时。为了防止出现负数,对上班时间的小时数大于下班时间者加24小时做调节。
MINUTE函数统计分钟时只计算整数,秒数不会转换为小数。