搜索
首页软件教程办公软件如何在Excel中使用平均值和平均功能

Excel 的 AVERAGEIF 和 AVERAGEIFS 函数速览

Excel 的 AVERAGEIF 和 AVERAGEIFS 函数可用于计算数据集的平均值。然而,与更简单的 AVERAGE 函数不同的是,它们能够在计算中包含或排除特定值。

如何使用 Excel 中的 AVERAGEIF 函数

Excel 的 AVERAGEIF 函数允许您根据设置的单个条件计算已过滤的数据集的平均值。

AVERAGEIF 函数语法

AVERAGEIF 函数包含三个参数:

<code>=AVERAGEIF(x,y,z)</code>

其中:

  • x (必填) 是要根据条件进行测试的单元格区域;
  • y (必填) 是条件 (对参数 x 的测试);
  • z (可选) 是如果参数 y 中的测试满足条件则要平均的单元格区域。如果您省略 z,Excel 将对参数 x 中标识的值求平均值。

AVERAGEIF 函数实战

让我们直接来看一个 AVERAGEIF 函数在实际应用中的例子。

假设您有一个 Excel 表格,其中包含 12 个人的姓名、年龄和工资,您需要计算 40 岁以上人员的平均工资。

How to Use the AVERAGEIF and AVERAGEIFS Functions in Excel

在这种情况下,回想一下上面的语法,B 列包含您要测试的值 (参数 x),大于 40 是 B 列值的条件 (参数 y),C 列包含您要平均的值 (参数 z)。

因此,您需要在单独的单元格中输入:

<code>=AVERAGEIF(Table1[Age],">40",Table1[Salary])</code>

然后按 Enter 键。

How to Use the AVERAGEIF and AVERAGEIFS Functions in Excel

让我们花点时间来分解这个公式。

首先,您会注意到对参数 x 和 z 使用了结构化引用。换句话说,公式引用的是列标题,而不是直接使用单元格引用 (例如,对于参数 x 使用 B2:B13,对于参数 z 使用 C2:C13)。这是因为数据包含在一个格式化的 Excel 表格中,程序默认在公式中使用表格标题。这意味着,如果您在数据的底部添加了额外的行,公式将自动包含这些新值。

其次,参数 y 包含在双引号中。在 Excel 公式中使用逻辑运算符(例如等于、大于或小于)时,必须将它们放在双引号中。

使用 AVERAGEIF 函数时需要注意的事项

在您在自己的电子表格中使用 AVERAGEIF 之前,有一些重要的点需要注意。

首先,参数 y (测试) 非常灵活。虽然上面的示例使用 ">40" (逻辑运算符) 来测试参数 x 中的范围,但您可以使用各种其他类型的条件:

条件类型 示例公式 计算结果
=AVERAGEIF(Table1[Age],44,Table1[Salary]) 44 岁个人的平均工资
文本 =AVERAGEIF(Table1[Person],"Jenny",Table1[Salary]) 姓名为 Jenny 的人的平均工资
通配符 =AVERAGEIF(Table1[Person],"Jo",Table1[Salary]) 姓名以 Jo 开头的任何人的平均工资
单元格引用 =AVERAGEIF(Table1[Age],B15,Table1[Salary]) 与 B15 单元格中的年龄条件匹配的任何人的平均工资
上述条件的组合 =AVERAGEIF(Table1[Person],"Ja",Table1[Salary]) 姓名不以 Ja 开头的任何人的平均工资

其次,AVERAGEIF 函数不考虑空单元格。例如,如果某人的工资值为空白,则在平均值计算中将忽略它。但是,如果某人的工资为 0 美元,则 包含在平均值计算中。

最后,如果没有指定的单元格满足测试条件,Excel 将返回 #DIV/0! 错误,以告诉您它无法计算平均值。

如何使用 Excel 中的 AVERAGEIFS 函数

AVERAGEIF 在计算满足测试的所有值的平均值之前测试一个条件,而 AVERAGEIFS 允许您通过使用多个条件来进一步缩小结果范围。

AVERAGEIFS 函数语法

需要注意的是,AVERAGEIFS 函数中的参数顺序和数量与 AVERAGEIF 函数有很大不同:

<code>=AVERAGEIF(x,y,z)</code>

其中:

  • x (必填) 是包含要平均的值的单元格区域;
  • y¹ (必填) 是包含要测试的第一个值的单元格区域;
  • y² (必填) 是对 y¹ 的测试;
  • z¹ (可选) 是包含要测试的第二个值的单元格区域;
  • z² (如果包含 z¹ 则必填) 是对 z¹ 的测试。

换句话说,上面的语法表示使用 AVERAGEIFS 函数创建两个测试 (y 和 z),但您可以总共包含多达 127 个测试。

AVERAGEIFS 函数实战

如果 AVERAGEIFS 语法让您感到困惑,当您看到该函数在示例中的工作方式时,事情就会变得更加清晰。

此 Excel 表格包含人员的姓名、年龄、性别和工资,您的目标是计算 35 岁以上所有男性的平均工资。

How to Use the AVERAGEIF and AVERAGEIFS Functions in Excel

由于有两个条件 (年龄和性别),您需要使用 AVERAGEIFS 函数:

<code>=AVERAGEIF(Table1[Age],">40",Table1[Salary])</code>

其中:

  • Table2[Salary] 是包含要平均的值的单元格区域 (参数 x);
  • Table2[Age] 是包含要测试的第一组值的单元格区域 (参数 y¹);
  • ">35" 是对第一范围的测试 (参数 y²);
  • Table2[Gender] 是包含要测试的第二组值的单元格区域 (参数 z¹);
  • "M" 是对第二范围的测试 (参数 z²)。

How to Use the AVERAGEIF and AVERAGEIFS Functions in Excel

使用 AVERAGEIFS 函数时需要注意的事项

使用 AVERAGEIFS 函数时,请记住以下几点:

  • 测试可以是逻辑参数、值、文本、单元格引用或这些的组合。
  • 逻辑参数和文本必须始终用双引号括起来。
  • 只有满足 所有 条件的单元格才会包含在平均值计算中。
  • 在 AVERAGEIFS 公式中指定的全部区域必须大小相同。
  • AVERAGEIFS 函数会忽略空单元格,但会包含值为零的单元格。
  • 如果没有单元格满足所有条件,则将返回 #DIV/0! 错误。

AVERAGEIF 和 AVERAGEIFS 不是 Excel 中唯一计算数据集平均值的函数。例如,AVERAGE 函数会生成数据集的直接算术平均值,而 AVERAGEA 函数会返回数字、文本和逻辑参数的平均值。

以上是如何在Excel中使用平均值和平均功能的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
Excel Concatenate函数以结合字符串,单元格,色谱柱Excel Concatenate函数以结合字符串,单元格,色谱柱Apr 30, 2025 am 10:23 AM

本文探讨了使用Concatenate功能和“&”运算符组合文本字符串,数字和日期的各种方法。 我们将介绍与单个单元格,列和范围连接的公式,并提供Solutio

合并并组合Excel中的细胞而不会丢失数据合并并组合Excel中的细胞而不会丢失数据Apr 30, 2025 am 09:43 AM

该教程探讨了各种方法可以有效合并Excel中的细胞,重点介绍了在Excel 365、2021、2019、2019、2013、2013、2013、2010和更早版本中组合细胞时保留数据的技术。 通常,Excel用户需要合并两个或

Excel:比较两列的比赛和差异Excel:比较两列的比赛和差异Apr 30, 2025 am 09:22 AM

本教程探讨了各种方法,用于比较Excel中的两个或多个列以识别匹配和差异。 我们将介绍一排比较,比较行匹配的多个列,查找列表之间的匹配和差异,高

在Excel中进行圆形:圆形,圆形,倒车,地板,天花板功能在Excel中进行圆形:圆形,圆形,倒车,地板,天花板功能Apr 30, 2025 am 09:18 AM

该教程探讨了Excel的圆形功能:圆形,圆形,圆形,地板,天花板,MROUND等。 它演示了如何将十进制数字汇给整数或特定数量的小数位,提取分数零件,

在Excel中合并:将多张纸合并为一个在Excel中合并:将多张纸合并为一个Apr 29, 2025 am 10:04 AM

本教程探讨了将Excel纸组合在一起的各种方法,满足不同的需求:合并数据,通过数据复制合并表或基于密钥列合并电子表格。 许多Excel用户面临合并乘以的挑战

计算Excel中的移动平均值:公式和图表计算Excel中的移动平均值:公式和图表Apr 29, 2025 am 09:47 AM

本教程向您展示了如何快速计算Excel中的简单移动平均值,使用功能来确定在过去的N天,几周,几个月或几年中的移动平均值,以及如何在图表中添加移动平均趋势线。 以前的文章

如何计算Excel中的平均值:公式示例如何计算Excel中的平均值:公式示例Apr 29, 2025 am 09:38 AM

该教程展示了各种计算Excel中平均值的方法,包括基于公式的和无公式的方法,以及用于舍入结果的选项。 Microsoft Excel提供了几个用于平均数值数据的功能,此GUI

如何计算Excel中的加权平均值(总和公式)如何计算Excel中的加权平均值(总和公式)Apr 29, 2025 am 09:32 AM

本教程向您展示了两种简单的方法来计算Excel中的加权平均值:使用总和或SUMPRODUCT函数。 先前的文章涵盖了基本Excel平均功能。 但是,如果某些价值观比其他价值更重要,从而影响f

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境