Как посчитать дни между датами?
Так как дата является числом, значит можно проводить с ним математические вычислительные и расчетные операции. Посчитать количество дней между двумя датами Excel не составляет особых проблем. Для наглядного примера сначала выполним сложение, а потом вычитание дат. Для этого:
1. На чистом листе в ячейку А1 введите текущею дату нажав CTRL+;.
2. В ячейке A2 введите промежуточный период в днях, например число 127.
3. В ячейку A3 введите формулу: =A1+A2.
Обратите внимание, формат «Дата» автоматически присвоился для ячейки A3. Не сложно догадаться, чтобы посчитать разницу в датах в Excel нужно от новейшей даты отнять старшую дату. В ячейке B1 введите формулу =A3-A1. Соответственно мы получаем количество дней между этими двумя датами.
Вычисление возраста по дате рождения
Теперь мы научимся вычислять возраст по дате рождения:
1. На новый лист в ячейки A1:A3 введите даты: 18.04.1985; 17.08.1977; 08.12.1992
2. В ячейки B1:B3 проставьте текущею дату.
3. Теперь нужно воспользоваться функцией по преобразованию количества дней в количество лет. Для этого вручную введите в диапазон C1:C3 следующее значение: =РАЗНДАТ(A1;B1;"y").
Таким образом, применение функции позволило нам точно вычислить возраст по дате рождения в Excel.
Внимание! Чтобы перевести дни в года не достаточно формулы =(B1-A1)/365. Более того даже если мы знаем что 1 сутки = 0,0027397260273973 года, то формула =(B1-A1)*0,0027397260273973 так же не даст точного результата.
|
|
Дни в года наиболее точно преобразует функция =РАЗНДАТ(). Английская версия =DATEDIF(). Вы не найдете ее в списке мастера функций (SHIFT+F3). Но если просто введете ее в строку формул, то она сработает.
Функция РАЗНДАТ поддерживает несколько параметров:
Параметр | Описание |
"d" | Количество полных дней |
"m" | Количество полных месяцев |
"y" | Количество полных лет |
"ym" | Количество полных месяцев без учета лет |
"md" | Количество дней без учета месяцев и лет |
"yd" | Количество дней без учета лет |
Проиллюстрируем пример использования нескольких параметров:
Внимание! Чтобы функция =РАЗНДАТ() работала без ошибок, следите за тем, чтобы начальная дата была старше конечной даты.
Дата добавления: 2019-01-14; просмотров: 255; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!