
Раздел функций | Функции даты и времени |
Название на английском | 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 |
Особенности
- Функция ДЕНЬ возвращает только номер дня месяца, независимо от формата отображения даты.
- Если аргумент — нераспознаваемый текст, Excel выдаст ошибку #ЗНАЧ!.
- Если передана пустая ячейка, результат будет 0.
Другие функции “Дата и время” в Excel
ВРЕМЗНАЧ, ВРЕМЯ, ГОД, ДАТА, ДАТАЗНАЧ, ДАТАМЕС, ДЕНЬНЕД, ДОЛЯГОДА, КОНМЕСЯЦА, МЕСЯЦ, МИНУТЫ, НОМНЕДЕЛИ и НОМНЕДЕЛИ.ISO, РАБДЕНЬ, РАЗНДАТ, СЕГОДНЯ, СЕКУНДЫ, ТДАТА, ЧАС, ЧИСТРАБДНИ