Даты в отчётах: ГОД, МЕСЯЦ, РАЗНДАТ

Отчёт почти всегда просят по месяцам: сколько продали в марте, сколько в апреле. В выгрузке у каждого заказа стоит полная дата, а отдельного месяца нет. Но СУММЕСЛИ сравнивает ячейку целиком, и условию «март» не подойдёт ни одна дата: в ячейке 14.03.2026 хранится номер дня, а не слово «март». Вот как это выглядит:

fx
A
B
C
1
2
3
4
5
6
7
8
9
10
11
12
13
Дата
Сумма, ₽
05.02.2026
12400
19.02.2026
8300
02.03.2026
15600
14.03.2026
9200
27.03.2026
11800
31.03.2026
7400
08.04.2026
13100
22.04.2026
10500
За март, ₽
Лист1

Выручка за март должна встать в B11. В неё идут четыре заказа, со 2 по 31 марта.

Год, месяц и день из даты

Три функции достают из даты одну её часть числом. Для даты 14.03.2026 из ячейки A5:

  • ГОД(A5) вернёт год 2026;
  • МЕСЯЦ(A5) вернёт номер месяца 3, у января 1, у декабря 12;
  • ДЕНЬ(A5) вернёт число месяца 14.

Значит, рядом с датами можно добавить столбец с номером месяца, и СУММЕСЛИ будет искать в нём число 3:

Выведите в C2 номер месяца из даты A2 и протяните формулу до C9
fx
A
B
C
D
1
2
3
4
5
6
7
8
9
10
11
12
13
Дата
Сумма, ₽
Месяц
05.02.2026
12400
19.02.2026
8300
02.03.2026
15600
14.03.2026
9200
27.03.2026
11800
31.03.2026
7400
08.04.2026
13100
22.04.2026
10500
За март, ₽
Лист1
Столбец «Месяц» пуст. Номер месяца из даты достаёт МЕСЯЦ, а дата первого заказа лежит в A2.

Если вместо номера месяца в ячейке появилась дата вроде 03.01.1900, ей достался формат дат. Так бывает, когда столбец вставили рядом с датами. Поставьте ячейке формат «Общий», и она покажет само число 3.

Когда в выгрузке несколько лет, у марта 2025 и марта 2026 один номер 3. Тогда добавляют ещё столбец с ГОД и считают через СУММЕСЛИМН с двумя условиями. Если месяц стоит в столбце C, а год в D, мартовская выручка 2026 года считается так:

=СУММЕСЛИМН(B2:B9;C2:C9;3;D2:D9;2026)

Столбцы с годом и месяцем полезны и без формул: по ним удобно сортировать и фильтровать заказы.

День недели

В какие дни недели заказывают больше всего? Номер дня недели возвращает ДЕНЬНЕД. Вторым аргументом пишите 2: тогда понедельник получает номер 1, а воскресенье 7. Без этого аргумента Excel начинает неделю с воскресенья.

fx
A
B
C
D
1
2
3
4
5
6
7
8
Дата
Заказов
День недели
01.10.2026
14
02.10.2026
18
03.10.2026
26
04.10.2026
23
05.10.2026
11
Лист1

С такими номерами выходные отбираются одним условием ">5" в СУММЕСЛИ.

Полные годы: РАЗНДАТ

Разность двух дат даёт число дней. Для стажа или возраста нужны полные годы, а делить дни на 365 неточно: из-за високосных лет ответ ошибается рядом с годовщиной. Полные годы между датами считает РАЗНДАТ:

=РАЗНДАТ(B2;СЕГОДНЯ();"y")

Первой идёт ранняя дата, второй поздняя, третьей единица счёта в кавычках:

  • "y" считает полные годы;
  • "m" считает полные месяцы;
  • "d" считает дни.

Если перепутать даты местами, получится ошибка #ЧИСЛО!.

При вводе Excel не подсказывает РАЗНДАТ в списке функций: её оставили для совместимости со старыми таблицами. Напишите название целиком, и формула сработает.

fx
A
B
C
D
1
2
3
4
5
6
7
Сотрудник
Принят
Стаж, лет
Алексеева
15.03.2015
Борисов
01.10.2020
Волкова
22.06.2019
Громов
10.01.2026
Лист1

Рабочие дни: ЧИСТРАБДНИ

Срок задачи обычно считают в рабочих днях. ЧИСТРАБДНИ(B2;C2) считает дни от первой даты до второй включительно и пропускает субботы и воскресенья. Праздники функция сама не знает: их выписывают в отдельные ячейки и передают третьим аргументом.

fx
A
B
C
D
E
F
G
1
2
3
4
5
6
Задача
Начало
Окончание
Рабочих дней
Праздник
Макет
26.10.2026
06.11.2026
04.11.2026
Вёрстка
09.11.2026
20.11.2026
Тесты
23.11.2026
27.11.2026
Лист1