這個公式中使用了以下引數:
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 更改為包含分數的其他輸入格。
將 TRUE 用於 ifs 表示式⋯
有時如果沒有表示式評估為 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, "No word", A1 = 1, "One word", A1 = 2, "Two words", A1 > 2, "Multiple words") 會傳回 "Two words"。