You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中基于分类分组调查数据计算受访者平均身高

问题背景

现有如下调查数据:

受访者人数自报身高
40<165
77166-170
218171-175
236176-180
327181+

需求为在Excel中计算全部受访者的平均身高,需确定适用的公式类型。


解答

这是分组区间统计数据,没有单个受访者的精确身高值,不能直接用普通平均公式,得先给每个身高区间配合理的代表值(组中值),再用加权算术平均计算,操作如下:

  • 第一步:给每个区间算组中值,作为该组受访者的平均身高代表。你这里中间的组组距都是5,两端的开口组默认按相同组距推算就行:
    • <165组:倒推组下限为160,组中值为162.5
    • 166-170组:组中值为168
    • 171-175组:组中值为173
    • 176-180组:组中值为178
    • 181+组:推算组上限为186,组中值为183.5

    要是你提前知道对应人群的身高分布,比如181+这组实际平均身高是184,直接替换对应组中值就行,算出来的结果会更准。

  • 第二步:套加权平均公式。假设受访者人数存在A2:A6单元格,对应算好的组中值存在B2:B6单元格,直接输下面的公式:
    =SUMPRODUCT(A2:A6,B2:B6)/SUM(A2:A6)
    

这个公式的逻辑很简单:SUMPRODUCT(A2:A6,B2:B6)是先算每组人数乘该组平均身高,加总得到所有受访者的总身高,再除以SUM(A2:A6)算出来的总人数,得到的就是整体平均身高。按上面的组中值计算,这份数据的平均身高大概是177.2。


内容的提问来源于stack exchange,提问作者Nijat Guluzade

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 01:12:17