巢狀 IF 函數故障排除

巢狀 IF 函數故障排除

我遇到了問題中頻函數在下面的例子中。

狀況:

  • 有3次考試和1次總分。
  • 學生每門考試必須至少獲得 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

根據評論@修復者1234:

使用與函數中頻函數檢查多個條件並降低複雜性:

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

相關內容