2021-06-15 10:30:00
Считаем разницу между датамиСалют, друзья!
Всем прекрасного лета в его лучшем проявлении: походы, отдых и отличное солнечное настроение. Ну а я продолжаю выпускать материалы для обучения Excel.
Show must go on.
Сегодня выпускаю лонгрид, казалось бы, на банальную тему - как посчитать разницу между датами.
В это деле есть 2 пути. Первый прост как палка. Второй же подойдет для
анализа крупного массива данных с датами.
Приступим же.
Способ №1. Вычитание или функция ДНИМне нужно посчитать кол-во дней между датами. Что самое логичное можно сделать в этом случае? Конечно же применить арифметику, точнее Вычитание.
Из более поздней даты вычесть раннюю дату.
Пример: 13.02.2021 - 10.02.2021. По итогу Excel отдаст вам количество дней - 3.
Обратите внимание, что результат включает в себя кол-во дней между этими датами + 1 день даты "До".
Также работает вычитание ячеек со значениями дат.
В ячейке А2 значение 13.02.2021.
В ячейке В2 значение 10.02.2021.
Выражение
= А2- В2 выдаст аналогичный результат - 3.
Если ошиблись и поменяли начало с концом - не страшно, система посчитает то же самое значение, но только с минусом.
Способ №2. Функция РАЗНДАТПолучить кол-во дней между датами здорово, однако если наша задача на анализ данных куда интереснее: получить кол-во месяцев между датами или же узнать кол-во дней проходит между покупками внутри месяца, неважно какого года?
Здесь уже можно взять функцию
РАЗНДАТ.
Функции нет в справочнике Excel, поэтому не пробуйте вызвать ее через мастера "Вставить функцию". Придется вводить по памяти или по моей инструкции
Синтаксис функции:
= РАЗНДАТ (ранняя дата; поздняя дата; аргумент)1) По датам предельно понятно. Особенность в том, что если вы перепутали начало с концом, то формула выдаст ошибку ЧИСЛО. Будьте внимательны.
2)
Аргумент. Указываем латиницей обязательно в кавычках.
"d" - считаем кол-во дней между датами. Аналог вычитания дат.
"m" - считаем кол-во целых месяцев между датами.
"y" - считаем кол-во целых лет между датами.
"yd" - считаем кол-во дней между датами без учета лет. Простой пример: 14.12.2021 - 13.12.2020 = 366 дней. А если применим аргумент "yd" с функцией РАЗНДАТ, то система посчитает 1 день. То есть Excel не смотрит на года, только даты с учетом месяцев.
"md" - считаем кол-во дней между датами без учета лет и месяцев. Системе неважно какой год и месяц, вычитает только дни.
"ym" - считаем кол-во месяцев между датами без учета лет. Тоже самое как и "yd" только месяцы.
Для наглядности прикладываю скриншот с применением различных аргументов для РАЗНДАТ.
669 views07:30