if test 多条件_if函数进阶篇 嵌套+多条件判断

ccf7053670bb61461685aed24d1016a7.gif

if函数是Excel中最基础的函数,数据处理中经常用到,灵活运用将大大节省工作时间,下面小编的详细介绍下if函数的几种用法~

基本用法

表达式:IF(Logical_test,Value_if_true,Value_if_false),判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另一个值。

通俗的解释:第一个参数Logical_test为判断条件,条件成立返回第二个参数Value_if_true,条件不成立返回第三个参数Value_if_false。

例:if(2>3,"2大于3","2怎么会大于3呢"),这里的判断条件Logical_test为:2>3,很明显这个条件不成立,2不大于3,所以公式返回第三个参数Value_if_false,即"2怎么会大于3呢"(条件中包含中文的字段要打上英文状态下的双引号)

c0643a74c91445cc3b14a9d286a7e378.png

嵌套

图表中根据城市人口将城市划分为三个等级,条件如图片所示,相当于两个临界值将城市划分三级,小于等于50万人为小型城市,50-100万人为中型城市,100万及以上为大型城市。这里我们分两步走:

1、if(人口<=50,"小型城市",参数三),首先判断人口是否小于等于50万人(注意这里的小于等于号的书写方式),如果条件成立,则返回小型城市,条件不成立,代表人口大于50;

2、条件不成立情况下,将参数三替换成一个if函数,即if(人口<100,"中型城市","大型城市"),由于第一个if已经判断了人口是否小于50,如果不小于,这里直接判断是否小于100,成立则返回中型城市,不成立则代表人口大于等于100,返回大型城市。

4e8efcd249bd3ce34ddd5df7bae23b7f.png

在C2单元格中输入=IF(B2<=50,"小型城市",IF(B2<100,"中型城市","大型城市")),可以发现城市已经被正确的分类,如果存在四个城市等级,可以将第二个if函数的第三个参数替换成第三个if函数,以此达到层层嵌套的if函数结构。

57ba60789b5e104afcc3383d3787d41d.png

多条件判断

多条件判断的意思是if函数的第一个参数条件不是一个,是多个,主要分为两种,多条件同时满足或者多条件满足其一即可。

1、多条件同时满足

表达式:IF(AND(Logical_test1,Logical_test2,……),Value_if_true,Value_if_false)

这里用AND函数将多个条件括在一起,多条件同时满足则返回参数Value_if_true,不满足则返回参数3Value_if_false

示例:人口100万及以上且面积大于1万平米的城市算作一线城市,否者判断为二线城市,这里一共两个条件,人口大于等于100万,面积大于1万平米,在D2单元格内输入:IF(AND(B2>=100,C2>1),"一线城市","二线城市"),可以发现同时满足两个条件的城市返回“一线城市”,两个条件不全满足的城市返回“二线城市”(这里的条件只列举了两个,可以继续增加多个判断条件,每个判断条件之间用逗号分隔开)

95193098e8096fe32e060e6a854cc02c.png

2、多条件满足其一即可

表达式:IF(OR(Logical_test1,Logical_test2,……),Value_if_true,Value_if_false)

这里用OR函数将多个条件括在一起,表示多条件满足其一则返回参数Value_if_true,皆不满足则返回参数3Value_if_false

示例:将上面的示例条件修改为人口大于等于100万或者面积大于1万平米的城市算作“一线城市”,两者都不满足的算作“二线城市”,在D2单元格内输入:IF(OR(B2>=100,C2>1),"一线城市","二线城市"),可以发现满足其一条件的城市返回“一线城市”,两个条件皆不满足的城市返回“二线城市”。

6fff2bc2fc1e154dd47e1a3db1c54805.png

以上就是关于if函数的基本用法及延伸功能,平时工作中掌握了if嵌套和多条件判断基本可以解决大部分问题,贵在灵活运用,小伙伴们记得在Excel表格中多加练习。大部分Excel大神,无他,唯手熟尔~

e2ca7fa1d7a4f105de563baf41bcd3a6.png 24f556890b48fe970205f17a9f2e4f8e.png
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值