Excel: как найти первый понедельник каждого месяца
Вы можете использовать следующую формулу в Excel, чтобы найти первый понедельник данного месяца:
=DATE(YEAR( A2 ),MONTH( A2 ),7)-WEEKDAY(DATE(YEAR( A2 ),MONTH( A2 ),7),3)
Этот конкретный пример возвращает первый понедельник месяца для даты в ячейке A2 .
Следующий пример показывает, как использовать эту формулу на практике.
Пример. Найдите первый понедельник месяца в Excel.
Предположим, у нас есть следующий список дат в Excel:
Мы можем ввести следующую формулу в ячейку B2 , чтобы найти первый понедельник месяца для даты в ячейке A2 :
=DATE(YEAR( A2 ),MONTH( A2 ),7)-WEEKDAY(DATE(YEAR( A2 ),MONTH( A2 ),7),3)
Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B.
Столбец B теперь содержит дату первого понедельника каждого месяца в столбце A.
Например, первая дата 01.01.2023 содержит январь 2023 года.
Мы можем подтвердить, что 02.01.2023 действительно является первым понедельником этого месяца, обратившись к календарю:
Аналогично, вторая дата 01.02.2023 содержит февраль 2023 года.
Мы можем подтвердить, что 06.02.2023 действительно является первым понедельником этого месяца, обратившись к календарю:
Как работает эта формула?
Помните формулу, которую мы использовали для поиска первого понедельника даты 01.01.2023:
=DATE(YEAR( A2 ),MONTH( A2 ),7)-WEEKDAY(DATE(YEAR( A2 ),MONTH( A2 ),7),3)
Вот как работает эта формула:
Сначала мы используем функции DATE , MONTH и YEAR , чтобы извлечь седьмой день месяца и года из ячейки A2 . Это возвращает 07.01.2023 .
Затем мы используем функцию ДЕНЬНЕД с необязательным аргументом 3 , чтобы указать, что мы хотим извлечь номер дня недели для 07.01.2023 , предполагая, что дни пронумерованы от 0 (понедельник) до 6 (воскресенье). ).
Возвращается 5 , поскольку 07.01.2023 — суббота.
Наконец, мы используем знак вычитания, чтобы вычесть 5 из 07.01.2023 и получить 02.01.2023 .
Мы используем ту же логику, чтобы найти первый понедельник каждой даты.
Примечание . Полную документацию по функции ДЕНЬНЕД в Excel можно найти здесь .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Как посчитать среднее значение за месяц в Excel
Как посчитать среднее значение по группе в Excel
Как рассчитать 7-дневную скользящую среднюю в Excel