IF函数四大经典用法,Excel新手必备神技!

yumo6665个月前 (05-06)技术文章79

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

——首发于微信号:桃大喵学习记

Excel数据处理,条件判断难少不了!今天,就跟大家分享IF函数的四大经典用法,让你轻松应对多种工作挑战,告别新手困扰

IF函数介绍

功能:进行条件判断如果条件为真,该函数将返回一个值;如果条件为假,函数将返回另一个值。

语法:=IF(判断条件, 条件成立返回, [条件不成立返回])

一、基本用法

如下图所示,这是员工销售业绩完成状态信息表,当实际业绩大于目标业绩时,完成状态显示√(勾);否则,完成状态显示×(叉)。

在目标单元格中输入公式:

=IF(C2<=D2,"√","×")

点击回车,下拉填充数据即可

解读:

第1参数:C2<=D2,条件表达式,也是判断实际业绩是否大于等于目标业绩的条件

第2参数:"√",就是条件成立的时候返回的值

第3参数:"×",就是条件错误时候返回的值

二、IF+AND函数组合(多条件同时满足)

功能:同时满足多个条件,返回真值,否则返回假值

语法:=IF(AND(条件1,条件2..条件N),条件成立返回值,条件不成立返回值)

或者:=IF((条件1)*(条件2..)*(条件N),条件成立返回值,条件不成立返回值)

如下图所示,表格左侧是财务收支情况,需要把D列的收入数据自动填充到右侧对应姓名下面。

只需在目标单元格中输入公式:

=IF(($D2<>0)*($E2=F$1),$D2,"-")

或者

=IF(AND($D2<>0,$E2=F$1),$D2,"-")

然后向右填充,再向下填充即可

解读:

①这个公式的意思是,如果D2单元格中的值不为0且E2单元格中的值等于F1单元格中的值,则显示D2的值;否则,显示“-”。也就是两个条件同时需要满足。

②D2(收入)单元格和E2(姓名)单元格都是向下变动,所以要锁列不锁行$D2和$E2;F1(姓名)单元格是向右变动,所以要锁行不锁列F$1。

三、IF+OR函数组合(多条件满足任意一个条件)

功能:满足多个条件中任意一个条件,返回真值,否则返回假值

语法:=IF(OR(条件1,条件2..条件N),条件成立返回值,条件不成立返回值)

或者:=IF((条件1)+(条件2..)+(条件N),条件成立返回值,条件不成立返回值)

如下图所示,这是一个员工考核成绩表,需要给“技术部”或者“考核成绩”大于90的员工补贴900元,否则补贴为0。

在目标单元格中输入公式:

=IF(OR(B3="技术部",C3>90),900,0)

或者

=IF((B3="技术部")+(C3>90),900,0)

然后点击回车,下拉填充数据即可

四、IF函数多条件区间判断

如下图所示,当公司员工销售业绩大于等于80万,奖金20000元;当大于等于70万小于80万奖金15000元;当大于等于60万小于70万奖金10000元;销售业绩小于60万的奖金是8000元。

公式:

=IF(C2>=80,"20000",IF(C2>=70,"15000",IF(C2>=60,"10000","8000")))

解读:

这个公式就是通过IF函数的层层嵌套,下一个IF函数都放在上一个IF函数的第3个参数里,依次递进,直到所有条件都覆盖。

①第一层IF判断:IF(C2>=80,"20000",...)

检查C2单元格中的值是否大于或等于80。

如果是,返回“20000”。

如果不是,进行下一层IF判断。

②第二层IF判断:IF(C2>=70,"15000",...)

在第一层判断不满足(即C2<80)的情况下,检查C2是否大于或等于70。

如果是,返回“15000”。

如果不是,进行下一层IF判断。

③第三层IF判断:IF(C2>=60,"10000","8000")

在前两层判断都不满足的情况下(即C2<70),检查C2是否大于或等于60。

如果是,返回“10000”。

如果不是,返回“8000”。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!

相关文章

IF函数,你真的会用吗?(if函数的使用方法百度百科)

IF是Excel中最基础最常用的函数之一。它可以根据指定条件是否成立,返回对应的结果。官方简历如下:IF(喂~谈个条件吧,如果条件成立怎么怎么着,如果条件不成立又怎么怎么着)数一数,一共有三个参数。第...

Excel表格 if多条件用法(电子表格if多条件函数)

IF函数有三个参数,语法如下:=IF(条件判断, 结果为真返回值, 结果为假返回值)如成绩分为“及格”和“不及格”,直接使用“=if(B2>59,"及格","不及格...

Excel-IF公式的常规使用及扩展搭配使用(包括万能公式)

在Excel公式中,IF函数使用的效率比较高。下面针对一些常用的IF函数使用说明举例。1、常用的IF公式。如:=IF(OR(D2>20,AND(B2>2,C2>5)),"满足...

IF公式多嵌套老用错?记住口诀,大大小小!

职场工作中,IF公式多条件嵌套经常要用,举个例子,下面是公司的一个提成奖励方案,根据不同的业务量,进行不同的奖励标准,我们需要计算出每个员工的奖励是多少我们需要使用多个IF公式进行嵌套解决,唯一需要注...

一文读懂IF函数:Excel中的决策小能手!

嘿,小伙伴们,你们是不是经常在处理Excel数据时,遇到需要根据某些条件来做出不同选择的情况?比如,成绩大于60分就是及格,否则就是不及格;销售额超过目标值就奖励,否则就惩罚……这时候,我们的主角——...