Арифметические операции с датами и временем

Так как программа хранит все даты в числовом виде, их можно использовать в формулах точно  так  же,  как  любые  другие  значения.  Предположим,  требуется  вычислить  дату, отстоящую вперед на 200 дней от 4 Июля 2004 года. Для этого нужно в ячейку А1 ввести известное значение 4.07.04, а в другую ячейку — формулу =А1+200, которая возвратит дату 20.01.2005 (или 38 372).

Другой пример: пусть нас интересует количество недель между 31 Октября 2003 года и 13

Мая 2004 года. Получить его можно с помощью формулы =(("13.05.04")-("31.10.03"))/7.

Это составит приблизительно 27,9 недели.

Проводить  вычисления  разрешено  не  только  с  датами,  но  и  со   временем,  однако получаемый результат не всегда очевиден — иногда  его довольно сложно осмыслить. Например^ чтобы посчитать время, прошедшее между 8:22 AM и 10:45 РМ, достаточно составить простую формулу ="22:45"-"8:22", которая вернет результат 0,599306. Теперь необходимо отформатировать это значение с помощью любого  24-часового формата. В этом случае Excel отображает значение по  отношению к моменту  полуночи, поэтому результат будет равен 14:23.

Предположим, нужно определить момент времени, который наступит  через 2 часа, 23 минуты и 17 секунд после 12:35:23 РМ. Формула =("12:35:23 РМ")+("2:23:17") возвратит правильный ответ 0,624074, который после форматирования преобразуется в 14:58:40. В этой формуле значение 2:23:17 представляет собой не абсолютное время (2:23:17 AM), а интервал (2 часа, 23 минуты и 17 секунд).

СОВЕТ

Excel не умеет отображать отрицательные значения дат и времени. Если при вычислениях получен отрицательный результат, который должен быть представлен в одном из форматов дат и времени, вместо него в ячейке появится строка символов вида #####, причем ячейка заполнится целиком, независимо от ее ширины. Подобная ошибка возникает чаще всего при вычитании более поздней даты из более ранней. Чтобы  избежать проблем  такого рода, лучше всего преобразовать результат в количество часов. Для этого умножьте его на 24 и примените к ячейке обычный числовой формат, а не формат даты и времени.

Источник: Эффективная работа: Microsoft Office Excel 2003 / М. Додж, К. Стинсон — СПб.: Питер, 2005. — 1088 с: ил.

Похожие посты:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий