嵌套 IF 函数疑难解答

嵌套 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

使用AND 函数IF 函数检查多个条件并降低复杂性:

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

相关内容