带有 TimeValue 的 IF 函数

带有 TimeValue 的 IF 函数

我正在尝试计算累计小时数的病假时间。每周每工作 35 小时,您可获得 1 小时的病假时间。我有以下公式:

=IF((E46>TIMEVALUE("35:00")),"1","0")

但对于一些低于 35 小时的值,它不起作用。

如果有帮助的话,一旦我的工作时间超过“11:00”,我就会得到“1”小时的假期。

此处的设置示例

答案1

以下任一方法都可以解决您的问题:

=IF(E46>TIME(35,00,00),"1","0")

或者,,

=IF(E46>TIME(35,00,00),1,0) 

或者,,

=IF(E46>--"35:00","1","0")

或者,,

=IF(E46>--"35:00",1,0)

注意:最好使用1&,0不加双引号会将其保留为数字。

相关内容