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

ДЕНЬНЕД

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

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

Что делает функция ДЕНЬНЕД

Функция ДЕНЬНЕД возвращает номер дня недели, соответствующий дате. В зависимости от выбранного типа возврата, неделя может начинаться с воскресенья, понедельника или другого дня.

Например:

  • Понедельник → 2 (если неделя начинается с воскресенья)
  • Понедельник → 1 (если неделя начинается с понедельника)

Синтаксис функции ДЕНЬНЕД

=ДЕНЬНЕД(дата;[тип])

Аргументы:

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

Варианты типа:

ТипОписаниеРезультат
1Неделя с воскресеньяВоскресенье = 1, Суббота = 7
2Неделя с понедельникаПонедельник = 1, Воскресенье = 7
3Неделя с понедельникаПонедельник = 0, Воскресенье = 6
Номер дня недели при разных типах
C2=ДЕНЬНЕД(A2;2)
ABCDE
1ДатаТип 1Тип 2Тип 3Текстом
221.10.20264=ДЕНЬНЕД(A2)3=ДЕНЬНЕД(A2;2)2=ДЕНЬНЕД(A2;3)среда=ТЕКСТ(A2;"ДДДД")
325.10.20261=ДЕНЬНЕД(A3)7=ДЕНЬНЕД(A3;2)6=ДЕНЬНЕД(A3;3)воскресенье=ТЕКСТ(A3;"ДДДД")
426.10.20262=ДЕНЬНЕД(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)22
17.06.2025=ДЕНЬНЕД(A2;3)31

ДЕНЬНЕД: формат результата и исходных данных

Функция возвращает число от 1 до 7. Это числовое значение можно использовать для сортировки, фильтрации или построения графиков. Чтобы отобразить название дня недели, используйте функцию ТЕКСТ:

=ТЕКСТ(A2;"дддд")
День недели текстом
B2=ТЕКСТ(A2;"ДДДД")
ABCD
1ДатаПолностьюСокращённоС заглавной
221.10.2026среда=ТЕКСТ(A2;"ДДДД")Ср=ТЕКСТ(A2;"ДДД")Среда=ПРОПНАЧ(ТЕКСТ(A2;"ДДДД"))
324.10.2026суббота=ТЕКСТ(A3;"ДДДД")Сб=ТЕКСТ(A3;"ДДД")Суббота=ПРОПНАЧ(ТЕКСТ(A3;"ДДДД"))

Названия берутся из языка Windows: на русской системе — «среда», на английской — «Wednesday». Коды «ДДДД» и «дддд» работают одинаково.

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

Например, формула выше вернёт «воскресенье» или «понедельник» в зависимости от даты. Важно понимать, что аргументом функции ТЕКСТ нужно делать исходную дату, а не число, соответствующее дню недели.

Выходные и границы недели
C2=A2-ДЕНЬНЕД(A2;2)+1
ABCD
1ДатаВыходной?Понедельник этой неделиПятница этой недели
221.10.2026ЛОЖЬ=ДЕНЬНЕД(A2;2)>519.10.2026=A2-ДЕНЬНЕД(A2;2)+123.10.2026=A2-ДЕНЬНЕД(A2;2)+5
325.10.2026ИСТИНА=ДЕНЬНЕД(A3;2)>519.10.2026=A3-ДЕНЬНЕД(A3;2)+123.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 — и понедельник всегда будет первым днём недели.

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

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

*