close

邏輯

IFS

檢查一或多個條件符合,並傳回第一個為TRUE的條件的對應值。

IFS 可以進行的多個巢狀IF陳述式,並會更容易閱讀具有多個條件。

語法

IFS([logical_text1,value_if_true1],[logical_text2,value_if_true2],…[logical_text127,value_if_true127])

參數說明        

Logical_text1 :為必要參數。任何可評估為TRUEFALSE的值或公式。

Value_IF_true1:為必要參數。如果Logical_text1True時要傳回的值。

Logical_text2~127:為選用參數。任何可評估為TRUEFALSE的值或公式。

Value_IF_true2~127:為選用參數。如果Logical_text2~127True時要傳回的值。

重點說明

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

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參數,並解析為TRUEFALSE以外的值,此函數會傳回#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分填入

結果:如下圖

部落格相關範例

2020.12.24

Q14EXCEL公式寫法-IF函數

2019.11.26

邏輯-IF函數

2019.09.27

2218Excel序號產生-IFCOUNTIFVLOOKUP函數

2019.09.21

2208Excel函數用法-COUNTCOUNTIFIFIFERRORMATCHMIDVLOOKUPOFFSET

2019.09.20

2208Excel函數用法-COUNTCOUNTIFIFIFERRORMATCHMIDOFFSETRIGHTVLOOKUP

2019.09.16

2210時間運算-MODIF函數應用

2019.09.01

2201EXCEL如何自動統計文字和數量?-COUNTIFIF函數

2019.08.29

2194跨工作表資料合計-SUMIFSIF

2019.08.17

2180EXCEL 問題求解-VLOOKUPIF函數應用

2019.07.27

2151EXCEL關鍵字比對-IFERRORIFFIND

2019.07.24

2150EXCEL統計問題-SUMIF

2019.01.27

692Excel 2016中運用IF函數判斷條件是否成立的方法

2018.12.02

1067EXCEL 排班表製作-IFDATETEXTRIGHT函數

2018.11.20

1051Excel上課剩餘堂數統計-IFIFERRORMINIFS函數

2018.08.19

874EXCEL函數應用-IFMIN函數

2017.12.18

600Excel最實用五大函數-IF函數

2017.12.03

538Excel工作表中用來判斷條件是否成立的IF函數用法

2017.05.24

363VLOOKUP函數代替IF函數實現複雜的判斷

2017.05.17

483通過IFVLOOKUP函數實現雙條件多條件查找的方法


arrow
arrow
    文章標籤
    邏輯 IFS 函數
    全站熱搜

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