Excel:如果不为空,如何求平均值
如果相应范围的值不为空,则可以在 Excel 中使用以下公式计算该范围的平均值:
公式1:非空则求平均值(一列)
=AVERAGEIF( A:A , "<>", B:B )
此公式仅当 A 列中的值不为空时才计算 B 列中的平均值。
公式2:非空则求平均值(多列)
=AVERAGEIFS( C:C , A:A , "<>", B:B , "<>")
此公式仅当 A列和B 列中的值不为空时才计算 C 列中的平均值。
以下示例展示了如何在实践中使用每个公式。
示例 1:如果不为空则求平均值(一列)
以下屏幕截图显示了仅当Team列中的值不为空时如何对Points列中的值进行平均:
团队不为空的行的Points列值的平均值为19,714 。
我们可以通过手动计算非空白球队的得分来验证这是否正确:
平均分:(22 + 17 + 28 + 30 + 12 + 11 + 18) / 7 = 19.714 。
这与我们使用公式计算的值相符。
示例 2:非空时求平均值(多列)
以下屏幕截图显示了仅当Conference和Team列中的值不为空时如何对Points列中的值进行平均:
Conference和Team列不为空的行的Points列值的平均值为18 。
我们可以通过手动平均会议和团队不为空的点来验证这是否正确:
平均分:(22 + 17 + 28 + 12 + 11) / 5 = 18 。
这与我们使用公式计算的值相符。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: