Панель функции ИЛИ
Рис. 7.12. Панель функции ИЛИ

В первом аргументе нам необходимо указать адрес ячейки С29, в которой определяется день недели, а во втором аргументе - адрес ячейки С27, где устанавливаются даты праздников.
Формула в ячейке СЗО должна быть такой:
=ИЛИ(С29;С27)
Произведем вложение функций:
- Формулу из ячейки С25 вложим в формулу из ячейки С26:
   =ЕНД(ВПР(С9;ДатаПраздн;1;ЛОЖЬ))
- Полученную формулу вложим в формулу из ячейки С27:
   =НЕ(ЕНД(ВПР(С9;ДатаПраздн;1;ЛОЖЬ)))
-Формулу из ячейки С28 вложим в формулу из ячейки С29:
   =ЕСЛИ(ДЕНЬНЕД(С9)=7/ИСТИНА;ЕСЛИ
(ДЕНЬНЕД(С9)=1;ИСТИНА;ЛОЖЬ))
- Полученную формулу вложим в формулу из ячейки СЗО:
   =ИЛИ(ЕСЛИ(ДЕНЬНЕД(С9)=7;:ИСТИНА;
ЕСЛИ(ДЕНЬНЕД(С9)=1;ИСТИНА;ЛОЖЬ)) ;С27)
Перенос выходных дней
На практике нередки случаи переноса выходных дней. В нашем табеле реакция на такие переносы не обеспечена. Сейчас мы исправим этот недостаток. Даты дней, которые вследствие переноса стали рабочими, будем вводить в область G22:G24 листа Праздники. Этой области присвоим имя ДатаПеренос (рис. 7.13).Даты дней, которые вследствие переноса стали выходными, добавим в список праздников, находящийся в диапазоне A15:G16 листа Праздники (рис. 7.5).
Теперь в табеле нам нужна формула, которая будет определять, не перенесен ли данный выходной. Для ее получения доработаем формулу из ячейки С27 табеля.