Applies To
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Microsoft365.com My Office for iPhone

IFS 函式檢查是否滿足一個或多個條件,並回傳對應第一個 TRUE 條件的值。 IFS 可代替多重巢狀 IF 陳述式,並能使多個條件更容易閱讀。

附註: 此功能可在 Windows 或 Mac 上使用,若你有 Office 2019,或是擁有 Microsoft 365 訂閱。 如果你是Microsoft 365 訂閱者, 務必確保你擁有最新版本

您的瀏覽器不支援影片。 請安裝 Microsoft Silverlight、Adobe Flash Player 或 Internet Explorer 9。

簡單的語法

一般來說,IFS 函式的語法是:=IFS ([Something is True1, Value if True1, Something is True2, Value if True2, Something is True3, Value if True3)  

請注意,IFS 功能允許你測試多達 127 種不同的疾病。 不過,我們不建議在 IF 或 IFS 陳述句中巢狀過多條件。 這是因為多個條件需要以正確順序輸入,且建置、測試和更新都非常困難。

語法

  • IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3],…)

引數

描述

logical_test1 (必要)

評估為 TRUE 或 FALSE 的條件。

value_if_true1 (必要)

如果 logical_test1 評估為 TRUE 時傳回的結果。 可以是空白。

logical_test2…logical_test127 (選用)

評估為 TRUE 或 FALSE 的條件。

value_if_true2…value_if_true127 (選用)

logical_testN 評估為 TRUE 時傳回的結果。 每個 value_if_trueN 都會對應到一個條件 logical_testN。 可以是空白。

範例 1

IFS 函數成績範例。  B2 格子中的公式為  =IFS (A2>89,“A”,A2>79,“B”,A2>69,“C”,A2>59,“D”,TRUE,“F”)

儲存格 A2:A6 的公式:

  • =IFS (A2>89,「A」,A2>79,「B」,A2>69,「C」,A2>59,「D」,TRUE,「F」)

這表示 IF(A2 大於 89,傳回 "A"、如果 A2 大於 79,傳回 "B",以此類推,任何小於 59 的值,則傳回 "F")。

範例 2

IFS 函數 - 週幾範例 - 格子 G2 中的公式為  =IFS (F2=1,D2,F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8)

儲存格 G7 的公式為︰

  • =IFS (F2=1,D2,F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8)

這表示 IF(儲存格 F2 的值等於 1,傳回儲存格 D2 的值、如果儲存格 F2 的值等於 2,傳回儲存格 D3 的值,以此類推,最後如果沒有符合任何其他條件,則結尾傳回儲存格 D8 的值)。

備註

若要指定預設結果,請在最終的 logical_test 引數輸入 TRUE。 如果沒有符合任何其他條件,則會傳回對應的值。 在範例 1 中,列 6 和 7 (分數為 58) 就是這種情況。

  • 如果提供 logical_test 參數卻沒有對應 的value_if_true,該函式會顯示「您輸入的函數過少」錯誤訊息。

  • 如果 logical_test 參數被評估並解析為非 TRUE 或 FALSE 的值,這個函式會回傳一個 #VALUE! 錯誤。

  • 若未找到 TRUE 條件,該函式會回傳 #N/A 錯誤。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。

相關主題

IF 函數 進階 IF 函數 - 如何運用巢狀公式並避免陷阱 COUNTIF 函數會根據單一條件 來計算數值COUNTIFS 函數會根據多項標準來計數SUMIF 函數會根據單一標準加總數值SUMIFS 函數會根據多項條件加總數值AND 功能OR 功能VLOOKUP 函數Excel 公式概述如何避免破碎的公式偵測公式錯誤邏輯函數Excel 函式 (按字母順序)Excel 函式依類別 ()

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。