很多人在做表格时,一遇到多条件判断,第一反应就是嵌套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让多条件判断变得一目了然,不用再数括号。

三、SWITCH函数:等值匹配更简洁
SWITCH有两种常用写法:
写法1(精确匹配):=SWITCH(判断值,值1,结果1,值2,结果2,...,默认结果)
案例:按评级发奖金,=SWITCH(B2,"D",0,"C",50,"B",100,"A",200)

写法2(区间匹配):结合TRUE使用
=SWITCH(TRUE,B2>200,"A",B2>150,"B",B2>100,"C","D")
效果和IFS类似,适合多条件判断中的范围场景。
四、怎么选?
-
单条件:直接用IF,更简单。
-
区间范围(大于、小于):IFS或SWITCH(TRUE)都很方便。
-
精确匹配(等于某个值):SWITCH写法更省事。
总之,遇到多条件判断,优先考虑IFS和SWITCH,公式逻辑更清晰,后期维护也省心。
下次做业绩评定或奖金核算时,可以试试这两个函数。多条件判断不必死磕嵌套IF,选对工具,效率翻倍。
评论 (0)