龙空技术网

弄清楚excel中if相关的函数,只看这篇文章就够了

疏木职场办公 9668

前言:

如今朋友们对“if函数条件为包含文字”可能比较看重,你们都需要知道一些“if函数条件为包含文字”的相关资讯。那么小编在网摘上汇集了一些有关“if函数条件为包含文字””的相关资讯,希望大家能喜欢,你们快快来了解一下吧!

在日常办公中,几乎每一个接触过excel的人都知道excel中有很多与if相关函数,但是大部分人也仅仅知道if函数满足条件返回一个值,否则返回另一个值。其实if函数衍生出来的if系列函数有不下10种,包括ifs、iferror、sumif等。今天小编就给大家详细介绍一下excel中办公必备的if系列和ifs系列函数。

一、if、ifs函数。if函数的参数=if(判断条件、满足条件返回的值,不满足条件返回的值)。如下图所示,表格下方是判定标准解释,表格右方是公式。判定1的标准是三次测验平均成绩大于或等于60分及格,否则不及格。判定2表示三次测验成绩同时满足大于85,75,80才可判定为良好,否则为普通,公式中的嵌套了and函数表示同时满足条件。判定3表示三次测验成绩大于95,85,90满足其一即可判定为良好,否则判定为普通。if函数中的or函数表示满足其中一个条件即可。

if函数

对于多条件判断,可以利用if函数嵌套,但是ifs函数更简单且更容易理解。ifs函数的参数=ifs(条件1,返回值,条件2,返回值,条件3,返回值……)。如下图所示,要在C列中根据每个人的销售量进行评价,评价标准为F列和G列。利用ifs函数就非常简单了,销量大于或等于500,返回一类,销量大于或等于400,返回二类……,可以看到ifs函数很简洁。但是这个函数目前只在wps2016或者部分office2016以上版本才可以使用。

ifs函数

二、iferror函数。iferror函数参数=iferror(单元格表达式错误,返回值)。意思就是当函数计算结果出现错误时,可以把错误值转换成自己想要的结果。比如我们常见的错误#N/A、 #VALUE!、 #REF!、#DIV/0!等都可以转换成特定的结果。这个函数在很多复杂函数嵌套中经常用到。在下图中,例1用300除以0,返回结果为#DIV/0!,例2因为输入函数名称错误,返回错误#NAME?。例3用-1开平方,返回错误值#NUM!。这三个错误均可以用右侧的iferror函数把错误结果显示为零、空值、文字等。

iferror函数

三、sumif函数与sumifs函数。sumif函数参数=sumif(条件区域,条件,求和区域),第二个参数条件可以使用通配符。第三个参数省略则对条件区域满足条件的值求和。sumifs函数参数=sumifs(求和区域,条件区域1,求和条件1,条件区域1,求和条件2……)。在下图中,运用sumif函数求表中男性工资的合计数,在单元格中输入公式=SUMIF(B2:B20,"男",D2:D20)即可。计算工资大于6000的合计数,输入函数=SUMIF(D2:D20,">6000"),此处第三个参数省略,表示求和区域就是条件区域。如果计算男性大于30岁工资的合计数,输入的函数公式为=SUMIFS(D2:D20,B2:B20,"男",C2:C20,">30"),表示对满足性别和年龄两个条件的工资进行求和。记住相关参数表示的意思,很快就会熟练应用了。

sumif/sumifs函数

四、averageif函数和averageifs函数。excel中,这两个函数其实和sumif和sumifs函数放在一起理解,参数表示的意思也相差无几。averageif函数参数=averageif(条件区域,条件,求平均值区域)。averageifs函数参数=averageifs(求平均值区域,条件区域1,求平均值条件1,条件区域2,求平均值条件2……),在下图中,求男性平均工资函数为=AVERAGEIF(B2:B20,"男",D2:D20),求工资大于6000以上的平均值,函数为=AVERAGEIF(D2:D20,">6000"),第三个参数同样省略表示返回条件区域的平均值。求男性中年龄大于30岁工资的平均值,函数为=AVERAGEIFS(D2:D20,B2:B20,"男",C2:C20,">30")。

averageif/averageifs函数

五、countif函数与countifs函数。这两个函数参数相对较少,其中,countif函数参数=countif(条件区域,条件)。countifs函数参数=countifs(条件区域1,条件1,条件区域2,条件2……)。下图中,如果要对男性个数进行计数,输入公式=COUNTIF(B2:B20,"男")即可。如果要对男性年龄大于30进行计数,则输入公式=COUNTIFS(B2:B20,"男",C2:C20,">30")。这两个函数只需理解前面是条件区域,后面是条件。

countif/countifs函数

最后给大家一张图总结一下if系列函数的相关参数。可以对比进行理解记忆,其中sumifs函数和averageifs函数比较特殊,条件区域后置,求和或者求平均值区域前置。而其他的if系列函数条件或者条件区域是第一个参数。

汇总

标签: #if函数条件为包含文字