Ваш вопрос неясен. Если это не решит вашу проблему, оно должно по крайней мере дать вам инструменты для этого. Если вы уточнить, я могу отредактировать свой ответ на основе вашей новой информации. Я собираюсь предположить, что <= 50% не пройден,> 50% пройден, и ваши три условия суммируются.
Итак, нарушая свои три условия, вы получаете:
- = ЕСЛИ (А2 = "нет", 0,0.5)
- = ЕСЛИ (В2 = "да", 0.15,0)
- = ЕСЛИ (С2 = "да", 0.35,0)
Поскольку каждая из этих формул просто разрешается в число, вы можете добавить их вместе с SUM()
СУММА (ЕСЛИ (А2 = "нет", 0,0,5), ЕСЛИ (В2 = "да", 0,15,0), ЕСЛИ (С2 = "да", 0,35,0)) даст просто другое число (0,35 в этом case), которое можно сравнить с вашим определением прохождения (более 50%) и использовать в логическом тесте для одного последнего IF ().
Результат:
=IF(SUM(IF(A2="no",0,0.5),IF(B2="yes",0.15,0),IF(C2="yes",0.35,0))>0.5,"pass","fail")
В этом случае я решил использовать SUM() исключительно для удобства чтения. Вы могли бы также только что сделали
=IF(IF(A2="no",0,0.5)+IF(B2="yes",0.15,0)+IF(C2="yes",0.35,0)>0.5,"pass","fail")
но я думаю, что это немного сложнее понять при осмотре.