Я работаю над табелем учета рабочего времени. У меня есть столбец с итогом за неделю с формулой =SUM(I4:I8)
. Весь этот столбец отформатирован как [h]:mm
. Текущее значение 31:49
. Я хочу посчитать, сколько часов осталось до 40 (40 - 31:49). Вот несколько вещей, которые я попробовал:
=TIME(40,0,0)-Table1[@Total]
=40-INT(Table1[@Total])
=40-Table1[@Total]
Мне наконец удалось заставить это работать со статическим значением: =TIME(40,0,0)-TIMEVALUE("31:49")
, поэтому я попробовал следующее:
=TIME(40,0,0)-TIMEVALUE(""&Table1[@Total]&"")
=TIME(40,0,0)-TIMEVALUE(INDIRECT(Table1[@Total]))
Я уверен, что упускаю что-то совершенно очевидное. Так что же это?
Ожидаемый ответ:8:11
решение1
Вы можете использовать приведенную ниже формулу.
=(40/24)-Table1[@Total]
Поскольку в Excel 40 будет равняться 40 дням, вы делите на 24, а затем вычитаете общее время, чтобы получить оставшееся время.