Excel:average 和 average 函数之间的区别
Excel 中的AVERAGE和AVERAGE函数都计算某个范围内的平均值,但它们的执行方式略有不同:
AVERAGE函数计算列中所有数字的平均值。
AVERAGE函数计算列中所有值的平均值。
- 该函数将TRUE和FALSE值分别计算为1和0 。
- 该函数计算出所有文本值均为0 。
以下示例展示了如何在 Excel 中的以下数据集(包含有关各种篮球运动员的信息)中实际使用每个函数:
示例 1:具有文本值的 AVERAGE 和 AVERAGE 函数
我们可以在单元格E2和F2中键入以下公式,以使用AVERAGE和AVERAGE函数计算Points列中的平均值:
- E2 : =平均值(B2:B8)
- F2 : =平均A(B2:B8)
下面的截图展示了如何在实践中使用每个功能:
AVERAGE函数仅使用列中的数值来计算平均值:
- 平均:(15+16+14+12+10+29)/6= 16
同时, AVERAGE函数使用列中的所有值来计算平均值,对所有文本值使用0:
- 平均值:(15+16+14+12+0+10+29) / 7 = 13.71428571
示例 2:具有布尔值的 AVERAGE 和 AVERAGE 函数
我们可以在单元格E2和F2中键入以下公式,以使用AVERAGE和AVERAGE函数计算全明星列中的平均值:
- E2 : =平均值(C2:C8)
- F2 : =平均值(C2:C8)
下面的截图展示了如何在实践中使用每个功能:
AVERAGE函数返回#DIV/0!错误,因为它无法计算布尔值(TRUE 和 FALSE)的平均值。
同时, AVERAGE函数将TRUE值计为1,将FALSE值计为0,并计算以下平均值:
- 平均值:(1+0+0+0+1+0+1) / 7 = 0.42857
这告诉我们全明星列中等于 TRUE 的值的百分比是42.857% 。
其他资源
以下教程介绍了如何在 Excel 中执行其他常见操作:
Excel中单元格包含数字时如何计算平均值
如何在 Excel 中对多个范围使用 AVERAGEIF
如何在Excel中计算排除异常值的平均值