求用Excel计算迟到时间和缺勤的公式

2024-12-17 13:51:15
推荐回答(3个)
回答1:

你这个需要公式和数据透视表联合来做,公式部分需要把日期和时间分开

I2:=LEFT(D2,FIND(" ",D2)-1)

J2:=RIGHT(D2,8)

K2:=IF((J2-TIME(9,30,0))<0,"正常","迟到")

L2:=IF(K2="迟到",ROUNDUP((J2-TIME(9,30,0))*24*60,0),"")

M2:=IF(L2>10,5,0)

分别下拉,然后制作数据透视表

数据透视表,不太好描述,你自己弄或者把文件发给我吧

回答2:

第一步统计 没有打卡次数:=countblank(打卡时间的范围),可以统计时间为空的个数,也就是没有打卡的次数。
第二个问题:在打卡时间后面插入一列空列,输入公式=value(text(a2,"h:mm")),将带有日期的时间转化为对应的时间在当天的比例,比如09:30,转换之后为:0.395833333333333,09:40转换之后为0.402777777777778,这样就方便我们之后的统计。接下来,我们只要找个单元格输入公式=SUM(COUNTIF(E2:E11,{">0.395833333333333",">0.402777777777778"})*{1,-1}),然后点击ctrl+shift+enter确定就可以,希望你能够看明白,第二个问题比较复杂,里面用到了数组。

回答3:

由于此处无法上传文档,故无法详细回答。

建议:移步wps官 方论坛的wps for Windows栏目,发帖求助的同时,上传样本文档,并用手工模拟几组答案,标注必要的条件,以便大家直观了解你的需求后,提出解决办法。