IFS 函數

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。此為英文文章出處,以供參考。

IFS 函數檢查一或多個條件符合,並傳回第一個為 TRUE 的條件的對應值。IFS 可以進行的多個巢狀 IF 陳述式,並會更容易閱讀具有多個條件。

附註: 此功能不適用於 Excel 2016 除非您有Office 365 訂閱。如果您是 Office 365 訂閱者,請確定您有最新版本的 Office

簡單的語法

  • IFS([Something is True1, Value if True1, [Something is True2, Value if True2],…[Something is True127, Value if True127])

附註: 

  • IFS 函數可讓您測試多達 127 種不同的條件。

  • 例如:

  • 這表示 IF(A1 等於 1,然後顯示 1、如果 A1 等於 2,則顯示 2,或者如果 A1 等於 3,則顯示 3)。

  • IF 或 IFS 陳述式中的多個條件必須以正確的順序輸入,而且很難建置、測試和更新,因此不建議過度使用。

  • =IFS(A1=1,1,A1=2,2,A1=3,3)

語法

  • 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 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

相關主題

IF 函數
進階 IF 函數 - 使用巢狀公式及避免錯誤
訓練影片:進階 IF 函數
COUNTIF 函數會依據單一準則計算值
COUNTIFS 函數會依據多個準則計算值
SUMIF 函數會依據單一準則加總值
SUMIFS 函數會依據多個準則加總值
AND 函數
OR 函數
VLOOKUP 函數
Excel 公式概觀
如何避免公式出錯
使用錯誤檢查偵測公式中的錯誤
邏輯函數
Excel 函數 (按字母排序)
Excel 函數 (依類別)

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×