
If 函數再見!Ifs、Switch來了
IF是Excel表格中最常用的條件判斷函數,但如果你安裝了最新Excel版本,可以對IF函數說bye bye了,因為新增的兩個判斷函數IFS和Switch,在多條件判斷時比IF函數要方便很多。
一、語法
=IFS(條件1,值1,條件2,值2…..條件N,值N,TRUE或1,其他值)
=SWITCH(TRUE,條件1,值1,條件2,值2…..條件N,值N,其他值)
=SWITCH(要判斷的值,條件1,值1,條件2,值2…..條件N,值N,其他值)
2、示例
【例1】根據銷量判斷任務是否完成(>100為完成)
=IFS(B2>100,”任務完成”,1,”未完成”)
=SWITCH(TRUE,B2>100,”完成”,”未完成”)
=IF(B2>100,”完成”,”未完成”)
總結:單條件判斷,用IF函數更簡捷些
"【例2】根據銷量判斷任務級別
=IFS(B2>200,”A”,B2>150,”B”,B2>100,”C”,1,”D”)
=SWITCH(TRUE,B2>200,”A”,B2>150,”B”,B2>100,”C”,”D”)
=IF(B2>200,”A”,IF(B2>150,”B”,IF(B2>100,”C”,”D”)))
總結:多層判斷時,用ifs和switch省去了用多個IF函數,更方便。雖然本例SWITCH比IF公式還長一些,但如果判斷條件很多時,SWITCH公式就會比IF公式短的多了。
"【例3】根據部門判斷獎金
=IFS(B2=”財務部”,1000,B2=”人事部”,800,B2=”總辦”,400,B2=”銷售”,2000)
=SWITCH(B2,”財務部”,1000,”人事部”,800,”總辦”,400,”銷售”,2000)
總結:當條件是單個值時,用switch更簡單
"小編說:IFS、Switch函數在多條件判斷時比IF函數要方便,但在單條件判斷時,還是用IF函數吧。

