基于单元格作为标准的 Excel 加班公式

基于单元格作为标准的 Excel 加班公式

我已尽可能地简化了这一点:

我想要跟踪加班时间和加班人员。

样本

因此,在样本中,我有四名员工在五天的时间内,其工作时间既高于合同规定的每日工作时间,也低于合同规定的每日工作时间。

在轮廓单元格中,我想返回每位员工每天超出合同规定的工作时间的工作时间,以及员工每天超出合同规定的工作时间的工作小时数。我对工作时间较少的日子不感兴趣。

我希望这更有意义,并感谢迄今为止帮助过我的人。

答案1

您可以使用例如以下方式实现它SUMPRODUCT

  • 员工加班总时间:
    =SUMPRODUCT((D2:H2>C2)*(D2:H2-C2))
  • 每日加班总数:
    =SUMPRODUCT((D2:D5>$C$2:$C$5)*(D2:D5-$C$2:$C$5))

两者的逻辑相同:第一部分检查哪个员工/天有加班,然后将这些员工/天数相加。

或者您也可以使用这个公式(将其输入到 D6):
=SUM(IF(D2:D5>$C$2:$C$5,D2:D5-$C$2:$C$5,0))
它是一个数组公式(需要在之后按 CTRL+SHIFT+ENTER)并且更长一些,但可能更好地显示了公式的逻辑。

在此处输入图片描述

相关内容