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

День недели по дате в Excel

, создатель !SEMToolsОпубликовано 4 мин чтенияРубрики: Даты и время

Процедуры из статьи доступны в !SEMTools Lite и Pro.

День недели по дате в Excel определяют, чтобы отделить будни от выходных, посчитать продажи по дням недели или подписать график дежурств. Короткий ответ: =ДЕНЬНЕД(A2;2) вернёт номер, где понедельник — 1, а =ТЕКСТ(A2;"ДДДД") — название. Для столбца дат есть процедура, которая заменит даты номерами дней недели.

Номер дня недели: функция ДЕНЬНЕД

Функция ДЕНЬНЕД (WEEKDAY) возвращает номер дня недели. Второй аргумент задаёт, с какого дня считать. Без него неделя начинается с воскресенья, и понедельник получает номер 2, что для России непривычно. Поэтому почти всегда пишут тип 2:

=ДЕНЬНЕД(A2;2)

Формула вернёт 1 для понедельника и 7 для воскресенья.

Номер и название дня недели по дате
B2=ДЕНЬНЕД(A2;2)
ABC
1ДатаНомерНазвание
201.01.20253=ДЕНЬНЕД(A2;2)среда=ТЕКСТ(A2;"ДДДД")
314.02.20255=ДЕНЬНЕД(A3;2)пятница=ТЕКСТ(A3;"ДДДД")
429.02.20244=ДЕНЬНЕД(A4;2)четверг=ТЕКСТ(A4;"ДДДД")
531.12.20253=ДЕНЬНЕД(A5;2)среда=ТЕКСТ(A5;"ДДДД")
615.01.20264=ДЕНЬНЕД(A6;2)четверг=ТЕКСТ(A6;"ДДДД")
730.06.20262=ДЕНЬНЕД(A7;2)вторник=ТЕКСТ(A7;"ДДДД")
Тип в ДЕНЬНЕДПонедельникВоскресенье
1 или без аргумента21
217
306

Название дня недели по дате

Название даёт ТЕКСТ с маской «ДДДД» (полное: «пятница») или «ДДД» (короткое: «Пт»). Результат — текст на языке Excel. Тот же эффект без формулы: формат ячейки «ДДД ДД.ММ.ГГГГ» покажет «Пт 14.02.2025», а значение останется датой.

Выходной или будний день

С номером дня по типу 2 проверка выходного короткая:

=ДЕНЬНЕД(A2;2)>5

Формула вернёт ИСТИНА для субботы и воскресенья. Праздники она не учитывает: для рабочих дней с праздниками есть ЧИСТРАБДНИ и РАБДЕНЬ.

День недели для всех дат в 2 клика

В !SEMTools то же самое делает кнопка «ИЗВЛЕЧЬ» → «Атрибуты» → «Дат» → «Номер дня недели». Выделите столбец с датами и нажмите её: даты в выделении сразу заменятся результатом, без формул и вспомогательного столбца. Номер считается так же, как ДЕНЬНЕД с типом 2: понедельник — 1, воскресенье — 7.

  • В выделении должны быть только даты: пустая ячейка превратится в результат для «нулевой» даты 30.12.1899, а заголовок или посторонний текст остановят процедуру.
  • Даты меняются на месте. Если исходный столбец ещё нужен, скопируйте его рядом и обработайте копию.
  • Можно выделить несколько столбцов сразу; в бесплатной версии обрабатывается первый столбец выделения.
  • Обычное Ctrl+Z после макроса не работает: последний шаг отменяет кнопка «Отмена последнего действия» в первой группе ленты.
Извлечь части даты в Excel: день, месяц, год, неделя, квартал — до и после
Все кнопки «ИЗВЛЕЧЬ → Атрибуты → Дат» на одном примере: исходные даты слева, результат справа

Почему день недели не совпадает

  • Понедельник получил номер 2. В формуле нет второго аргумента ДЕНЬНЕД: допишите тип 2.
  • Название дня пришло по-английски. Так бывает в английской версии Excel; маска «[$-419]ДДДД» в ТЕКСТ даст русское название.
  • Вместо результата ошибка #ЗНАЧ!. Дата записана текстом, который Excel не распознал (например, «2025.01.15» или с лишними пробелами). Проверьте: настоящая дата по умолчанию прижата к правому краю ячейки. Текст переводят в дату функцией ДАТАЗНАЧ или через «Данные» → «Текст по столбцам».
  • Формула вернула дату вида 05.01.1900 вместо числа. Ячейке с формулой достался формат даты: поставьте ей формат «Общий» или «Числовой».

День недели по дате: частые вопросы

Как узнать день недели по дате в Excel?

Номер — =ДЕНЬНЕД(A2;2), где понедельник равен 1; название — =ТЕКСТ(A2;"ДДДД").

Почему ДЕНЬНЕД возвращает 2 для понедельника?

Без второго аргумента неделя считается с воскресенья. Укажите тип 2.

Как выделить выходные дни?

Условным форматированием по формуле =ДЕНЬНЕД(A2;2)>5.

День недели, номер недели, квартал и ещё семь частей даты во всём столбце за 2 клика: кнопки «ИЗВЛЕЧЬ → Атрибуты → Дат» в !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!

Итоги: как определить день недели по дате

Надеюсь, вы нашли здесь то, что искали, и смогли определить день недели по дате. Главное — не забывать тип 2 в ДЕНЬНЕД. Название даёт ТЕКСТ, а превратить столбец дат в номера дней быстрее процедурой. Остальные части даты: день из даты, месяц из даты, год из даты, первый день месяца, последний день месяца, номер недели, квартал по дате, номер дня в году, високосный ли год, дату из текста. Все они собраны в разделе извлечь из даты в Excel.