OFFICE2016新增了兩個條件判定函數,WPS也支持,解放了以往IF函數條件判定無限嵌套,套暈自己的困境。
1、SWITCH
SWITCH根據值列表計算一個值(稱為表達式),并返回與第一個匹配值對應的結果。如果不匹配,則可能返回可選默認值。
=SWITCH(表達式,值1,返回結果1,[默認值或值2,返回結果2]……
可以使用126對值和返回結果
示例:根據數字列返回星期數:
=SWITCH(A2,1,"星期一",2,"星期二",3,"星期三",4,"星期四",5,"星期五",6,"星期六",7,"星期天","不存在")
SWITCH的優點:簡單、直觀、不用嵌套
SWITCH的缺點:隻能判斷“=”,對“>、<”等判斷需要用到IFS
2、IFS
IFS 函數檢查是否滿足一個或多個條件,且是否返回與第一個 TRUE 條件對應的值。IFS 可以取代多個嵌套 IF 語句,并且可通過多個條件更輕松地讀取。
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3],…)
IFS 函數允許測試最多 127 個不同的條件
示例:根據年收入判斷所得稅稅率
=IFS(B2<36000,3%,B2<144000,10%,B2<300000,20%,B2<420000,25%,B2<660000,30%,B2<960000,35%,B2>=960000,45%)
IFS相比IF不用嵌套,适用于大于或小于。但如果條件判定太多,依然比較麻煩
關注回複“SWITCH”,下載練習文件
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!