Вычисление временных интервалов
С временем в Excel возможны любые математические операции, как и с датой, – сложение, вычитание и т.д. Например, при необходимости посчитать общее затраченное время, можно отдельные временные интервалы просто сложить:
Если при сложении нескольких временных интервалов сумма получилась больше 24 часов, то Excel обнулит ее и начнет суммировать опять заново. Чтобы этого не происходило, нужно применить к ячейке в которой будет сумма временных значений, формат «37:30:55» с помощью диалогового окна «Формат ячейки»:
Вычисление возраста или стажа
Для вычисления длительностей интервалов дат в Microsoft Excel есть функция РАЗНДАТ (DATEDIF). Нюанс в том, что вы не найдете эту функцию в списке Мастера функций, нажав кнопку fx – она является недокументированной возможностью Excel. Точнее говоря, найти описание этой функции и ее аргументов можно только в полной версии англоязычной справки, поскольку на самом деле она оставлена для совместимости со старыми версиями Excel и Lotus 1-2-3. Однако, несмотря на то что эту функцию не получится вставить стандартным способом через вкладку Формулы – Вставить функцию (Formulas – Insert Function), ее можно вручную вписать в ячейку с клавиатуры – и она сработает!
Синтаксис функции следующий:
РАЗНДАТ(начальная_дата; конечная_дата; способ_измерения)
Самый интересный аргумент последний. Он определяет, каким именно образом и в каких единицах будет измеряться интервал между начальной и конечной датами. Этот параметр может принимать следующие значения:
При желании подсчитать и вывести, например, ваш стаж в виде "3 г. 4 мес. 12 дн." можно использовать символ “&” для склеивания фрагментов, т.е. ввести в ячейку следующую формулу: =РАЗНДАТ(A1;A2;"y")&" г. "&РАЗНДАТ(A1;A2;"ym")&" мес. "&РАЗНДАТ(A1;A2;"md")&" дн." или в английской версии Excel: =DATEDIF(A1;A2;"y")&" y. "&DATEDIF(A1;A2;"ym")&" m. "&DATEDIF(A1;A2;"md")&" d." где А1 – ячейка с датой поступления на работу, А2 – с датой увольнения.
При использовании функции с третьим аргументом "md" и "ym" в некоторых случаях функция считает неправильно. Это зависит от нескольких факторов: исходных дат, версии Office установленных пакетов обновления (SP).
Спасибо, за просмотр!