45小时以内放置金额,超时放置金额为0,超过45小时放置金额为45

45小时以内放置金额,超时放置金额为0,超过45小时放置金额为45

我有一张小表,我想用它来记录员工的工作时间。

所以我想要的是一个可以执行以下操作的公式。

我希望它能计算出,如果我有 45 小时或更少的时间,它会将该数量放入小时单元格中,并在加班单元格中放置“0”,但如果超过 45 小时,则在小时单元格中放置“45”,剩下的就是加班销售中的差额。45 是计算加班前的每周小时数。

我知道这可能是一些简单的公式,但我的大脑却停留在这个公式上。

在此处输入图片描述

底部是小时数单元格和加班时间单元格。请注意,左侧是星期几,只是用另一种语言。星期一至星期日。

答案1

逻辑:

  • 如果时间总和 <= 45 则为 0,否则时间总和 - 45
    (时间总和已经在字段 D9 中,因此让我们使用它。)

  • if(条件,如果为真会怎样,如果为假会怎样)
    (标准 Excel 函数)

得出的结果是:=IF(E9<=45, 0, E9-45)

解决方案

答案2

您还可以使用:

=MAX(0,E9-45)

如果单元格中的数字E9小于或等于 45,E9-45则返回负数,因此MAX返回 0;否则MAX返回差值。

相关内容