Расчёт времени через N часов/минут/секунд после указанного времени

Функции работы с датами широко используются, в том числе вычисления и прибавление/вычитание интервалов времени в полях даты/времени.

В данном разделе описано, как вычислить значение времени через N часов, минут или секунд после заданного времени.

Используйте совместно функции TODATE и DATETONUMBER.

Создайте рабочую книгу и добавьте любой набор данных.

Добавьте Формульный столбец с формулой NOW() для текущего времени.

Чтобы рассчитать время через 2 часа, 2 минуты и 2 секунды после значения в поле Текущее время, добавьте формульные столбцы со следующими формулами:

(время через 2 часа) (время через 2 минуты) (время через 2 секунды)

Примечание: Поле Текущее время выбирается только через левый столбец, вручную вводить нельзя.

Подробности по формулам:

Формула Объяснение
1 TODATE(DATETONUMBER(Текущее время) + N36001000) Преобразует Текущее время в миллисекунды, прибавляет миллисекунды (N часов * 3600 секунд * 1000 миллисекунд), и возвращает дату функцией TODATE
2 TODATE(DATETONUMBER(Текущее время) + N601000) Аналогично, только прибавляет минуты (N минут * 60 секунд * 1000 миллисекунд)
3 TODATE(DATETONUMBER(Текущее время) + N*1000) Аналогично, только прибавляет секунды (N секунд * 1000 миллисекунд)

Нажмите Сохранить. Результат будет показан на экране.