Как рассчитать дату окончания недели для заданных дат/годов в Excel?
В некоторых случаях вам может понадобиться рассчитать дату окончания недели для заданных дат, чтобы лучше отслеживать и контролировать рабочие задачи. В этой статье я представляю несколько приемов, которые могут быстро рассчитать дату окончания недели для заданных дат или перечислить все даты окончания недель для заданного года в Excel.
Рассчитать дату окончания недели для даты
Перечислить все даты окончания недель для заданного года
Рассчитать дату окончания недели для даты
Следующая формула поможет вам рассчитать дату окончания недели для заданной даты.
Например, здесь мы установили субботу как день окончания недели, и выполните следующие действия:
Выберите пустую ячейку рядом с датой, для которой вы хотите рассчитать дату окончания недели, например B6, и введите эту формулу =A6+7-WEEKDAY(A6), нажмите Enter клавишу, протяните маркер заполнения вниз до ячеек, где нужна эта формула. См. скриншот:
Совет: Если вы хотите использовать пятницу как день окончания недели, просто измените 7 на 6 в формуле; если вы хотите использовать воскресенье, измените 7 на 8 и т.д.

Раскройте магию Excel с Kutools AI
- Умное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это посредством простых команд.
- Пользовательские формулы: Создавайте индивидуальные формулы для оптимизации ваших рабочих процессов.
- Кодирование VBA: Пишите и внедряйте код VBA без особых усилий.
- Интерпретация формул: Легко разбирайтесь в сложных формулах.
- Перевод текста: Преодолейте языковые барьеры в ваших таблицах.
Перечислить все даты окончания недель для заданного года
Если вы хотите перечислить все даты окончания недель для заданного года, например, все субботы 2016 года, выполните следующие шаги:
1. Выберите пустую ячейку, A2, и введите год, для которого вы хотите перечислить даты окончания недель. См. скриншот:
2. В ячейке B2 введите эту формулу =DATE(A2,1,1)+7-WEEKDAY(DATE(A2,1,1)), A2 — это год, который вы хотите использовать, нажмите Enter клавишу, вы увидите первую дату окончания недели года. См. скриншот:
3. Перейдите к C2 и введите эту формулу =IF(YEAR(B2+7)=$A$2,B2+7,""), затем протяните маркер автозаполнения вправо до ячеек, чтобы перечислить все даты окончания недель года. См. скриншот:
Советы:
(1) Формула =IF(YEAR(B2+7)=$A$2,B2+7,"") вернет 5-значное число вместо даты. Пожалуйста, измените 5-значное число на дату, выбрав и нажав Главная > Формат числа > Короткая дата.
(2) Если вы хотите перечислить все пятницы года, измените формулу на =DATE(A2,1,1)+7-WEEKDAY(DATE(A2,1,2))
Легкое добавление дней, лет, месяцев, часов, минут и секунд к датам в Excel |
Если у вас есть дата в ячейке и вам нужно добавить дни, годы, месяцы, часы, минуты или секунды, использование формул может быть сложным и трудно запоминаемым. С помощью инструмента «Дата и время» из Kutools для Excel вы можете легко добавлять единицы времени к дате, вычислять разницу между датами или даже определять возраст человека на основе его даты рождения — и все это без необходимости запоминать сложные формулы. |
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас |
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!