IFS 函數(shù)檢查是否滿足一個(gè)或多個(gè)條件,且返回符合第一個(gè) TRUE 條件的值。 IFS 可以取代多個(gè)嵌套 IF 語(yǔ)句,并且有多個(gè)條件時(shí)更方便閱讀。
注意: 如果擁有 Office 2019 或 Office 365 訂閱,可在 Windows 或 Mac 上使用此功能。 如果你是 Office 365 訂閱者,請(qǐng)確保擁有有最新版本的 Office。
通常情況下,IFS 函數(shù)的語(yǔ)法如下:
=IFS([Something is True1, Value if True1,Something is True2,Value if True2,Something is True3,Value if True3)
請(qǐng)注意,IFS 函數(shù)允許測(cè)試最多 127 個(gè)不同的條件。 但不建議在 IF 或 IFS 語(yǔ)句中嵌套過(guò)多條件。 這是因?yàn)槎鄠€(gè)條件需要按正確順序輸入,并且可能非常難構(gòu)建、測(cè)試和更新。
單元格 A2:A6 的公式如下為:
? =IFS(A2>89,"A",A2>79,"B",A2>69,"C",A2>59,"D",TRUE,"F")
也即如果(A2 大于 89,則返回“A”,如果 A2 大于 79,則返回“B”并以此類推,對(duì)于所有小于 59 的值,返回“F”)。
單元格 G7 中的公式是 ?
? =IFS(F2=1,D2,F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8)
也即如果(單元格 F2 中的值等于 1,則返回的值位于單元格 D2,如果單元格 F2 中的值等于 2,則返回的值位于單元格 D3,并以此類推,如果其他條件均不滿足,則最后返回的值位于 D8)。
若要指定默認(rèn)結(jié)果,請(qǐng)對(duì)最后一個(gè) logical_test 參數(shù)輸入 TRUE。 如果不滿足其他任何條件,則將返回相應(yīng)值。 在示例 1 中,行 6 和行 7(成績(jī)?yōu)?58)展示了這一結(jié)果。
? 如果提供了 logical_test 參數(shù),但未提供相應(yīng)的 value_if_true,則此函數(shù)顯示“你為此函數(shù)輸入的參數(shù)過(guò)少”錯(cuò)誤消息。
? 如果 logical_test 參數(shù)經(jīng)計(jì)算解析為 TRUE 或 FALSE 以外的值,則此函數(shù)返回 #VALUE! 錯(cuò)誤。
? 如果找不到 TRUE 條件,則此函數(shù)返回 #N/A! 錯(cuò)誤。
聯(lián)系客服