Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

МЕСЯЦ

Вытащить месяц из даты в Excel можно функцией МЕСЯЦ: =МЕСЯЦ(A2) вернёт номер месяца от 1 до 12. Название месяца текстом даёт =ТЕКСТ(A2;"ММММ") — «Октябрь», сокращённое — =ТЕКСТ(A2;"МММ"). Чтобы оставить в ячейке дату, но показывать только месяц и год, достаточно формата ячейки «ММММ ГГГГ». Сумму за месяц считает =СУММПРОИЗВ((МЕСЯЦ(A2:A100)=10)*B2:B100). На английском функция называется MONTH.

Функция МЕСЯЦ в Excel с формулами-примерами использования
Раздел функцийФункции даты и времени
Название и описание на английскомMONTH
ВолатильностьНе волатильная
Похожие функцииДЕНЬ (DAY) — возвращает день месяца
ГОД (YEAR) — возвращает год
ДЕНЬНЕД (WEEKDAY) — возвращает номер дня недели
ТЕКСТ (TEXT) — может вернуть название месяца в текстовом виде

Что делает функция МЕСЯЦ

Функция МЕСЯЦ возвращает номер месяца из переданной даты. Результатом будет число от 1 до 12.

Примеры:

  • 17 июня 2025 → 6
  • 01.01.2024 → 1

Функция используется для извлечения месяца из полной даты и последующей группировки, фильтрации, сравнения, сортировки.

Синтаксис функции МЕСЯЦ

=МЕСЯЦ(дата)

МЕСЯЦ: формат результата и исходных данных

Функция возвращает обычное целое число. При необходимости можно настроить числовой формат ячейки (например, убрать десятичные знаки), но чаще всего это не требуется.

Если вы хотите получить название месяца (например, «январь»), используйте функцию ТЕКСТ:

=ТЕКСТ(A2;"мммм")

Аргумент:

  • дата — обязательный аргумент. Это может быть:
    • ссылка на ячейку с датой
    • дата, возвращаемая другой функцией (например, СЕГОДНЯ())
    • текстовая строка, которую Excel может преобразовать в дату (например, "2025-12-31")

Примеры формул с функцией МЕСЯЦ

=МЕСЯЦ(A2)
=МЕСЯЦ(СЕГОДНЯ())
ДатаФормулаРезультат
15.02.2025=МЕСЯЦ(A2)2
=СЕГОДНЯ()=МЕСЯЦ(СЕГОДНЯ())(текущий месяц)
–=МЕСЯЦ("2025-12-31")12
Месяц числом и текстом
C3=ТЕКСТ(A3;"ММММ")
ABCD
1ДатаМЕСЯЦНазваниеМесяц и год
215.02.20252=МЕСЯЦ(A2)Февраль=ТЕКСТ(A2;"ММММ")Февраль 2025=ТЕКСТ(A2;"ММММ ГГГГ")
321.10.202610=МЕСЯЦ(A3)Октябрь=ТЕКСТ(A3;"ММММ")Октябрь 2026=ТЕКСТ(A3;"ММММ ГГГГ")
431.12.202612=МЕСЯЦ(A4)Декабрь=ТЕКСТ(A4;"ММММ")Декабрь 2026=ТЕКСТ(A4;"ММММ ГГГГ")

Название месяца берётся из языка Windows. Для «октября» в родительном падеже используйте формат даты «ДД ММММ ГГГГ» у самой ячейки или замену окончаний.

В английском Excel: =TEXT(A3,"MMMM")

Сумма по месяцам
E3=СУММПРОИЗВ((МЕСЯЦ($A$2:$A$6)=D3)*(ГОД($A$2:$A$6)=2026)*$B$2:$B$6)
ABCDE
1ДатаСуммаМесяцСумма 2026
215.09.2026120091200=СУММПРОИЗВ((МЕСЯЦ($A$2:$A$6)=D2)*(ГОД($A$2:$A$6)=2026)*$B$2:$B$6)
302.10.2026800102300=СУММПРОИЗВ((МЕСЯЦ($A$2:$A$6)=D3)*(ГОД($A$2:$A$6)=2026)*$B$2:$B$6)
421.10.2026150011700=СУММПРОИЗВ((МЕСЯЦ($A$2:$A$6)=D4)*(ГОД($A$2:$A$6)=2026)*$B$2:$B$6)
530.11.2026700
605.10.2025300

Без проверки года в октябрь попали бы и продажи октября 2025 года. Квартал можно получить формулой =ОКРУГЛВВЕРХ(МЕСЯЦ(A2)/3;0).

В английском Excel: =SUMPRODUCT((MONTH($A$2:$A$6)=D3)*(YEAR($A$2:$A$6)=2026)*$B$2:$B$6)

Особенности функции МЕСЯЦ

  • Если дата введена как текст, Excel должен уметь её распознать. Иначе возникнет ошибка.
  • Функция не возвращает название месяца, только его номер.
  • Если дата не указана или ячейка пуста, результат будет 0.

Другие функции "Дата и время" в Excel

ВРЕМЗНАЧ, ВРЕМЯ, ГОД, ДАТА, ДАТАЗНАЧ, ДАТАМЕС, ДЕНЬ, ДЕНЬНЕД, ДОЛЯГОДА, КОНМЕСЯЦА, МИНУТЫ, НОМНЕДЕЛИ и НОМНЕДЕЛИ.ISO, РАБДЕНЬ, РАЗНДАТ, СЕГОДНЯ, СЕКУНДЫ, ТДАТА, ЧАС, ЧИСТРАБДНИ

Частые ошибки с функцией МЕСЯЦ

  • Вместо номера месяца дата 10.01.1900. У ячейки формат даты — поставьте «Общий».
  • Пустая ячейка даёт 1. Для Excel это ноль, то есть 0 января 1900 года, и МЕСЯЦ возвращает 1. Добавьте проверку ЕСЛИ(A2="";"";МЕСЯЦ(A2)).
  • ТЕКСТ возвращает «ММММ» вместо названия. В английском Excel коды латинские: "mmmm".
  • Месяцы разных лет смешались. Группируйте по паре «год + месяц» или используйте =ТЕКСТ(A2;"ГГГГ-ММ").

Функция МЕСЯЦ — частые вопросы

Как из даты вытащить месяц в Excel?

Номер — формулой =МЕСЯЦ(A2), название — =ТЕКСТ(A2;"ММММ").

Как вывести месяц текстом?

Формулой =ТЕКСТ(A2;"ММММ") — полностью или =ТЕКСТ(A2;"МММ") — сокращённо.

Как оставить в дате только месяц и год?

Задайте ячейке формат «ММММ ГГГГ» — значение останется датой. Текстом — =ТЕКСТ(A2;"ММММ ГГГГ").

Как посчитать сумму за месяц?

Формулой =СУММПРОИЗВ((МЕСЯЦ(A2:A100)=10)*B2:B100) или СУММЕСЛИМН с границами дат.

Как называется МЕСЯЦ на английском?

MONTH.

Извлечь из всех дат столбца месяц, год, день недели или номер недели можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!

Итоги: функция МЕСЯЦ в Excel

ЗадачаФормула
Номер месяца=МЕСЯЦ(A2)
Название месяца=ТЕКСТ(A2;"ММММ")
Месяц и год текстом=ТЕКСТ(A2;"ММММ ГГГГ")
Квартал=ОКРУГЛВВЕРХ(МЕСЯЦ(A2)/3;0)
Сумма за месяц=СУММПРОИЗВ((МЕСЯЦ(даты)=N)*суммы)

Надеюсь, на этой странице вы нашли то, что искали. МЕСЯЦ возвращает число для расчётов, ТЕКСТ — название для подписей.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*