You need to enable JavaScript to run this app. Excel如何按日期分组计算中位数并逐行填充对应数值
优惠活动
大模型
产品
解决方案
定价
更多

Excel如何按日期分组计算中位数并逐行填充对应数值

Excel按日期分组计算逐行填充中位数方案

分两种版本场景操作:

场景1:使用Excel 365/2021及以上版本

直接调用内置的MEDIANIFS函数即可实现按条件计算中位数:

  1. 假设你的日期列为A列、x值列为B列,第一行是表头,第二行起为有效数据,在C2单元格输入公式:
=MEDIANIFS(B:B,A:A,A2)
  1. 下拉填充公式到所有行即可得到对应日期的中位数结果。

场景2:使用2019及更早版本的Excel

旧版本没有MEDIANIFS函数,需要使用数组公式实现:

  1. 在C2单元格输入公式:
=MEDIAN(IF(A:A=A2,B:B))
  1. 输入完成后不要直接按回车,按下Ctrl+Shift+Enter三键组合触发数组计算,单元格公式会自动包裹大括号即代表设置成功。
  2. 下拉填充公式到所有行即可。

注意:如果你的数据范围是固定的,可将公式中的整列引用(如A:A、B:B)替换为绝对引用的固定区域(如$A$2:$A$22、$B$2:$B$22),能大幅提升公式运行效率。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 18:00:04