基本用法
表达式:IF(Logical_test,Value_if_t...
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呢"(条件中包含中文的字段要打上英文状态下的双引号)

嵌套
图表中根据城市人口将城市划分为三个等级,条件如图片所示,相当于两个临界值将城市划分三级,小于等于50万人为小型城市,50-100万人为中型城市,100万及以上为大型城市。这里我们分两步走:
1、if(人口<=50,"小型城市",参数三),首先判断人口是否小于等于50万人(注意这里的小于等于号的书写方式),如果条件成立,则返回小型城市,条件不成立,代表人口大于50;
2、条件不成立情况下,将参数三替换成一个if函数,即if(人口<100,"中型城市","大型城市"),由于第一个if已经判断了人口是否小于50,如果不小于,这里直接判断是否小于100,成立则返回中型城市,不成立则代表人口大于等于100,返回大型城市。

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

多条件判断
多条件判断的意思是if函数的第一个参数条件不是一个,是多个,主要分为两种,多条件同时满足或者多条件满足其一即可。
Excel最全计数函数_count函数使用示例教程
经常用Excel处理数据的小伙伴对计数函数一定不陌生,用的最多的当然是COUNT函数啦,今天小编就向大家系统的介绍下Excel中的计数函数,包括:COUNT,COUNTA,COUNTBLANK,COUNTIF,COUNTIFS,下面分别
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),"一线城市","二线城市"),可以发现同时满足两个条件的城市返回“一线城市”,两个条件不全满足的城市返回“二线城市”(这里的条件只列举了两个,可以继续增加多个判断条件,每个判断条件之间用逗号分隔开)

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),"一线城市","二线城市"),可以发现满足其一条件的城市返回“一线城市”,两个条件皆不满足的城市返回“二线城市”。

以上就是关于if函数的基本用法及延伸功能,平时工作中掌握了if嵌套和多条件判断基本可以解决大部分问题,贵在灵活运用,小伙伴们记得在Excel表格中多加练习。大部分Excel大神,无他,唯手熟尔~
比Excel快速100倍 Tableau制作对称柱状图
Excel制作条形图、折线图等图形很方便,但是制作对称柱状图就相对来说困难很多,步骤繁琐且可操作性差,这里我们用Tableau来实现上下对称柱状图,效果展示如下图,制作过程只需三十秒。