KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Формула Excel: Получение N-го День недели в месяце по заданной дате

АвторВсДата изменения

doc-get-nth-weekday-of-given-date-1

Как известно, в Excel можно с помощью формулы определить день недели по заданной дате, но далеко не все знают, что существует и формула для получения N-го дня недели этой даты.

Если вы хотите следовать этому руководству, загрузите пример файла.
doc-sample

Универсальная формула:

date-DAY(date)+1+n*7-WEEKDAY(date-DAY(date)+8-dow)

Синтаксис и аргументы

Date: the date that you want to find the nth weekday based on.
N: An integer that indicates the nth weekday you want to find based on the given date. For instance, you want to find the second specific weekday, use number 2 in the formula.
Dow: The integer 1-7 indicates the weekday that you want to find from the given date.

День недели;День недели
1воскресенье
2понедельник
3вторник
4среда
5четверг
6пятница
7суббота

Обратите внимание

Обычно аргумент N — это целое число от 1 до 4. Если вы укажете пятый конкретный день недели, например, 5-й вторник на дату 1/1/2021, формула вернёт первый вторник следующего месяца — 2/2/2021.

Возвращаемое значение

Формула возвращает порядковый номер, который необходимо отформатировать как дату.

Как работает формула

Таблица B3:D5: в диапазоне B3:B4 указаны даты, по которым определяется день недели; в C3:C5 — числа, задающие требуемый день недели; в D3:D5 — порядковый номер искомого дня недели. Введите приведённую ниже формулу в ячейку F3:

=B3-DAY(B3)+1+D3*7-WEEKDAY(B3-DAY(B3)+8-C3)

Нажмите клавишу Enter, чтобы получить первый результат в виде порядкового номера, затем перетащите маркер автозаполнения до ячейки F5.
doc-get-nth-weekday-of-given-date-2

Затем, не снимая выделения с результатов, перейдите на вкладку Главная и выберите формат Краткая дата или Полная дата в группе «Раскрывающийся список Числовые форматы».
doc-get-nth-weekday-of-given-date-3

Пояснение

Функция WEEKDAY: возвращает целое число от 1 до 7, представляющее день недели для заданной даты в Excel.

Функция DAY: возвращает день в виде числа (от 1 до 31) из указанной даты.

=B3-DAY(B3)+1+D3*7-WEEKDAY(B3-DAY(B3)+8-C3)
=B3-DAY(B3)+1+D3*7-WEEKDAY(B3-3+8-1)
=B3-DAY(B3)+1+D3*7-WEEKDAY(1/7/2021)
=B3-DAY(B3)+1+D3*7-5
=1/3/2021-3+1+7-5
=1/3/2021


Связанные формулы

Связанные функции


Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает Вам выделяться из толпы

🤖KUTOOLS AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и создания диаграмм|  Вызова Расширенные функции…
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячеек без потери данных  |  Округление без использования формул…
Расширенный VLookup:Несколько критериев  |  Несколько значений  |  Между несколькими листами  |  Распознавание нечетких соответствий…
Расш. Раскрывающийся список:Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором…
Управление столбцами:Добавление определённого количества столбцов  |  Перемещение столбцов  |  Переключение видимости скрытых столбцов  |Сравнение столбцов для Выбрать одинаковые/разные ячейки…
Избранные функции:Сетка фокусировки  |  Просмотр дизайна  |  Улучшенная строка формулы  |  Управление книгами и листами|Библиотека ресурсов(автотекст)|  Выбор даты  |  Объединить листы  |  Шифрование/Расшифровать ячейки  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы…)|  50+Типыдиаграмм(Диаграмма Ганта…)|  40+ Практические формулы(Рассчитать возраст на основе даты рождения…)|  19 Инструментывставки(Вставить QR-код,Вставка изображения по пути…)|  12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют…)|  7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделение ячеек Excel…)|…и многое другое
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.