Есть функции, извлекающие только один элемент даты. Это бывает удобно, чтобы создать отдельный столбец с номерами недель или месяцев, например, и по нему фильтровать/анализировать данные — в соответствующем разрезе.
Обратите внимание, что на выходе эти функции возвращают числа (кроме КОНМЕСЯЦА / EOMONTH), а не даты. Если вы хотите отображать в ячейке, например, только день недели или номер месяца, но в значении этой ячейки хотите сохранить дату, то лучше воспользоваться числовыми форматами, чтобы оставить в ячейке значение, но
отображать только отдельный параметр.
ДЕНЬ / DAY
Возвращает номер дня (в числовом формате)
=ДЕНЬ («01.07.2025») → 1
МЕСЯЦ / MONTH
Возвращает номер месяца (в числовом формате)
=МЕСЯЦ («01.07.2025») → 7
ГОД / YEAR
Возвращает номер года (в числовом формате)
=ГОД («01.07.2025») → 2025
КОНМЕСЯЦА / EOMONTH
Возвращает дату последнего дня любого месяца, отстояще-
го от заданной даты (в первом аргументе) на любое количе-
ство месяцев (второй аргумент)
=КОНМЕСЯЦА («01.07.2025»;1) → 31.08.2025
=КОНМЕСЯЦА («01.07.2025»;0) → 31.07.2025
НОМНЕДЕЛИ.ISO / ISOWEEKNUM
Возвращает порядковый номер недели (в числовом формате) по стандарту ГОСТ ИСО 8601−2001. Первой неделей считается неделя, на которую выпадает первый четверг года.
=НОМНЕДЕЛИ.ISO («01.01.2025») → 1
=НОМНЕДЕЛИ.ISO («01.01.2027») → 53
Функция НОМНЕДЕЛИ / WEEKNUM будет считать первой неделей года ту, на которую приходится первое января. Второй аргумент — первый день недели (1=американский формат с воскресенья, 2 = с понедельника).
=НОМНЕДЕЛИ («01.01.2027»;2) → 1
ДЕНЬНЕД / WEEKDAY
Возвращает порядковый номер дня недели (в числовом формате). Тоже важно указывать тип недели. Если не указать двойку, по умолчанию будет американский вариант, где воскресенье — первый день.
=ДЕНЬНЕД («01.07.2025»;2) → 2
Хотите день недели текстом? Используйте функцию ТЕКСТ / TEXT, которая возвращает текст в заданном формате. Для полного дня недели — ДДДД / DDDD.
=ТЕКСТ («01.05.2025»; «ДДДД») → четверг
Номер квартала
К сожалению, для вычисления номера квартала функции нет ни в Excel любых версий, ни в Google Таблицах. Обычно номер квартала вычисляют составной формулой, опираясь на номер месяца. Например, такой (формула есть в файле с примерами):
=ЦЕЛОЕ ((МЕСЯЦ (ячейка с датой) + 2)/3)
Для января (месяц = 1) формула будет возвращать единицу:
(1 + 2)/3 = 1
А для августа (8):
(8 + 2)/3 = 3,(3)
Дробную часть мы убираем с помощью функции ЦЕЛОЕ / INT
и за счет этого получаем целое число 3 для августа.
ЦЕЛОЕ ((8 + 2)/3) = ЦЕЛОЕ (3,(3)) = 3