Формула Excel: получение самой последней даты День недели

Если задана определённая дата, как быстро получить дату самого последнего указанного дня недели на её основе в Excel? Ниже — формула для мгновенного результата.
Если вы хотите следовать этому руководству, загрузите, пожалуйста, пример файла.
Универсальная формула:
| Date-MOD(date-weekday_number,7) |
Синтаксис и аргументы
| Date: the given date that is used to find the most recent day of week. |
| Week_number: the number indicates which weekday you want to get. Excel assigns 1 to Sunday and 7 to Saturday. For example, to get the most recent Monday, the weekday_number is 2. |
Возвращаемое значение
Формула возвращает пятизначное число. Поскольку Excel хранит даты в числовом формате, вы можете применить к результату формулы формат даты, чтобы он отображался как наглядная дата.
Как работает эта формула
Чтобы получить самую последнюю дату четверга на основе даты в ячейке B3, используйте приведённую ниже формулу:
| =B3-MOD(B3-5,7) |
Нажмите клавишу Enter.
Затем в группе «Число» на вкладке Главная перейдите в список Числовые форматы и выберите Краткая дата или Полная дата — в зависимости от ваших задач.
Пояснение
Функция MOD возвращает остаток от деления двух чисел.
Примечание
1. Эта формула возвращает самую последнюю дату указанного дня недели в прошлом.
2 Если вы хотите автоматически получить самую последнюю дату указанного дня недели от сегодняшней даты, используйте следующую формулу:
=TODAY()-MOD(TODAY()-weekday_number,7)
Связанные формулы
- Получение финансового квартала из даты
Обычно финансовый квартал у большинства компаний начинается не в январе. Как в таком случае определить финансовый квартал по заданной дате в Excel? - Получение Финансовый год из даты
Подсчёт количества дней между сегодняшней датой и каждой датой Срок выполнения в Excel с помощью формулы - Отображение текущей даты или времени
В этом руководстве вы найдёте формулы для отображения текущей даты или времени в Excel. - Создание еженедельного диапазона дат
В этом руководстве представлена формула для быстрого получения еженедельного диапазона дат в Excel.
Связанные функции
- Функция Excel WEEKNUM
Возвращает Номер недели заданной даты в году - Функция Excel YEAR
Возвращает год даты в формате четырёхзначного серийного номера - Функция Excel MONTH
Функция MONTH используется для получения месяца в виде целого числа (1–12) из даты - Функция Excel DAY
Функция DAY возвращает день в виде числа (1–31) из даты - Функция Excel NOW
Получение текущего времени и даты
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.