if语句的嵌套例子模板
第⼀种⽅法:IF函数
对⼀种条件进⾏判定,根据条件是否成⽴输出两种不同的结果,即:IF(logical-test,[value-if-true],[value-if-false])或IF((测试条件,真
第⼆种⽅法:IF函数嵌套
可同时对多个条件进⾏判定,根据满⾜的条件,输出该条件对应的结果,即IF(测试条件,IF(测试条件,真值,假值),假值)的形式。
例如:购买数量⼤于80个时,7折优惠,50-80时,8折优惠,30-50时,9折优惠,否则原价销售。
⽤IF函数嵌套表⽰为:=if(购买数量>=80,"7折",IF((购买数量>=50,"8折",if((购买数量>=30,"9折","原价")))。
第三种⽅法:IF函数搭配AND或OR函数
当某⼀结果需同时满⾜多个条件时,应与AND函数搭配嵌套,即IF(AND(),真值,假值)
例如:当产品重量⼤于495且⼩于505时,为合格品,否则为不良品。
⽤IF和AND函数搭配表⽰为:if(AND(重量>=495,重量<=505),”合格品”,”不良品”)
当某⼀结果只需满⾜多个条件中的⼀个时,应与OR函数搭配嵌套,即IF(OR(),真值,假值)例如:当考试成绩⼤于等于90分或⼩于60分时,应重点关注,否则适当关注。
⽤IF和OR函数搭配表⽰为:if(OR(成绩>=90,成绩<60),”重点关注”,”适当关注”)
第四种⽅法:IFS函数简化IF多层嵌套
IFS函数等同于IF函数嵌套,也是对多个条件进⾏判定,根据满⾜的条件,输出该条件对应的结果。但它使⽤和理解起来,更加⽅便,⽽且可以与AND或OR函数进⾏搭配使⽤,这⼀点上,它⼜优于IF函数嵌套。表⽰⽅法为:IFS(条件1,结果1,条件2,结果2.....全否结果)
例如上⾯IF嵌套中的例⼦,⽤IFS表⽰为:=IFS(购买数量>=80,"7折",购买数量>=50,"8折",购买数量>=30,"9折",true,"原价")。
注:公式中的TRUE,表⽰前⾯条件都不满⾜,则输出最后⼀种结果。
第五种⽅法:IFS函数与AND或OR的搭配使⽤
例如当产品质量⼤于498⼩于502时为合格品,⼤于495⼩于498或⼤于502⼩于505时为返修品,否则为不合格品。这⾥⽤IFS、AND和OR函数表达为:=IFS(AND(质量>=498,质量<=502),”合格品”,OR(质量>505,质量<495),”不良品”,true,”返修品”)
掌握了这五种⽅法,任何条件判定都得⼼应⼿,快点点击关注,学习其他精彩内容吧!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。