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.

Excel найти первый понедельник месяца

Столбец 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *