很多人在做表格时,一遇到多条件判断,第一反应就是嵌套IF。结果公式越写越长,括号层层叠叠,自己看着头晕,别人改起来也费劲。其实有更佳的方案——IFS函数和SWITCH函数,它们专门用于多条件判断。下面结合几个常见场景,分享其用法。

一、什么时候需要多条件判断?

比如销售业绩评级:销量大于200为A,大于150为B,大于100为C,否则D。或者按评级发奖金:财务1000,人事800,总办400。

这些都是典型的多条件判断场景。

二、IFS函数:区间判断的首选

语法=IFS(条件1,结果1,条件2,结果2,...,条件N,结果N,TRUE,默认结果)

案例:给销量评级。在C2输入:=IFS(B2>200,"A",B2>150,"B",B2>100,"C",TRUE,"D")

最后一个TRUE代表前面都不满足时返回D。相比嵌套IF,IFS让多条件判断变得一目了然,不用再数括号。

Excel多条件判断还在用IF嵌套?这两个函数让你效率翻倍-趣帮office教程网

三、SWITCH函数:等值匹配更简洁

SWITCH有两种常用写法:

写法1(精确匹配)=SWITCH(判断值,值1,结果1,值2,结果2,...,默认结果)

案例:按评级发奖金,=SWITCH(B2,"D",0,"C",50,"B",100,"A",200)

Excel多条件判断还在用IF嵌套?这两个函数让你效率翻倍-趣帮office教程网

写法2(区间匹配):结合TRUE使用
=SWITCH(TRUE,B2>200,"A",B2>150,"B",B2>100,"C","D")
效果和IFS类似,适合多条件判断中的范围场景。

四、怎么选?

  • 单条件:直接用IF,更简单。

  • 区间范围(大于、小于):IFS或SWITCH(TRUE)都很方便。

  • 精确匹配(等于某个值):SWITCH写法更省事。

总之,遇到多条件判断,优先考虑IFS和SWITCH,公式逻辑更清晰,后期维护也省心。

下次做业绩评定或奖金核算时,可以试试这两个函数。多条件判断不必死磕嵌套IF,选对工具,效率翻倍。