КАК ВЫЧИСЛИТЬ ДАТУ В EXCEL

Дата и время в Excel – это числа сформатированные специальным образом. Датой является целая часть числа, а время (часы и минуты) – это дробная часть.
По умолчанию число 1 соответствует дате 01 января 1900 года. То есть каждая дата – это количество дней прошедших от 01.01.1900. На данном уроке детально рассмотрим даты, а на следующих уроках – время.
КАК В EXCEL ПОСЧИТАТЬ ДНИ МЕЖДУ ДАТАМИ?
Так как дата является числом, значит можно проводить с ним математические вычислительные и расчетные операции. Посчитать количество дней между двумя датами Excel не составляет особых проблем. Для наглядного примера сначала выполним сложение, а потом вычитание дат. Для этого:
На чистом листе в ячейку А1 введите текущею дату нажав CTRL+;.
В ячейке A2 введите промежуточный период в днях, например 127.
В ячейку A3 введите формулу:=A1+A2.
Формулы с датами.
Обратите внимание, формат «Дата» автоматически присвоился для ячейки A3. Не сложно догадаться, чтобы посчитать разницу в датах в Excel нужно от новейшей даты отнять старшую дату. В ячейке B1 введите формулу:=A3-A1. Соответственно мы получаем количество дней между этими двумя датами.

КАК ВЫЧИСЛИТЬ ДАТУ В EXCEL - 901344538891


ВЫЧИСЛЕНИЕ ВОЗРАСТА ПО ДАТЕ РОЖДЕНИЯ В EXCEL
Теперь мы научимся вычислять возраст по дате рождения:

На новый лист в ячейки A1:A3 введите даты: 18.04.1985; 17.08.1977; 08.12.1992
В ячейки B1:B3 проставьте текущею дату.
Теперь нужно воспользоваться функцией по преобразованию количества дней в количество лет. Для этого вручную введите в диапазон C1:C3 следующее значение: =РАЗНДАТ(A1;B1;"y").
Функция РАЗНДАТ.
Таким образом, применение функции позволило нам точно вычислить возраст по дате рождения в Excel.
КАК ВЫЧИСЛИТЬ ДАТУ В EXCEL - 901344544523

Внимание! Чтобы перевести дни в года не достаточно формулы: =(B1-A1)/365. Более того даже если мы знаем что 1 сутки = 0,0027397260273973 года, то формула:=(B1-A1)*0,0027397260273973 так же не даст точного результата.

Дни в года наиболее точно преобразует функция:=РАЗНДАТ(). Английская версия =DATEDIF(). Вы не найдете ее в списке мастера функций (SHIFT+F3). Но если просто введете ее в строку формул, то она сработает.

Функция РАЗНДАТ поддерживает несколько параметров:

Параметр Описание
"d" Количество полных дней
"m" Количество полных месяцев
"y" Количество полных лет
"ym" Количество полных месяцев без учета лет
"md" Количество дней без учета месяцев и лет
"yd" Количество дней без учета лет
Проиллюстрируем пример использования нескольких параметров:
КАК ВЫЧИСЛИТЬ ДАТУ В EXCEL - 901344547083

Разные параметры РАЗНДАТ.
Внимание! Чтобы функция:=РАЗНДАТ() работала без ошибок, следите за тем, чтобы начальная дата была старше конечной даты.

Комментарии

Комментариев нет.