Я был бы рад получить помощь в решении проблемы в Excel. Мне нужно вычесть часы или минуты из данного времени. Все отлично работает, пока расчет не идет до 24:00. Пример: 3:00 - 5 часов = -2 Правильный ответ будет 22:00.

Важно, чтобы решение основывалось на Excel (без VBA или надстроек) и чтобы дата изменялась соответственно. Поскольку у меня уже есть колонки размером 20х3, я бы очень хотел избежать лишних колонок ...

Заранее большое спасибо!

2 ответа2

0

Если вы сохраняете 5 часов в Excel, они будут сохранены как 5:00 00/01/1900 в Excel (спасибо @Forward Ed за это исправление).

Предполагая, что дата / время, из которого вы хотите вычесть, - после 1900 года, вы можете просто отформатировать ячейки как время или дату и вычесть.

Как указано в комментариях ниже, даты / время сохраняются в виде чисел, начиная с 01.01.1900, и, как вы можете видеть на рисунке ниже, вычитание чисел и преобразование обратно в дд / мм / гггг ЧЧ: мм: сс дает тот же результат.

Раз с числами

-1

Спасибо всем за вашу поддержку!

Я наконец нашел решение здесь:

  1. Excel, как вычесть время до полуночи
  2. https://www.exceltip.com/excel-date-time-formulas/avoiding-errors-when-subtracting-times.html вам просто нужно знать, что искать!

в основном вместо добавления 24 часов они предлагают использовать функцию MOD, и она работает!

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