✔ 最佳答案
=IF(COUNTIF(L4:L6,"<50")*2+COUNTIF(L7:L9,"<50")>=5, "留班", (IF(COUNTIF(L4:L6,"<50")*2+COUNTIF(L7:L9,"<50")>0,"補考","升班")))
1. COUNTIF(L4:L6,"<50") 既意思就是如果中英數三科各科既平均分(L4-L6之間), 有1個數字小於50, 佢就會計1, 有2個數字小於50, 佢就會計2. 例如有一位同學中英數的分數為35,20,50, 咁COUNTIF(L4:L6,"<50") 就會等於 2
2. 同樣地, COUNTIF(L7:L9,"<50") 既意思就是如果物理化學生物三科各科既平均分(L7-L9之間), 幾多科分數小於50, 佢就會計幾多.
3. [COUNTIF(L4:L6,"<50")*2+COUNTIF(L7:L9,"<50")] 因為中英數會當係2個單位, 而其他就算1個單位, 所以將中英數不合格數目X2+其他科不合格分數X1, 就會係不合格既總單位啦.
4. IF(單位>=5[condition], "留班" [if yes, 應該有咩反應], [if no, 應該會有咩反應]) 好啦, 如果總單位大過或者等於5, 同學就要留班, 所以會出現留班二字.
5. IF(COUNTIF(L4:L6,"<50")*2+COUNTIF(L7:L9,"<50")>0[condition],"補考"[if yes],"升班"[if no])
如果總單位唔等於或者大過5啦, 咁呢就一係補考, 一係升班. 咁所以呢, 就要set多個IF()啦, 如果唔合格既單位大過0, 即係有科目唔合格, 就會出現"補考", 而非以上情況, 即係唔合格單位係0, 全部科合格, 就會出現"升班"二字.
此外, 你其實可以將上面既幾條formula拆開幾格放, 例如用一格(N1)放左中英數有幾多科唔合格(step1), N2 放其他科唔合格既數目 (step2), 咁step 3就可以簡化為 =N1*2+N2, 不過想一格做哂就用上面嗰條啦
希望幫到你啦 :)