Быстрая навигация
Функция ДЕНЬНЕД
Краткое описание
Функция ДЕНЬНЕД возвращает номер дня недели для указанной даты. По умолчанию воскресенье = 1, суббота = 7. Позволяет гибко настраивать нумерацию недели через параметр типа.
Синтаксис
ДЕНЬНЕД(дата_в_числовом_формате;[тип])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| дата_в_числовом_формате | Date/Number |
Да | Обязательный. Серийный номер даты (например, ДАТА(2023,12,25)) |
| тип | Number |
Нет | Необязательный. Система нумерации (1=вс=1..сб=7, 2=пн=1..вс=7 и т.д.) |
Использование функции WEEKDAY
ДЕНЬНЕД идеально подходит для анализа дат, создания отчетов по дням недели, планирования задач и автоматизации рабочих процессов с учетом календарного графика.
Распространенные примеры WEEKDAY
Различные системы нумерации
=ДЕНЬНЕД(ДАТА(2008;2;14))
Возвращает 5 (четверг как 5-й день при типе=1)
Европейская неделя (понедельник=1)
=ДЕНЬНЕД(ДАТА(2008;2;14);2)
Возвращает 4 (четверг как 4-й день недели)
Определение выходного
=ЕСЛИ(ДЕНЬНЕД(A2;2)>5;"Выходной";"Рабочий")
Проверяет является ли день выходным
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЧИСЛО!
Cause: serial_number вне допустимого диапазона дат
Solution: Проверьте корректность даты с помощью ДАТА()
#ЧИСЛО!
Cause: return_type вне диапазона 1-17
Solution: Используйте значения от 1 до 17
#ЗНАЧ!
Cause: Дата введена как текст
Solution: Преобразуйте в дату: ДАТА(год;месяц;день)
Примечания
- Даты в Excel - это числа: 1 января 1900 = 1
- Тип 11 дублирует тип 2
- Типы 12-17 циклически сдвигают начало недели
- Функция доступна во всех версиях Excel
Совместимость
Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Недоступно в:
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+