Формула Excel: если понедельник, вернуться к пятнице -

Общая формула

=IF(WEEKDAY(date)=2,date-3,date)

Резюме

Чтобы проверить день недели для даты и вернуться к пятнице, если дата - понедельник, можно использовать функции ЕСЛИ и ДЕНЬ НЕДЕЛИ. В показанном примере формула в C5 выглядит так:

=IF(WEEKDAY(B5)=2,B5-3,B5)

Объяснение

Функция WEEKDAY возвращает число от 1 до 7, которое соответствует определенным дням недели. По умолчанию WEEKDAY предполагает неделю, основанную на воскресении, и присваивает 1 воскресенью, 2 - понедельнику и т. Д., А 7 - субботе.

В этом случае мы хотим действовать, только если рассматриваемая дата - понедельник. Для проверки мы используем это выражение внутри функции ЕСЛИ:

WEEKDAY(B5)=2

Если логическое выражение возвращает ИСТИНА, мы знаем, что это понедельник, поэтому мы вычитаем 3, чтобы «вернуться» к пятнице. Если выражение возвращает FALSE, мы просто возвращаем исходную дату.

Интересные статьи...