永发信息网

excel如何统计考勤表迟到多少分钟,早退多少分钟?

答案:3  悬赏:30  手机版
解决时间 2021-01-05 18:15
  • 提问者网友:我一贱你就笑
  • 2021-01-05 05:11
excel如何统计考勤表迟到多少分钟,早退多少分钟?
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-01-05 06:26
1、迟到的分钟数=(SUMPRODUCT((TEXT(D2:D10,"hh:mm:ss")-TIME(8,36,))*(TEXT(D2:D10,"hh:mm:ss")>"08:36:00")*(TEXT(D2:D10,"hh:mm:ss")<"10:00:00"))+SUMPRODUCT((TEXT(D2:D10,"hh:mm:ss")-TIME(14,36,))*(TEXT(D2:D10,"hh:mm:ss")>"14:36:00")*(TEXT(D2:D10,"hh:mm:ss")<"17:00:00")))*24*60
2、早退的分钟数=(SUMPRODUCT((TIME(12,,)-TEXT(D2:D10,"hh:mm:ss"))*(TEXT(D2:D10,"hh:mm:ss")>"10:00:00")*(TEXT(D2:D10,"hh:mm:ss")<"12:00:00"))+SUMPRODUCT((TIME(19,,)-TEXT(D2:D10,"hh:mm:ss"))*(TEXT(D2:D10,"hh:mm:ss")>"17:00:00")*(TEXT(D2:D10,"hh:mm:ss")<"19:00:00")))*24*60追问太复杂了,有没有简单的判断迟到,早退的IF函数公式?追答
全部回答
  • 1楼网友:雪起风沙痕
  • 2021-01-05 08:40

单元格直接相减就好了,例如单元格A1为2014-1-8 8:26   B1为2014-1-8 8:36,C1为=if(A1>B1,ABS(A1-B1),“不迟到”),C1单元格的格式设置成时间格式00:00:00就ok了!

注意日期也要一致!追问要具体计算迟到多少分钟,早退多少分钟的追答得出的0:04:00不就是4分钟吗追问但是那一排的时间是混着的,有上午的有下午,那么多,哪有办法一个个另外输啊追答插入一列辅助时间=DATEVALUE(LEFt(TEXT(A1,"yyyy/mm/dd hh:mm:ss"),FIND(" ",TEXT(A1,"yyyy/mm/dd hh:mm:ss"))-1))+TIMEVALUE("08:36:00"),其中的A1就是签到时间,公式得出的结果就是参考时间8:36,但是你如果想把上午,下午,早退,迟到都集中在一个表的话,简单一点儿的方法就是通过筛选,针对不同的需求写不同的函数,复杂的话就要编写宏了,就我个人不推荐!希望能帮到你。
  • 2楼网友:毛毛
  • 2021-01-05 07:45
则科考勤系统研发商提示:你这样的考勤EXCEL没办法处理的,正常打卡的或许可以处理到一些,异常打卡的很多处理不全的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯