День недели по дате в Excel возвращает функция ДЕНЬНЕД: =ДЕНЬНЕД(A2;2) даст число от 1 (понедельник) до 7 (воскресенье). Без второго аргумента неделя считается с воскресенья, поэтому в России почти всегда указывают тип 2. День недели текстом выводит =ТЕКСТ(A2;"ДДДД") — «среда», сокращённо — =ТЕКСТ(A2;"ДДД"). Выходные отмечает =ДЕНЬНЕД(A2;2)>5.

| Раздел функций | Функции даты и времени |
| Название и описание на английском | WEEKDAY |
| Волатильность | Не волатильная |
| Похожие функции | ДЕНЬ (DAY) — возвращает день месяца МЕСЯЦ (MONTH) — возвращает номер месяца ГОД (YEAR) — возвращает год |
Что делает функция ДЕНЬНЕД
Функция ДЕНЬНЕД возвращает номер дня недели, соответствующий дате. В зависимости от выбранного типа возврата, неделя может начинаться с воскресенья, понедельника или другого дня.
Например:
- Понедельник → 2 (если неделя начинается с воскресенья)
- Понедельник → 1 (если неделя начинается с понедельника)
Синтаксис функции ДЕНЬНЕД
=ДЕНЬНЕД(дата;[тип])
Аргументы:
- дата — обязательный аргумент. Это может быть:
- ссылка на ячейку с датой
- результат другой функции, например СЕГОДНЯ()
- текстовая дата (например, "2025-06-17"), если Excel может её распознать
- тип — необязательный аргумент, определяющий, с какого дня начинается неделя и какие значения будут возвращены. Если не указан, используется тип 1.
Варианты типа:
| Тип | Описание | Результат |
|---|---|---|
| 1 | Неделя с воскресенья | Воскресенье = 1, Суббота = 7 |
| 2 | Неделя с понедельника | Понедельник = 1, Воскресенье = 7 |
| 3 | Неделя с понедельника | Понедельник = 0, Воскресенье = 6 |
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Дата | Тип 1 | Тип 2 | Тип 3 | Текстом |
| 2 | 21.10.2026 | 4=ДЕНЬНЕД(A2) | 3=ДЕНЬНЕД(A2;2) | 2=ДЕНЬНЕД(A2;3) | среда=ТЕКСТ(A2;"ДДДД") |
| 3 | 25.10.2026 | 1=ДЕНЬНЕД(A3) | 7=ДЕНЬНЕД(A3;2) | 6=ДЕНЬНЕД(A3;3) | воскресенье=ТЕКСТ(A3;"ДДДД") |
| 4 | 26.10.2026 | 2=ДЕНЬНЕД(A4) | 1=ДЕНЬНЕД(A4;2) | 0=ДЕНЬНЕД(A4;3) | понедельник=ТЕКСТ(A4;"ДДДД") |
21.10.2026 — среда: тип 1 даёт 4 (неделя с воскресенья), тип 2 — 3, тип 3 — 2 (счёт с нуля). Для русских отчётов удобнее тип 2.
В английском Excel: =WEEKDAY(A2,2)
Примеры формул с функцией ДЕНЬНЕД
| Дата | Формула | Тип | Результат |
|---|---|---|---|
| 17.06.2025 (вторник) | =ДЕНЬНЕД(A2) | 1 (по умолчанию) | 3 |
| 17.06.2025 | =ДЕНЬНЕД(A2;2) | 2 | 2 |
| 17.06.2025 | =ДЕНЬНЕД(A2;3) | 3 | 1 |
ДЕНЬНЕД: формат результата и исходных данных
Функция возвращает число от 1 до 7. Это числовое значение можно использовать для сортировки, фильтрации или построения графиков. Чтобы отобразить название дня недели, используйте функцию ТЕКСТ:
=ТЕКСТ(A2;"дддд")
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Дата | Полностью | Сокращённо | С заглавной |
| 2 | 21.10.2026 | среда=ТЕКСТ(A2;"ДДДД") | Ср=ТЕКСТ(A2;"ДДД") | Среда=ПРОПНАЧ(ТЕКСТ(A2;"ДДДД")) |
| 3 | 24.10.2026 | суббота=ТЕКСТ(A3;"ДДДД") | Сб=ТЕКСТ(A3;"ДДД") | Суббота=ПРОПНАЧ(ТЕКСТ(A3;"ДДДД")) |
Названия берутся из языка Windows: на русской системе — «среда», на английской — «Wednesday». Коды «ДДДД» и «дддд» работают одинаково.
В английском Excel: =TEXT(A2,"DDDD")
Например, формула выше вернёт «воскресенье» или «понедельник» в зависимости от даты. Важно понимать, что аргументом функции ТЕКСТ нужно делать исходную дату, а не число, соответствующее дню недели.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Дата | Выходной? | Понедельник этой недели | Пятница этой недели |
| 2 | 21.10.2026 | ЛОЖЬ=ДЕНЬНЕД(A2;2)>5 | 19.10.2026=A2-ДЕНЬНЕД(A2;2)+1 | 23.10.2026=A2-ДЕНЬНЕД(A2;2)+5 |
| 3 | 25.10.2026 | ИСТИНА=ДЕНЬНЕД(A3;2)>5 | 19.10.2026=A3-ДЕНЬНЕД(A3;2)+1 | 23.10.2026=A3-ДЕНЬНЕД(A3;2)+5 |
Суббота и воскресенье при типе 2 — это 6 и 7, поэтому условие «больше 5». Вычитая номер дня, получаем понедельник той же недели.
В английском Excel: =A2-WEEKDAY(A2,2)+1
Особенности функции ДЕНЬНЕД
- Если аргумент дата не является допустимой датой, возвращается ошибка.
- Тип 2 (понедельник = 1) чаще используется в деловой и европейской практике.
- Чтобы отобразить день недели текстом, используйте функцию ТЕКСТ с форматом "дддд".
Другие функции "Дата и время" в Excel
ВРЕМЗНАЧ, ВРЕМЯ, ГОД, ДАТА, ДАТАЗНАЧ, ДАТАМЕС, ДЕНЬ, ДОЛЯГОДА, КОНМЕСЯЦА, МЕСЯЦ, МИНУТЫ, НОМНЕДЕЛИ и НОМНЕДЕЛИ.ISO, РАБДЕНЬ, РАЗНДАТ, СЕГОДНЯ, СЕКУНДЫ, ТДАТА, ЧАС, ЧИСТРАБДНИ
Почему день недели определяется неверно — частые ошибки
- Номер дня на 1 больше. Не указан тип — по умолчанию неделя начинается с воскресенья. Добавьте второй аргумент 2.
- ТЕКСТ возвращает «ДДДД» вместо дня. В английском Excel коды формата латинские: "dddd".
- #ЗНАЧ!. В ячейке не дата, а текст. Переведите его в дату через ДАТАЗНАЧ.
- День недели не совпадает с календарём. Проверьте, что в ячейке правильная дата, а не дата с перепутанными днём и месяцем после импорта.
День недели в Excel — частые вопросы
Как определить день недели по дате в Excel?
Номером — =ДЕНЬНЕД(A2;2) (1 — понедельник), текстом — =ТЕКСТ(A2;"ДДДД").
Как вывести день недели текстом?
Формулой =ТЕКСТ(A2;"ДДДД") — полностью или =ТЕКСТ(A2;"ДДД") — сокращённо. Без формул — формат ячейки «ДДДД».
Как отметить выходные дни?
Формулой =ДЕНЬНЕД(A2;2)>5 или условным форматированием с ней.
Как называется ДЕНЬНЕД на английском?
WEEKDAY.
Извлечь день недели, номер недели, месяц или год сразу для всего столбца дат можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!
Итоги: функция ДЕНЬНЕД в Excel
| Задача | Формула |
|---|---|
| Номер дня (пн = 1) | =ДЕНЬНЕД(A2;2) |
| День недели текстом | =ТЕКСТ(A2;"ДДДД") |
| Выходной? | =ДЕНЬНЕД(A2;2)>5 |
| Понедельник недели | =A2-ДЕНЬНЕД(A2;2)+1 |
Надеюсь, на этой странице вы нашли то, что искали. Указывайте тип 2 — и понедельник всегда будет первым днём недели.