1

У меня есть эта таблица, где мне нужно получить результат Pass или Fail.

  • Для столбца A, если да или нет: 50% проход / нет: 0% проход
  • Для столбца B, если да: 15% проход / нет: 0% проход
  • Для столбца C, если да: 35% проход / нет: 0% проход

Пожалуйста, помогите мне найти формулу, чтобы получить Pass или Fail в соответствии с вышеуказанным процентом.

Таблица

2 ответа2

2

Ваш вопрос неясен. Если это не решит вашу проблему, оно должно по крайней мере дать вам инструменты для этого. Если вы уточнить, я могу отредактировать свой ответ на основе вашей новой информации. Я собираюсь предположить, что <= 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")
но я думаю, что это немного сложнее понять при осмотре.

0

Вы можете использовать эту формулу в D2 для суммирования результата> 0 или> = 50%, или ваш выбор дает вам пропуск = IF(ЕСЛИ (ИЛИ (A2 = "да", A2 = "н / д") = ИСТИНА, 50% , 0)+IF(B2 = "да", 15%, 0)+IF(C2 = "да", 35%, 0) => 50%, "Pass", "Fail") и перетащите его вниз

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .