Функция IF с TimeValue

Функция IF с TimeValue

Я пытаюсь рассчитать больничное время для накопленных часов. За каждые 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без двойных кавычек, чтобы сохранить значение как число.

Связанный контент