在此公式中使用了以下引數:
IFS 表示式:B2=4 其檢查 B2 是否等於 4。
ifs-true:「優異」,如 B2 為等於 4 時要傳回的字串。
IFS 表示式…:「B2=3,」其檢查 B2 是否等於 3。
ifs-true…:「精通」,如 B2 為等於 3 時要傳回的字串。
IFS 表示式…:「B2=2,」其檢查 B2 是否等於 2。
ifs-true…:「學徒」,如 B2 為等於 2 時要傳回的字串。
IFS 表示式…:「B2=1,」其檢查 B2 是否等於 1。
ifs-true…:「初學」,如 B2 為等於 1 時要傳回的字串。
如要配搭表格中的其他輸入格使用上面的公式,請將每個條件表示式中的 B2 改為其他包含分數的輸入格。
為 IFS 表示式…使用 TRUE
有時候,沒有表示式被計算為 TRUE,但除了讓系統傳回錯誤,你可以在最後的 IFS 表示式設定傳回的字串。在上面的表格中,「學生 4」沒有分數,所以之前的公式會為該學生傳回錯誤。也許此學生缺席並仍需要完成作業,所以你可以加入另一個 IFS 表示式來將欠缺的分數標記為「未完成」,而不是留下錯誤:
如要判定兩個值是否相等,請使用比較運算子 <>。
其他範例
=IFS(A2>91,"A",A2>82,"B",A2>73,"C",A2>64,"D",TRUE,"F") 會為所有大於 91 的數字傳回等級「A」,然後為大於 82 但小於 92 的數字傳回「B」,如此類推,所有小於 65 的值則會傳回「F」。
=IFS(A2>91,"A",A2>82,"B",A2>73,"C",A2>64,"D",A2<>0,"已嘗試",TRUE,"不合格") 會為所有大於 91 的數字傳回等級「A」,然後為大於 82 但小於 92 的數字傳回「B」,如此類推,所有小於 65 但不等於 0 的值則會傳回「已嘗試」。如分數小於 0,該公式會傳回「不合格」。
讓 A2 包含「A dog」
讓 A1 = COUNTMATCHES(A2, REGEX("\w+"))
=IFS(A1 = 0, "沒有單字", A1 = 1, "一個單字", A1 = 2, "兩個單字", A1 > 2, "多個單字") 會傳回 「兩個單字」。