Я работаю над листом учета времени. У меня есть итоговый столбец за неделю с формулой =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

2 ответа2

2

Вы можете использовать приведенную ниже формулу.

=(40/24)-Table1[@Total]

Поскольку в Excel 40 будет равно 40 дней, вы делите на 24, а затем вычитаете общее время, чтобы получить оставшееся время.

0

Я думаю, что ваш ответ довольно близок

Попробуйте это: =(TIME(40,0,0)-TIMEVALUE("31:49"))*24

Я отформатировал ячейку как Number и я мог получить фактические часы. Дайте мне знать в комментариях, если вы ожидаете что-то еще

Мой результат примерно такой:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .