龙空技术网

EXCEL条件判定-SWITCH & IFS

DM德米Power BI 447

前言:

如今同学们对“两个条件确定一个值”可能比较着重,姐妹们都想要知道一些“两个条件确定一个值”的相关内容。那么小编同时在网摘上搜集了一些关于“两个条件确定一个值””的相关知识,希望我们能喜欢,各位老铁们快快来学习一下吧!

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”,下载练习文件

标签: #两个条件确定一个值