Устранение неполадок вложенной функции IF

Устранение неполадок вложенной функции 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.

Скриншот:

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

решение1

На основании комментария@fixer1234:

ИспользоватьФункция Ив пределахФункция ЕСЛИдля проверки нескольких условий и уменьшения сложности:

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

Связанный контент