=IFS([條件1, 值1, [條件2, 值2,] , … , [條件127, 值127])
TIPS:
IFS 函數(shù)允許測試最多 127 個不同的條件,要注意條件滿足的書寫順序;
若要指定默認結(jié)果,請輸入一個對于“條件”參數(shù)結(jié)果始終為 true 的條件,如 TRUE 或1=1;
如果在沒有相應 “值” 的情況下提供了“條件” 參數(shù),則會報錯“你為此函數(shù)輸入的參數(shù)過少”錯誤消息;
如果 “條件” 參數(shù)經(jīng)計算解析為TRUE 或 FALSE 以外的值,則此函數(shù)將返回#VALUE! 錯誤;
如果找不到 TRUE 條件,則此函數(shù)將返回 #N/A!錯誤。
2先復習下IF函數(shù)
IF函數(shù)大家一定都非常熟悉了,在日常工作中可單獨(或與其他函數(shù)進行嵌套)完成數(shù)據(jù)處理。比如下面這個例子,使用IF語句來判斷成績是否及格。
在C3單元格輸入=IF(B3>59,'及格','不及格'),然后向下復制公式,即可得到上述結(jié)果。這樣看來也不復雜。但如果我們要對這些成績,進行更細致的分級劃分,如下面的事例。
在C3單元格輸入=IF(B3>89,'優(yōu)秀',IF(B3>84,'良好',IF(B3>59,'及格','不及格'))),然后向下復制公式,即可得到上述結(jié)果。
IF語句的嵌套,使得邏輯變得相對復雜,公式最后括號的數(shù)量也容易弄錯。
3再體驗IFS函數(shù)
■ 案例1 成績結(jié)果
以上面的案例為例,現(xiàn)在我們再來看用IFS函數(shù)怎么解決?
在C3單元格輸入
=IFS(B3>89,'優(yōu)秀',B3>84,'良好',B3>59,'及格', TRUE,'不及格')
完成后向下復制公式,即可得到上述結(jié)果。是不是感覺到邏輯立馬清晰了,公式簡單多了呢?!
■ 案例2 判斷星期幾
如何在I2單元格輸入1~7的任意數(shù)字,J2就會顯示出相應的星期。比如,I2輸入“4”,J2就會顯示“星期四”,如果輸入1~7以外的數(shù)字,就會顯示“無此星期”。
在J2單元格輸入公式:
=IFS(I2=1,G2,I2=2,G3,I2=3,G4,I2=4,G5,I2=5,G6,I2=6,G7,I2=7,G8,TRUE,'無此星期')
大家學會了么?
聯(lián)系客服