Excel 2010 数据透视表中的中位数?

ado*_*lic 20 aggregation pivot-table microsoft-excel microsoft-excel-2010

令人惊讶的是,这种功能在如此古老的应用程序中不存在

有已知的解决方法吗?

我正在讨论可以更改值字段的聚合类型的部分:它具有总和、最小值、最大值、平均值等,但没有中值

Lev*_*evi 8

对于简单的示例,您可以使用数组公式而不是数据透视表。

如果您有 10:1000 行的源数据、A 列中源数据的类别名称、C 列中的源数据值以及 G3 中考虑的类别,则以下数组公式将找到中位数:

{=MEDIAN(IF($A$10:$A$1000=G3,$C$10:$C$1000))}
Run Code Online (Sandbox Code Playgroud)

提交与入门Ctrl+ Shift+ Enter,并复制下来的类别中的G4,G5等

  • 看起来价值有错别字,而不是 10 加元,而是 100 加元。 (2认同)

Ray*_*ian 1

不幸的是,Excel 的数据透视表函数中没有任何内置功能可以执行此操作。不过你可以尝试这个附加组件。它声称可以做到这一点,但我从未使用过。

您可以对数据进行中值处理,然后将其包含在数据透视表数据中,但那时..您知道..该表的意义是什么..