excel公式函数详解:[1]averageif函数介绍

excel中函数众多,常见的就有10个左右。此处介绍一个选定条件的单元格平均值公式----averageif。此函数应用非常广泛,比如说老师要算一下及格的同学的平均分。

averageif函数介绍

  • 01

    averageif函数定义:返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。函数参数:range,ctateria,average-range。 其中,range参数是指定要算平均值的单元格或者单元格区域。 ctateria参数是给定您要做出选择的条件,类似的有>100,≠12等。 average-range参数是要算平均值的实际单元格。

  • 02

    从上知道了average-range参数是实际要计算的单元格区域,那如果这一项不填的话,函数出默认忽略它进行处理。如果average-range输入的单元格是空的,或者不在range的区域范围的话,则将报错#DIV0!。如下面的图所示。

  • 03

    如果range函数中出现空值或者文本值的话,函数会报错#DIV0!。这点很好理解,如果所选区域都不存在的话,函数拿什么来处理呢!

  • 04

    如果区域中没有满足条件的单元格,函数也将会报错#DIV0!。这点是显而易见的,就表示没有查询到的结果。

  • 05

    如果criteria参数中的单元格为空单元格,系统将默认为0.如果单元格没有0的话就将报错#DIV0!,如下面两图所示。

  • 06

    averageif函数中应用非常广泛的通配符。学过计算机编程语言的朋友应该很清楚,计算机语言有很多通配符,比如?和*等。?代表是允许为任意一个字符,*代表允许为任意的多个字符。

averageif函数难点示例

  • 01

    有些表格不会都像上面列举的那样只有1列,针对有多列的情况那该是怎样计算的。其实也是比较简单的。如下表中的数据,第一列是地区,第二列是数字,如果range参数区域是:B4:B11,criteria参数为>5,average-range参数为C4:C11,那这样的话结果会怎样呢?过程是这样的,range函数只是起到一个选定B4到B11这一串区域的作用,crateria参数起到一个条件的作用,averageif则是真正要求平均值的区域。具体演示过程和结果如下:此结果是求地区大于4的数字的平均值。公式为:=AVERAGEIF(B4:B11,">5",C4:C11)

  • 02

    通配符*的应用。如下列图中的第一张图,如果要求出包含朝鲜二字的所有地方的数字的平均值,就可以使用此函数,具体公式为=AVERAGEIF(B4:B13,"=*朝鲜",C4:C13),此处的*可以表示一个或多个字符,在此案例中表示的则是“南”和“北”两字,不难得出结果。

  • 03

    通配符<>的应用。 此通配符实际上是表示≠这个字符的,也就是“不等于”。相信学了上面的例子之后此通配符应该很好理解,就是表示“不等于朝鲜”的条件,具体操作如下图所示。

  • 04

    关于average-range区域的判断。 不知大家有没有想过如果range和average-range的区域不一样,那该怎么判断处理的区域呢?主要包含以下四种情况,分别对应以下四图: 1.range为A1:A6,average-range为B1:B6,那么实际区域为B1:B6; 2.range为A1:A6,average-range为B1:B4,那么实际区域为B1:B6; 3.range为A1:B4,average-range为C1:D4,那么实际区域为C1:D4; 4.range为A1:B6,average-range为C1:D3,那么实际区域为C1:D6; 总之,判断原则是:1.列数的格式和average-range,如上面四个例子都是BB,或者CD,和                      average-range的字母是一样的。 2.如果average-range没有range那么“高”的话,实际区域以range的                     高度为准,如第二种和第四种情况都是如此。

  • 05

    averageif函数的终极应用。 学到了以上的知识后不知道大家有没有想过如果条件中有多个通配符能不能实现呢?答案是可以的。还是之前这个例子,如果我想求出没有“朝鲜”二字的所有地区的数字平均值,只需在条件中输入<>*朝鲜就能实现了,具体的公式为=AVERAGEIF(B4:B11,"<>*朝鲜",C4:C11)

(0)

相关推荐

  • excel公式函数详解:[17]trunc函数用法介绍

    大家应该有见过"截尾取整"这个概念,在小编之前的中也多次用到了这个概念.其实在excel中有一个专门的函数来实现"截尾取整"的,它就是trunc函数,接下来小编 ...

  • excel公式函数详解:[19]yearfrac函数用法介绍

    一个良好的规划对于生活品质和工作效率都极其重要,在实际生活中我们往往需要计算一年有几个项目,每个项目需要花费多长时间.不同的工作其所花的中心也应该不一样.在excel中有一个叫yearfrac的函数也 ...

  • excel公式函数详解:[7]Date函数介绍

    date这个单词大家应该都不陌生吧?就是日期的意思.日期在excel中有多种格式,比如说2014,3,7或者2014-3-7,或者是2014年3月7日等等类型.不过您知道吗?excel中每个日期都有一 ...

  • excel公式函数详解:[14]exp函数用法介绍

    在数学中经常要求幂运算,比如求平方.立方等.有一些计算器能实现这个功能,不过步骤有点多.其中e这个常数大家应该都了解,它是自然对数函数的底数,e≈2.718.在excel中同样有一个函数能求e的幂次方 ...

  • excel公式函数详解:[3]sumif函数介绍

    sunif函数详解 01 函数介绍.sumif函数的形式为;sumif(range,criteria,sum-range),是不是和averageif函数特别像,所不同的是此处是求和而不是求平均值. ...

  • excel公式函数详解:[4]sum函数介绍

    我们在处理表格的时候经常需要对某区域的数值进行求和,这就是sum函数的应用.此函数简单易学,应用却是非常的广泛.学好这函数还是有一些注意事项需要掌握的,接下来小编就在此和大家分享一下我自认对这个函数的 ...

  • excel公式产生的错误值用函数显示为空方法

    excel公式产生的错误值用函数显示为空方法.把excel公式产生的错误值显示为空,例如被除数为0时,便有错误值产生.为了不让错误值打印出来,必须把错误值显示为空.我们用excel里面的函数iferr ...

  • Linux下的多线程编程和fork()函数详解

     一.fork()函数 在操作系统的基本概念中进程是程序的一次执行,且是拥有资源的最小单位和调度单位(在引入线程的操作系统中,线程是最小的调度单位).在Linux系统中 创建进程有两种方式:一是由操作 ...

  • Excel函数详解:[162]AVERAGEIF函数用法

    AVERAGEIF函数,用于计算满足给定条件的所有单元格的平均值. 函数说明 01 函数语法: AVERAGEIF(range,criteria,average_range) 02 参数说明: ran ...