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

如何在Excel中基于频次数据计算购票数量的中位数

原始数据

购票数量购票人数
134
223
356
445
543
688
784
842
912
1044
1156
1283
1345
145
1565
1623
1746
1878
1923
2017

购票数量中位数计算方法

因为是分组统计数据,无法直接用=MEDIAN(),需通过累计频率定位计算:

  1. 计算总人数
    用SUMPRODUCT函数求和,假设购票数量在A列(A2:A21)、购票人数在B列(B2:B21),公式:

    =SUMPRODUCT(B2:B21)
    

    计算结果为942。

  2. 确定中位数位置
    总人数为偶数,中位数是第471和472个数据的平均值(942/2=471)。

  3. 定位对应购票数量

    • 先计算累计人数:在C2输入=B2,C3输入=C2+B3,下拉填充到C21,得到每组累计人数。
    • 查看累计数据:第10行(购票数量10)累计人数为471,第11行(购票数量11)累计人数为527,说明第471个数据是10,第472个数据是11。
    • 最终中位数:(10+11)/2=10.5。
  4. Excel一键计算公式
    无需手动做累计列,用数组公式直接计算:

    =(LOOKUP((SUMPRODUCT(B2:B21)+1)/2,SUBTOTAL(9,OFFSET(B2,0,0,ROW(B2:B21)-ROW(B2)+1)),A2:A21)+LOOKUP(SUMPRODUCT(B2:B21)/2,SUBTOTAL(9,OFFSET(B2,0,0,ROW(B2:B21)-ROW(B2)+1)),A2:A21))/2
    

    输入后按回车(新版Excel)或Ctrl+Shift+Enter(旧版Excel),直接返回10.5。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 01:57:35