Вытащить день из даты в Excel можно функцией ДЕНЬ: =ДЕНЬ(A2) вернёт 15 для даты 15.06.2025, =ДЕНЬ(СЕГОДНЯ()) — сегодняшнее число. Количество дней в месяце даёт =ДЕНЬ(КОНМЕСЯЦА(A2;0)). Не путайте с функцией ДНИ — она считает, сколько дней между двумя датами: =ДНИ(B2;A2). На английском — DAY и DAYS.

| Раздел функций | Функции даты и времени |
| Название и описание на английском | DAY |
| Волатильность | Не волатильная |
| Похожие функции | МЕСЯЦ (MONTH) — возвращает номер месяца ГОД (YEAR) — возвращает год ДАТА (DATE) — собирает дату из трёх чисел ДЕНЬНЕД (WEEKDAY) — возвращает день недели |
Что делает функция ДЕНЬ?
Функция ДЕНЬ возвращает день месяца из переданной даты. Результатом всегда будет число от 1 до 31.
Примеры:
- =ДЕНЬ("2025-06-17") → 17
- =ДЕНЬ(A2) → если в A2 дата 01.01.2024, результат будет 1
Эта функция полезна, если нужно сгруппировать или отфильтровать данные по числам месяца, например — по всем событиям, произошедшим «первого числа».
ДЕНЬ: формат результата и исходных данных
ДЕНЬ() возвращает целое число — его можно сразу использовать в вычислениях, фильтрации или визуализации. Никакого дополнительного форматирования не требуется.
Если результат отображается как дата, просто измените формат ячейки на «Общий» или «Числовой» (Ctrl+1 → Число).
Синтаксис функции ДЕНЬ
=ДЕНЬ(дата)
Дата — единственный и обязательный аргумент функции. Может быть:
- ссылкой на ячейку с датой (A1);
- результатом другой функции (СЕГОДНЯ(), ДАТА(2025;1;1));
- текстовой строкой с датой (например, "2025-01-01"), хотя это не рекомендуется.
Примеры формул с функцией ДЕНЬ
=ДЕНЬ(A2)
=ДЕНЬ(СЕГОДНЯ())
=ДЕНЬ("2025-12-31")
| Дата | Формула | Результат |
|---|---|---|
| 15.06.2025 | =ДЕНЬ(A2) | 15 |
| =СЕГОДНЯ() | =ДЕНЬ(СЕГОДНЯ()) | (текущий день месяца) |
| — | =ДЕНЬ("2025-12-31") | 31 |
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Дата | ДЕНЬ | Дней в месяце | Первая половина месяца? |
| 2 | 15.06.2025 | 15=ДЕНЬ(A2) | 30=ДЕНЬ(КОНМЕСЯЦА(A2;0)) | ИСТИНА=ДЕНЬ(A2)<=15 |
| 3 | 29.02.2024 | 29=ДЕНЬ(A3) | 29=ДЕНЬ(КОНМЕСЯЦА(A3;0)) | ЛОЖЬ=ДЕНЬ(A3)<=15 |
| 4 | 21.10.2026 | 21=ДЕНЬ(A4) | 31=ДЕНЬ(КОНМЕСЯЦА(A4;0)) | ЛОЖЬ=ДЕНЬ(A4)<=15 |
ДЕНЬ от конца месяца — это число дней в нём; февраль 2024 года високосный, поэтому 29.
В английском Excel: =DAY(A2)
ДЕНЬ и ДНИ: в чём разница
ДЕНЬ возвращает число месяца из одной даты. ДНИ (Excel 2013 и новее) считает количество дней между двумя датами — первым аргументом идёт конечная дата. То же самое даёт простое вычитание дат.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Начало | Конец | ДНИ | Вычитание | РАЗНДАТ |
| 2 | 01.01.2026 | 21.10.2026 | 293=ДНИ(B2;A2) | 293=B2-A2 | 293=РАЗНДАТ(A2;B2;"D") |
| 3 | 21.10.2026 | 01.10.2026 | -20=ДНИ(B3;A3) | -20=B3-A3 | #ЧИСЛО!=РАЗНДАТ(A3;B3;"D") |
Если конечная дата раньше начальной, ДНИ и вычитание дают отрицательное число, а РАЗНДАТ — ошибку.
В английском Excel: =DAYS(B2,A2)
Особенности функции ДЕНЬ
- Функция ДЕНЬ возвращает только номер дня месяца, независимо от формата отображения даты.
- Если аргумент — нераспознаваемый текст, Excel выдаст ошибку #ЗНАЧ!.
- Если передана пустая ячейка, результат будет 0.
Другие функции "Дата и время" в Excel
ВРЕМЗНАЧ, ВРЕМЯ, ГОД, ДАТА, ДАТАЗНАЧ, ДАТАМЕС, ДЕНЬНЕД, ДОЛЯГОДА, КОНМЕСЯЦА, МЕСЯЦ, МИНУТЫ, НОМНЕДЕЛИ и НОМНЕДЕЛИ.ISO, РАБДЕНЬ, РАЗНДАТ, СЕГОДНЯ, СЕКУНДЫ, ТДАТА, ЧАС, ЧИСТРАБДНИ
Частые ошибки с функцией ДЕНЬ
- Результат выглядит как дата 15.01.1900. У ячейки формат даты — поставьте «Общий».
- #ЗНАЧ!. Аргумент — текст, который Excel не распознал как дату.
- Пустая ячейка даёт 0. Для пустой даты ДЕНЬ возвращает 0 — добавьте проверку ЕСЛИ(A2="";"";ДЕНЬ(A2)).
- Нужна разница дат, а не число месяца. Это задача для ДНИ или вычитания.
Функция ДЕНЬ — частые вопросы
Как из даты вытащить день в Excel?
Формулой =ДЕНЬ(A2).
Как узнать количество дней в месяце?
Формулой =ДЕНЬ(КОНМЕСЯЦА(A2;0)).
Чем ДЕНЬ отличается от ДНИ?
ДЕНЬ возвращает число месяца из даты, ДНИ — количество дней между двумя датами.
Как называется ДЕНЬ на английском?
DAY, а ДНИ — DAYS.
Извлечь из всех дат столбца день, месяц, год, день недели или номер недели можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!
Итоги: функция ДЕНЬ в Excel
| Задача | Формула |
|---|---|
| День месяца | =ДЕНЬ(A2) |
| Сегодняшнее число | =ДЕНЬ(СЕГОДНЯ()) |
| Дней в месяце | =ДЕНЬ(КОНМЕСЯЦА(A2;0)) |
| Дней между датами | =ДНИ(B2;A2) или =B2-A2 |
Надеюсь, на этой странице вы нашли то, что искали. ДЕНЬ, МЕСЯЦ и ГОД раскладывают дату на части, а ДНИ считает расстояние между датами.