
Общая формула
=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, мы просто возвращаем исходную дату.