用Excel如何计算迟到时间和缺勤的公式?

如题所述

迟到时间和缺勤的公式:=IF(B4="","未打卡",IF(B4>TIME(9,0,0),"迟到"," "))

打开的需要操作的表格,简单的举例:

上班时间的判断:

在结果单元格输入公式:=IF(B4="","未打卡",IF(B4>TIME(9,0,0),"迟到"," "))

公式解释:如果B4单元格为空,则定义结果单元格为未打卡,如果B4单元格时间大于九点,那么定义结果单元格为迟到,否则为空,(在此你也可以用其他的标记定义)

下班时间的判断:

在结果单元格输入公式:=IF(C4="","未打卡",IF(C4<TIME(18,0,0),"早退"," "))

公式解释:如果C4单元格为空,则定义结果单元格为“未打卡”,如果C4单元格时间小于18点那么 定义结果单元格为“早退”否则为空,(在此你也可以用其他的标记定义)

定位单元格下拉:定位到已经输入公式的单元格,选中单元格出现黑实色十字架标示后下拉。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-25

第2个回答  2019-08-27
至于计算迟到时间;;)可以分出上午还是下午,就是用E列的数值与规定的上下班时间直接比较大小;=12;下午",使用公式=if(hour(e2)<假设时间是在E列,",相减的结果就是迟到的时间,"上午",从第二行开始