
У меня возникли проблемы сФункция ЕСЛИв примере ниже.
Условия:
- Существует 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
.
Скриншот:
решение1
На основании комментария@fixer1234:
ИспользоватьФункция Ив пределахФункция ЕСЛИдля проверки нескольких условий и уменьшения сложности:
=IF(AND(E4>=5,F4>=5,G4>=5,H4>=16);"Pass";"Fail")