在 Excel 中求平均值时,可以通过以下两个函数忽略 0 值:AVERAGEIF() 函数:指定条件排除 0 值,语法为 AVERAGEIF(范围, 条件, 平均值范围)。AVERAGEA() 函数:自动忽略空单元格和文本值,语法为 AVERAGEA(范围)。

如何在 Excel 中求平均值时忽略 0
在 Excel 中求平均值时,可以通过使用特定函数来忽略 0 值。
使用忽略 0 值的平均值函数
Excel 中有两个函数可以用来求平均值并忽略 0:
- AVERAGEIF():根据指定的条件计算平均值。语法:AVERAGEIF(范围, 条件, 平均值范围)
- AVERAGEA():计算区域中所有数字的平均值,忽略空单元格和文本值。语法:AVERAGEA(范围)
步骤
使用 AVERAGEIF() 函数时,可以指定条件来排除 0 值。例如,以下公式将计算 A2:A10 范围中的数字平均值,忽略 0 值:
=AVERAGEIF(A2:A10, "<>0", A2:A10)
而 AVERAGEA() 函数是一种更简单的方法,因为它不需要指定条件,自动忽略空单元格和文本值:
=AVERAGEA(A2:A10)
示例
假设 A2:A10 范围中的数据如下:
A2: 10 A3: 20 A4: 30 A5: 0 A6: 40 A7: 50 A8: 0 A9: 60 A10: 70
使用 AVERAGEIF() 函数忽略 0 值计算平均值:
=AVERAGEIF(A2:A10, "<>0", A2:A10)
结果:35
使用 AVERAGEA() 函数忽略 0 值计算平均值:
=AVERAGEA(A2:A10)
结果:35











