来自:爱上Excel合伙人(ID:Genesis_partner )
作者:仰望~星空
IF函数是我们日常工作中最常用的Excel函数之一,该函数看似简单,但和其他函数配合时他的功能却是强大的,下面我们将一起来学习下IF函数的基本用法。
一、函数语法解析
1、函数定义:
判断是否满足某个条件,如果满足返回一个值,如果不满足返回另一个值。
2、使用格式:
二、参数说明
1、第一参数的结果为文本或错误值时,其结果为错误值。
2、满足条件或不满足条件时返回的值可以是数值、文本、单元格地址、公式等。如果返回的值是文本,要加英文双引号,而使用单元格地址时不能加双引号。
三、函数应用实例
1、基础用法
在C2单元格输入公式:=IF(B2>=60,"及格","不及格"),向下填充
公式解析:如果B2单元格的值大于等于60,就及格,否则不及格。
2、函数的嵌套
在C2单元格输入公式:=IF(B2=100,"满分",IF(B2>=90,"优秀",IF(B2>=80,"良好",IF(B2>=60,"及格","不及格")))),向下填充
此题可以分别从先判断满分、优秀、良好、及格、不及格等5个角度入手,下图为先判断满分的解剖图:
3、与且的条件判断
输入公式:D2=IF(AND(B2>=60,C2>=60),"合格","不合格"),下拉填充
或E2=IF((B2>=60)*(C2>=60),"合格","不合格"),下拉填充
公式解析:AND是且的意思,其连接的两个条件要同时成立时,AND返回结果才为真,此题中AND也可以用符号"*"代替。
4、与或的条件判断
输入公式:
D2=IF(OR(B2>=60,C2>=60),"通过","不通"),下拉填充
或E2=IF((B2>=60)+(C2>=60),"通过","不通过"),下拉填充
公式解析:
OR是或的意思,其连接的两个条件只要有一个条件成立时,OR返回结果就为真,此题中OR也可以用符号"+"代替。
5、条件求和
在E2单元格输入公式:=SUM(IF(B2:B9="男",C2:C9)),
按
三键结束
公式解析:IF(B2:B9="男",C2:C9)是当B2:B9单元格的值等于男时,返回C2:C9单元格的值,此处省略了第三参数,表明当条件不成立时返回FALSE,如果不省略第三参数写成IF(B2:B9="男",C2:C9,0),表明当条件不成立时返回0。此题IF部分返回的是数组,用SUM求和时得加花括号。
6、条件求平均值
在E2单元格输入公式:=AVERAGE(IF(B2:B9="女",IF(C2:C9>=60,C2:C9)))或=AVERAGE(IF((B2:B9="女")*(C2:C9>=60),C2:C9)),
按
三键结束
7、容错求最高分
在E2单元格输入公式:=MAX(IF(B2:B9="女",IF(ISERROR(C2:C9),,C2:C9))),按
三键结束
8、判断性别
在D2单元格输入公式:=IF(ISODD(C2),"男","女")
9、多条件判断
公式: D2 =IF((B2="女")*(C2>=60)+(B2="男")*(C2>=70),"加分",""),或E2=IF(OR(AND(B2="女",C2>=60),AND(B2="男",C2>=70)),"加分",""),向下填充
10、构造内存数组
在G3单元格输入公式:=VLOOKUP($F3,IF({1,0},$D$2:$D$7,A2:A7),2,0),向右填充
11、去除重复项
在C2单元格输入公式:=INDEX(A:A,SMALL(IF(MATCH($A$2:$A$13,$A$2:$A$13,0)=ROW($A$2:$A$13)-1,ROW($2:$13),4^8),ROW(1:1)))&"",记得加上花括号哦!
后台回复
“动画教程
”,获取
《全套Excel原创动画教程》
后台回复“
简历模板