Это работает для меня:
=IF(WEEKDAY(DATE(YEAR(B3),MONTH(B3)+1,0),2)>5,
DATE(YEAR(B3),MONTH(B3)+1,0)-WEEKDAY(DATE(YEAR(B3),MONTH(B3)+1,0),2)+5,
DATE(YEAR(B3),MONTH(B3)+1,0))
Обратите внимание, как я использую DATE(YEAR(B3),MONTH(B3)+1,0)
, чтобы получить дату последнего дня месяца, проверить, «больше» ли это пятницы, и если да, вычестьотсюда количество дней, на которое оно больше пятницы.