Я вот такую формулу сейчас придумала, с дополнительными ячейками для вычисления
=ЕСЛИОШИБКА(ЕСЛИ(C2="да";1;ЕСЛИ(И(C2=0;P2=0);0;ЕСЛИ(C2="нет";0;ЕСЛИ(И(СЧЁТЕСЛИ(D2:O2;"да")>0;СЧЁТЕСЛИ(D2:O2;"нет")=0);1;ЕСЛИ(ГПР("да";D2:$O$22;$AE2;0)<ЕСЛИОШИБКА(ГПР("нет";D2:$O$22;$AE2;0);0);1;0)))));0)
=ЕСЛИОШИБКА(ЕСЛИ(C2="да";1;ЕСЛИ(И(C2=0;P2=0);0;ЕСЛИ(C2="нет";0;ЕСЛИ(И(СЧЁТЕСЛИ(D2:O2;"да")>0;СЧЁТЕСЛИ(D2:O2;"нет")=0);1;ЕСЛИ(ГПР("да";D2:$O$22;$AE2;0)<ЕСЛИОШИБКА(ГПР("нет";D2:$O$22;$AE2;0);0);1;0)))));0)