Excel 中多个非连续区域的平均数据

ms excelmicrosoft technologiesadvanced excel function更新于 2025/4/23 17:16:17

AVERAGE 函数计算传递给它的参数列表中数字的平均值。Excel 首先将所有数值相加,然后将总数除以数值的数量,得出平均值。

AVERAGE 函数接受多个参数,最多可容纳 255 个参数,格式为 num1、num2、num3 等。参数可以是任何类型,从常量、数组到区域和单元格引用,甚至可以是数字。对于空单元格、包含文本或逻辑值的单元格,函数不会进行任何处理。另一方面,零值也包含在内。

使用 AVERAGEIFS 函数,可以忽略零值。 AVERAGE 函数会忽略逻辑值以及以文本格式输入的数值。

如果您想在 Excel 中确定特定范围的平均值,可以使用 AVERAGE 函数。但有时数字位于不连续的范围内,需要进行计算。在这种情况下,问题在于如何在 Excel 中轻松地计算不同范围内这些值的平均值,并根据需要包含或排除零。

在本教程中,您将学习如何轻松计算非连续单元格中(包括零和不包括零)数字的平均值。

非连续单元格(包括零)的平均值

让我们开始逐步了解如何计算非连续单元格(包括零)中数字的平均值。

步骤 1

在我们的示例中,我们拥有从 1 月到 8 月每个月生产的商品数量。请参阅以下屏幕截图。

我们想要计算 1 月到 8 月(包括 0)产品的平均产量。

步骤 2

我们的 Excel 中有 4 个产品,分别是 Item1、Item2、Item3 和 Item4。要计算平均值,请选择一个空白单元格并使用以下公式。在本例中,我们选择了单元格 F2。

=AVERAGE(B2:C9,D2:E9)

在本例中,我们根据区域 B2:C9 和 D2:E9 进行了计算。您可以根据需要使用单元格区域。

添加公式后,按 Enter 键。您可以看到计算出的平均值,其中包括 0。

非连续单元格(不含零)的平均值

现在,让我们看看如何计算非连续单元格(不含零)中数字的平均值。

考虑到上述示例,如果您想计算非连续且不含 0 的值的平均值,可以使用以下公式。

=SUM(B2:C9,D2:E9)/INDEX(FREQUENCY((B2:C9,D2:E9),0),2)

在我们的例子中,我们使用了 B2:C9 区域, D2:E9。您可以根据需要更改单元格区域。

在上面的例子中,使用了频率和索引函数,因为 FREQUENCY 函数将返回频率分布,该分布是一个列表,用于显示值在不同间隔的出现情况。INDEX 函数查找并返回对应于区域或数组中特定位置的值。

输入上述公式将计算单元格区域中除 0 之外的平均值。请参见以下屏幕截图。


相关文章


有用资源