close

IFS                                                                          Excel版本2019

函數定義

檢查一或多個條件符合,並傳回第一個為 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])

語法說明

1個到253個間的範圍或字串合併。

參數定義

Logical_text1 

為必要參數。

任何可評估為TRUEFALSE的值或公式。

Value_IF_true1

為必要參數。

如果Logical_text1True時要傳回的值。

Logical_text2~127 

為選用參數。

任何可評估為TRUEFALSE的值或公式。

Value_IF_true2~127

為選用參數。

如果Logical_text2127True時要傳回的值。

附註

  •  IF(A1 等於 1,然後顯示 1、如果 A1 等於 2,則顯示 2,或者如果 A1 等於 3,則顯示 3)
  • IF IFS 陳述式中的多個條件必須以正確的順序輸入,而且很難建置、測試和更新,因此不建議過度使用。
  • =IFS(A1=1,1,A1=2,2,A1=3,3)

注意事項

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

若要指定預設結果,請在最終的 Logical_test參數輸入 TRUE。如果沒有符合任何其他條件,則會傳回對應的值。

如果提供 logical_test 參數但沒有對應的 value_if_true,這個函數會顯示「您在此函數中輸入的參數太少」錯誤訊息。

如果評估 logical_test 參數,並解析為 TRUE FALSE 以外的值,此函數會傳回 #VALUE! 錯誤。

如果找不到 TRUE 的條件,此函數會傳回 #N/A 錯誤。

 

 

函數應用實例

1

成績評筆分析

 

 

公式顯示

=IFS(A2=100,"",A2>90,"",A2>80,"",A2<=80,"")

其實公式也可更改為 =IF(A2=100,"",IF(A2>90,"",IF(A2>80,"","")))

 

描述

如果成績為100分是填入>90分填入,大於80分填入

 

結果

如下圖

 


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()