哪位大师能帮下忙啊?excel考勤表中休息日(周六和周日)的加班天数。和一个月8小时外的加点时间

2025-03-09 12:59:23
推荐回答(5个)
回答1:

参考图示:

周末加班参考:

=SUMPRODUCT(($C$4:$AG$4="六")*(C6:AG6))+SUMPRODUCT(($C$4:$AG$4="日")*(C6:AG6))

至于你需要的其他几个公式,因为描述不明,无法写,大致是:

1、平时工作总工作时间 =当前行所有时间-周末时间

2、平时加班时间,就要看是按每天8小时平均还是只当天超过的就算,这个条件不同,公式差异较大。比如按照当天超过8小时就算(不足8小时不另外扣)

=SUMPRODUCT(($C$4:$AG$4<>"六")*($C$4:$AG$4<>"日")*(C6:AG6>8)*(C6:AG6-8))

其他依此类推,不唧唧歪歪了。

回答2:

用SUMIFS或者SUMPRODUCT函数,你的表没有行列号,而且日期使用文本,无穷加大了公式的难度,真的不想多说

回答3:

把列行的字母列号和数字行号一起截图出来方便处理。最好把文件分享出来。如:excel 实现屏幕录入VB编程代码的提问有文件

回答4:

在AH4中输入或复制粘贴下列公式
=SUMPRODUCT(((C$3:AG$3="六")+(C$3:AG$3="日"))*(C4:AG4<>""))
上面公式是计算周六和周日的工作天数的和

=SUMPRODUCT(((C$3:AG$3="六")+(C$3:AG$3="日"))*C4:AG4)
上面公式是计算周六和周日的工作小时数的和

回答5:

把问题作为内容(邮件主题一定要包含“excel",本人以此为依据辨别非垃圾邮件,以免误删),excel问题文件(注意:请另成为03,把现状和目标效果表示出来,并说明如何从现状到的目标效果)作为附件发到yqch134@163.com帮你看下