-3

Я хочу рассчитать разницу между часами. Я попытался использовать формулу, упомянутую выше, которая использует функцию ABS функцией TEXT функцией IF , но это не сработало. Я также пытался активировать «систему дат 1904 года» в «Опции> Дополнительно> при расчете этой книги», но это тоже не сработало.

Пожалуйста, предоставьте возможное решение, значения приведены ниже:

ячейка D3: 09:36:00 вечера (формат ячейки: время)

ячейка D4: 12:51:00 (формат ячейки: время)

ячейка F4 содержит формулу =IF(D4="","",D4-D3) с пользовательским форматом ячейки в виде [ч]: мм

Вопрос был задан несколько дней назад, и на него тоже был дан ответ ... но ожидаемый результат в Excel - "3 часа 15 минут", который не отображается; скорее это показывает "########".

1 ответ1

0

У тебя две проблемы.

  1. Ваш формат номера, вероятно, неверный. Установите это

    h "hrs" m "mins"

  2. Вы не указываете дату, поэтому вы получите -0,864583333, что не является допустимым значением даты.

Если вы имеете в виду, что время в ячейке D4 всегда позже, чем время в ячейке D3, используйте

=IF(D4="","",IF(D3>D4,(1-D3) + D4,D4-D3))

Потому что время масштабируется от 0 (12 полночь) до 1 (11:59:59 вечера 0,9999988).

Просто вычтите первое значение (D3) из 1, чтобы получить время до полуночи, затем добавьте второе значение, чтобы добавить оставшийся период после полуночи.

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