如何在 excel 中使用 subtotal 和 average


您可以使用以下公式在 Excel 中组合SUBTOTALAVERAGE函数:

 =SUBTOTAL(1, C2:C11 )

这个特定的公式允许您仅计算C2:C11范围内可见单元格的平均值。

第一个参数中的1指定AVERAGE应用于SUBTOTAL函数中的聚合。

下面的例子展示了如何在实践中使用这个公式。

示例:如何在 Excel 中使用 SUBTOTAL 和 AVERAGE

假设我们有以下数据集,其中包含有关各种篮球运动员的信息:

接下来,我们过滤数据以仅显示西部联盟球员所在的行。

为此,请突出显示单元格区域A1:C11 。然后单击顶部功能区的“数据”选项卡,然后单击“过滤器”按钮。

然后单击Conference旁边的下拉箭头,并确保仅选中West旁边的框,然后单击OK

数据将自动过滤以仅显示 Conference 列等于West的行:

如果我们尝试使用AVERAGE()函数计算 Points 列中值的平均值,它实际上会返回原始数据集中所有行的 Points 列中值的平均值:

相反,我们需要使用以下公式:

 =SUBTOTAL(1, C2:C11 )

以下屏幕截图显示了如何在实践中使用该公式:

平均小计 Excel

此公式返回正确的平均值21.16667

我们可以通过手动平均仅可见线的点值来确认这是正确的。

可见线的平均分: (12 + 28 + 30 + 15 + 15 + 27) / 6 = 21.16667

注意#1 :您还可以使用=SUBTOTAL(101, C2:C11)计算平均值并排除手动隐藏的行。

注意#2 :您可以在此处找到 Excel 中SUBTOTAL函数的完整文档。

其他资源

以下教程介绍了如何在 Excel 中执行其他常见操作:

如何删除 Excel 中筛选的行
如何在 Excel 中计算筛选的行数
如何在 Excel 中对筛选后的行求和

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注