Excle常用函数——if函数

 

目录

 

一、单条件嵌套使用。

二、复杂多条件判断。

三、单条件判断求和。

四、多条件判断求和。

五、排除错误值求和。


一、单条件嵌套使用。

目的:判断成绩所属的等级。

方法:

在目标单元格中输入公式:=IF(D3=100,"满分",IF(D3>=95,"优秀",IF(D3>=80,"良好",IF(D3>=60,"及格","不及格"))))。

解读:

1、如果D3单元格的值为100,返回“满分”,如果不等于100,继续判断,如果>=95分,返回“优秀”……以此类推,如果有多个条件,公式会比较长,而且维护比较麻烦。

2、当有多层嵌套时,会使用替代函数Ifs。

方法:

在目标单元格中输入公式: =IFS(D3=100,"满分",D3>=95,"优秀",D3>=80,"良好",D3>=60,"及格",D3<60,"不及格")。

解读:

1、Ifs函数为新增函数,作用就是检查是否满足一个或多个条件,并返回与第一个True条件对应的值。

2、语法结构:=Ifs(条件1,返回值1,条件2,返回值2……条件N,返回值N)。

二、复杂多条件判断

目的:根据性别和年龄判断是否能都退休

方法:

在目标单元格中输入公式:=IF((C3="男")*(D3>=60)+(C3="女")*(D3>=55),"是","否")。

解读:

1、符号*和+,“*”相当于And函数,暨“并且”,“+”相当于Or函数,暨“或”。

2、如果男同志的年龄大于等于60或女同志的年龄大于等于55,都是符合退休要求的,所以返回“是”,否则返回“否”。


三、单条件判断求和。

目的:按照性别计算销量和。

方法:

1、在目标单元格中输入公式:=SUM(IF(C3:C9=G3,D3:D9))。

2、Ctrl+Shift+Enter填充。

解读:

1、首先用If函数判断C3:C9=G3是否成立,如果成立,则返回D3:D9,

2、由于是范围判断,也就是数组,所以需要用Ctrl+Shift+Enter填充。

3、单条件求求和时,也可以用Sumif函数。

方法:

在目标单元格中输入公式:=SUMIF(C3:C9,G3,D3:D9)。

解读:

1、Sumif函数的作用是计算范围内符合条件的值的和。

2、语法结构:=Sumif(条件范围,条件,[求和范围])。当条件范围和求和范围相同时,求和范围可以省略。


四、多条件判断求和。

目的:按性别统计销量>=85的销量和。

方法:

1、在目标单元格中输入公式:=SUM(IF((C3:C9=G3)*(D3:D9>=H3),D3:D9))。

2、Ctrl+Shift+Enter填充。

解读:

1、首先用If函数判断(C3:C9=G3)*(D3:D9>=H3)是否成立,如果成立,返回D3:D9。

2、由于是范围判断,也就是数组,所以需要用Ctrl+Shift+Enter填充。

3、多条件求求和时,也可以用Sumifs函数。

方法:

在目标单元格中输入公式:=SUMIFS(D3:D9,C3:C9,G3,D3:D9,">="&H3)。

解读:

1、Sumifs函数的作用是对指定范围内符合多个条件的值进行求和计算。

2、语法结构:=Sumifs(求和范围,条件1范围,条件1,条件2范围,条件2……条件N范围,条件N)。


五、排除错误值求和。

方法:

在目标单元格中输入公式:=SUM(IF(ISERROR(D3:D9),0,D3:D9))。

解读:

1、函数Iserror的作用为检测值或表达式是否存在错误,如果存在错误,返回True,否则返回False。

2、IF(ISERROR(D3:D9),0,D3:D9)的意思就是单元格区域D3:D9存在错误的,返回值0,不存在错误的,返回对应的单元格值。

3、利用Sum函数求和。

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值