1

У меня возникли проблемы с функцией IF в примере ниже.

условия:

  • Есть 3 экзамена и один общий балл.
  • Студент должен набрать не менее 5 баллов за каждый экзамен.
  • Если на одном из экзаменов он набрал 4 или менее баллов, он терпит неудачу.
  • Тем не менее, общий балл должен быть> = 16, чтобы пройти, иначе он также потерпит неудачу.

Пример 1:

Тест 1 = 4, Тест 2 = 10, Тест 3 = 10, Итого = 24; у него больше 16, но он терпит неудачу, потому что он получил 4 на одном из экзаменов.

Пример 2:

Тест 1 = 5, Тест 2 = 5, Тест 3 = 5, Итого = 15; снова терпит неудачу, потому что общая оценка меньше 16.

Проблема:

Я использовал эту функцию:

=IF(E4>=5;IF(F4>=5;IF(G4>=5;IF(H4>=16;"Pass";"Fail"))))

Это работает хорошо, за исключением сценария, где студент получает 4 или меньше на одном из экзаменов. Когда это происходит, я получаю FALSE но я хочу, чтобы это было Fail .

Скриншот:

http://i.stack.imgur.com/NM6rk.png

1 ответ1

0

Основываясь на комментарии @ fixer1234:

Используйте функцию AND в функции IF для проверки нескольких условий и уменьшения сложности:

=IF(AND(E4>=5,F4>=5,G4>=5,H4>=16);"Pass";"Fail")

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