求用Excel计算加班时间的公式

如图,求计算加班时间的公式~
注:每天超过8小时的工时算加班;出勤不满8小时的不计出勤天数,出勤时间算加班;加班时间不能补出勤天数。
例:图中5号加班1小时,6号加班2小时,8号加班4小时,9号加班6小时。
9号出勤时间不满8小时算加班,不再计入出勤天数,所以出勤天数共6天。

第1个回答  2015-01-08
假定数据在A到AE列:

出勤天数: =COUNTIF(A2:AE,">=8")
加班时间: =SUM(A2:AE)-COUNTIF(A2:AE,">=8")*8
请假天数: =COUNTIF(A2:AE,">=请假")追问

加班时间的公式不对,9号的6小时也算加班的,你的公式中没有把这个值算进去~

第2个回答  推荐于2016-02-11
出勤天数=SUM(IFERROR(INT(A2:AE2/8),0)),数组公式
加班时间=SUM(IFERROR(MOD(A2:AE2,8),0)),数组公式
请假天数=COUNTIF(A2:AE2,"请假")本回答被提问者采纳
第3个回答  2015-01-08
没有完整表头,无法给出公式。起码要有表头和二到三行数据。追问


Sorry,忽略了~