excelif语句判断区间条件怎么写(EXCEL条件判定-SWITCH)
时间:2023-08-28 11:25:28 整理: • 3人看过
OFFICE2016新增了两个条件判断函数,WPS也支持,解放了过去IF函数条件判断无限嵌套的窘境。
1、开关
SWITCH从值列表中计算一个值(称为表达式),并返回与第一个匹配值相对应的结果。如果不匹配,可以返回一个可选的默认值。
=SWITCH(表达式,值1,返回结果1,[默认值或值2,返回结果2]...
可以使用126对值并返回结果。
示例:根据数字列返回周数:
=SWITCH(A2,1,& # 34;周一& # 34;,2,"星期二& # 34;,3,"周三& # 34;,4,"周四& # 34;,5,"星期五& # 34;,6,"星期六& # 34;,7,"周日& # 34;,"不存在& # 34;)
switch的优点:简单、直观、无嵌套。
开关的缺点:只能判断“=”,判断“>、& lt判断需要IFS。
2、如果
IFS函数检查是否满足一个或多个条件,并返回对应于第一个真条件的值。IFS可以替换多个嵌套的IF语句,并且可以通过多个条件更容易地读取。
IFS(logical_test1,value_if_true1,[logical_test2,value_if_true2],[logical_test3,value_if_true3],…)
IFS功能允许测试多达127种不同的条件。
例:根据年收入判断所得税率。
= IFS(B2 & lt;36000.3%,B2 & lt;144000,10%,B2 & lt;300000,20%,B2 & lt;420000,25%,B2 & lt;66万,30%,B2 & lt;960000,35%,B2 & gt;=960000,45%)
IFS与IF相比没有嵌套,适用于大于或小于。但如果判断条件太多,还是比较麻烦。
关注回复“切换”,下载练习文件。
,