搜索
首页专题excelExcel平均功能与平均细胞有条件

该教程显示了如何使用Excel中的平均函数来计算条件的算术平均值。

Microsoft Excel具有一些不同的功能来计算数字的算术平均值。当您寻找符合特定条件的平均单元格时,平均值是要使用的功能。

Excel中的平均功能

平均功能用于计算符合特定条件的给定范围内所有单元的平均值。

平均值(范围,标准,[平均_range])

该函数总共有3个参数 - 需要前2个参数,最后一个是可选的:

  • 范围(必需) - 针对标准测试的细胞范围。
  • 标准(必需) - 确定平均细胞的条件。可以以数字,逻辑表达式,文本值或单元格引用的形式提供,例如5,“> 5”,“ CAT”或A2。
  • 平均_range (可选) - 您实际想要平均的单元格。如果省略,则将平均范围

平均功能可在Excel 365-2007中获得。

Excel平均功能与平均细胞有条件

提示。对于具有两个或多个标准的平均单元格,请使用平均函数。

excel平均水平 - 要记住的事情!

要有效地使用工作表中的平均功能,请注意以下要点:

  • 当计算平均,空单元格文本值逻辑值时,True和False将被忽略。
  • 零值包含在平均值中。
  • 如果标准单元为空,则将其视为零值(0)。
  • 如果平均_range仅包含空白单元格或文本值,则为#div/0!发生错误。
  • 如果没有范围内的单元格满足条件,则为#DIV/0!返回错误。
  • 平均_range参数不一定必须与范围相同的大小。但是,要平均的实际单元格由范围参数的大小确定。换句话说,平均_range中的左上个单元格成为起点,并且由于范围参数中包含的许多列和行被平均。

基于另一个单元格的平均公式

使用Excel平均功能,您可以平均基于以下数字列:

  • 适用于同一列的标准
  • 适用于另一列的标准

如果条件适用于应该平均的同一列,则仅定义前两个参数:范围标准。例如,要在B3:B15中找到平均销售额大于120美元,该公式为:

=AVERAGEIF(B3:B15, ">120")

平均基于另一个单元格,您定义了所有3个参数:范围(符合条件的单元格),标准(条件)和平均_range (要计算的单元格)。

例如,要获得10月1日以后交付的平均销售额,该公式为:

=AVERAGEIF(C3:C15, ">1/10/2022", B3:B15)

其中C3:C15是符合标准的细胞,而B3:B15是平均值的细胞。

Excel平均功能与平均细胞有条件

如何在Excel中使用平均功能 - 示例

现在,让我们看看如何在现实生活工作表中使用Excel平均值来找到符合您条件的平均值。

平均文本标准

要在给定列中找到平均数字值,如果另一列包含某些文本,则可以构建具有文本标准的平均值公式。当直接将文本值包含在公式中时,应将其包含在双引号(“”)中。

例如,如果A列包含“ Apple”,则B列中的数字平均为:公式为:

=AVERAGEIF(A3:A15, "apple", B3:B15)

另外,您可以在某些单元格中输入目标文本,例如F3,并使用该单元格参考以获取标准。在这种情况下,不需要双引号。

=AVERAGEIF(A3:A15, F3, B3:B15)

这种方法的优点是,它可以通过简单地更改F3中的文本标准,而无需对公式进行任何调整,从而使您可以平均为任何其他项目销售。

Excel平均功能与平均细胞有条件

提示。要将平均值到一定数量的小数位置,请在数字中使用增加的小数减小小数命令。这将更改平均值的显示表示形式,而不是值本身。要绕开公式返回的实际值,请将平均值与圆形或其他圆形功能一起使用。有关更多信息,请参阅如何在Excel中平均汇总。

数字值的平均逻辑标准

要测试标准中的各种数字值,请将它们与“大于“(>)”,小于()”,不等于()和其他逻辑运算符。

当包含一个数字的逻辑运算符时,请记住将整个构造包装在双引号中。例如,对于平均小于或等于120的数字,公式将是:

=AVERAGEIF(B3:B15, "

请注意操作员和数字都用引号包围。

当使用“等于”标准时,可以省略平等标志(=)。

例如,为了平均在9-Sep-2022上交付的销售,该公式如下:

=AVERAGEIF(C3:C15, "9/9/2022", B3:B15)

Excel平均功能与平均细胞有条件

使用平均限制与日期

与数字类似,您可以将日期用作平均功能的标准。日期标准可以通过几种不同的方式构建。

让我们看一下2022年11月1日在给定日期之前的平均销售额。

最简单的方法是将逻辑运算符封闭并以双引号结合在一起:

=AVERAGEIF(C3:C15, "

或者,您可以将操作员和日期封闭,并用&符号将其串联以:

=AVERAGEIF(C3:C15, "

为了确保以Excel理解的格式输入日期,您可以使用与逻辑运算符相连的日期函数:

=AVERAGEIF(C3:C15, "

要在今天日期交付的平均销售额中,在标准中使用今天的功能:

=AVERAGEIF(C3:C15, "

下面的屏幕截图显示了结果:

Excel平均功能与平均细胞有条件

平均值大于0

根据设计,Excel平均功能跳过了空白单元,但计算中包含0个值。对于仅大于零的平均值,请使用标准“> 0”。

例如,为了计算B3:B15中大于零的数字的平均值,E4中的公式为:

=AVERAGEIF(B3:B15, ">0")

请注意,结果与E3中的正常平均值有何不同:

Excel平均功能与平均细胞有条件

平均如果不是0

以上解决方案非常适合一组正数。如果您具有正值和负值,则可以平均所有使用“ 0”的零数字来排除零的数字

例如,要平均B3:B15中的所有值,除了零以外,请使用此公式:

=AVERAGEIF(B3:B15, "0")

Excel平均功能与平均细胞有条件

如果不是零或空白的平均水平

由于平均功能通过设计跳过空单元,因此您可以简单地使用“非零”标准(“ 0”)。结果,零值和空白单元将被忽略。为了确保这一点,在我们的示例数据集中,我们用空白替换了几个零值,并且与上一个示例中的结果绝对相同:

=AVERAGEIF(B3:B15, "0")

Excel平均功能与平均细胞有条件

平均另一个单元格为空白

对于给定列中的平均单元格,如果同一行的另一列中的单元格为空白,请使用标准“ =” 。这将包括绝对包含的空单元格 - 没有空间,没有零长度的字符串,没有非打印字符等。

对于对应于视觉空白单元的平均值,包括包含其他功能返回的空字符串(“”)的平均值,请使用“”作为标准

出于测试目的,我们将使用这两个标准平均在C3:C15中没有输送日期的B3:B15中的平均数字(即,如果C列中的单元格为空白)。

=AVERAGEIF(C3:C15, "=", B3:B15)

=AVERAGEIF(C3:C15, "", B3:B15)

由于视觉空白单元格之一(C12)并非真正空的 - 其中有一个零长度的字符串,因此公式提供了不同的结果:

Excel平均功能与平均细胞有条件

平均如果另一个单元不是空白

如果在另一个范围内的单元格不是空白的,则平均范围的单元格,将“ ”用于标准

例如,如果同一行中的C中的单元格中的单元格中的单元格中的单元格在同一行中不是空白,则以下平均值公式计算出B3至B15的平均值:

=AVERAGEIF(C3:C15, "", B3:B15)

Excel平均功能与平均细胞有条件

平均通配符(部分比赛)

对于基于部分匹配的平均单元格,在平均公式的标准中使用通配符:

  • 问号(?)匹配任何单个字符。
  • 一个星号(*)匹配任何字符序列。

假设您有3种不同的香蕉,您想找到它们的平均水平。以下公式将实现:

=AVERAGEIF(A3:A15, "*banana", B3:B15)

如果需要,可以将通配符与单元参考一起使用。假设目标项目在单元格中,则该公式采用此形状:

=AVERAGEIF(A3:A15, "*"&D4, B3:B15)

Excel平均功能与平均细胞有条件

如果您的关键字可能出现在单元格中的任何位置(在开始,中间或末尾),请在双方放置一个星号:

=AVERAGEIF(A3:A15, "*banana*", B3:B15)

要找到所有不包括任何香蕉的所有物品的平均值,请使用此公式:

=AVERAGEIF(A3:A15, "*banana*", B3:B15)

如何计算Excel中的平均值不包括某些单元

要从平均值中排除某些单元格,请使用“不等于”()逻辑操作员。

例如,要平均除“ Apple”以外的所有项目的销售号码,请使用此公式:

=AVERAGEIF(A3:A15, "apple", B3:B15)

如果排除的项目在预定义的单元格中(D4),则该公式采用此表格:

=AVERAGEIF(A3:A15, ""&D4, B3:B15)

要找到除任何“香蕉”不包括所有“香蕉”的所有物品的平均值,请与通配符一起使用“不等于”的平均值:

=AVERAGEIF(A3:A15, "*banana", B3:B15)

如果排除的通配符项目在单独的单元格中(D9),则使用ampersand加成逻辑操作员,通配符和单元格的参考:

=AVERAGEIF(A3:A15,""&"*"&D9, B3:B15)

Excel平均功能与平均细胞有条件

如何使用平均值与单元参考

您可以将逻辑运算符与单元格参考结合使用来构建标准,而不是直接将标准键入公式。这样,您将能够通过更改标准单元中的值来测试不同的条件,而无需编辑平均公式。

当条件默认为“等于”时,您只需将单元格引用用于标准参数即可。以下公式计算了与单元F4中该项目相关的B3:B15范围内所有销售的平均值。

=AVERAGEIF(A3:A15, F4, B3:B15)

当标准包含逻辑运算符时,您可以以这种方式构建它:将逻辑运算符封闭在引号中,并使用AmperSand(&)将其与单元格引用相连。

例如,要找到B3:B15中销售的平均值大于F9中的值,请使用以下公式:

=AVERAGEIF(B3:B15, ">"&F9)

以类似的方式,您可以在标准中使用另一个功能使用逻辑表达式

随着C3:C15的日期,以下公式返回已交付的销售的平均值至当前日期:

=AVERAGEIF(C3:C15, "

Excel平均功能与平均细胞有条件

这就是您在Excel中使用平均函数来计算条件算术平均值的方式。我感谢您阅读,并希望下周在我们的博客上见到您!

练习工作簿下载

Excel平均功能 - 示例(.xlsx文件)

以上是Excel平均功能与平均细胞有条件的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
如何在Excel中创建时间轴以滤波枢轴表和图表如何在Excel中创建时间轴以滤波枢轴表和图表Mar 22, 2025 am 11:20 AM

本文将指导您完成为Excel Pivot表和图表创建时间表的过程,并演示如何使用它以动态和引人入胜的方式与数据进行交互。 您的数据在Pivo中组织了

如何在Excel中下拉如何在Excel中下拉Mar 12, 2025 am 11:53 AM

本文说明了如何使用数据验证(包括单个和因列表)在Excel中创建下拉列表。 它详细介绍了该过程,为常见方案提供解决方案,并讨论诸如数据输入限制和PE之类的限制

excel 能否导入 xml 文件excel 能否导入 xml 文件Mar 07, 2025 pm 02:43 PM

Excel可以使用其内置的“来自XML数据导入”功能导入XML数据。 进口成功在很大程度上取决于XML结构。结构良好的文件很容易导入,而复杂的文件可能需要手动映射。 最佳实践包括XML

如何在Excel中概括一列如何在Excel中概括一列Mar 14, 2025 pm 02:42 PM

本文讨论了使用SUM函数,Autosum功能以及如何总和特定单元格中的Excel中总和列的方法。

如何在Excel中制作饼图如何在Excel中制作饼图Mar 14, 2025 pm 03:32 PM

本文详细介绍了在Excel中创建和自定义饼图的步骤,专注于数据准备,图表插入和个性化选项,以增强视觉分析。

如何计算excel中的平均值如何计算excel中的平均值Mar 14, 2025 pm 03:33 PM

文章讨论使用平均功能在Excel中计算平均值。主要问题是如何有效地将此功能用于不同的数据集。(158个字符)

如何在Excel中制作桌子如何在Excel中制作桌子Mar 14, 2025 pm 02:53 PM

文章讨论了Excel中的创建,格式化和自定义表,并使用诸如总和,平均和透视物等功能进行数据分析。

如何在Excel中添加下拉如何在Excel中添加下拉Mar 14, 2025 pm 02:51 PM

文章讨论了使用数据验证在Excel中创建,编辑和删除下拉列表。主要问题:如何有效管理下拉列表。

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脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热工具

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器