如何计算缺勤时间

如何计算缺勤时间

这是交易需要的出勤报告,如果某人在 Excel 中缺勤时间达到一定数额,该报告会自动发送电子邮件。我有一个 VBA 脚本,如果满足某个值,它会发送电子邮件。我无法想出计算缺勤时间的公式。想想如果公式 = 如果 A4 小于 8,则从 A4 中减去 8,然后将所有小时数相加。我一直得到 -8,有人能帮我吗?

    IF(D3,"8",">8")-D3-8        D3 is 7.5 keep getting -7.5 should be .5                            

答案1

-7.5由于你使用的公式,你不断获得:

=IF(D3,"8",">8")

如果 D3 中包含任何数字,则将始终返回"8"。Excel 将任何大于 0 的数字视为 TRUE。

因此我们得到

="8" - 7.5 - 8

8-7.5=.5然后.5 - 8 = -7.5

我猜你想要的是:

=MAX(0,8 - D3)

如果 D3 小于 8,它将返回差值;.5如果 D3 等于或大于 8,它将返回0

相关内容