你如何找出考虑到过滤器列的中位数?(How do you figure out the MEDIAN

2019-07-31 05:16发布

我最近发现,您可以使用SUBTOTAL的,让你可以总结或查找栏的总计各种功能,甚至同时有被应用到它的过滤器。

然而,函数列表SUBTOTAL已不包括MEDIAN

是否有可能找到考虑到某些行已经过滤掉了一列数字的中位数?

Answer 1:

更新拿起从下面lori_m评论

1.原始的答案-所有XL版本
礼貌从该溶液阿拉丁Akyurek如果数据是A1:A10,阵列输入此公式与移 CTRL 输入 =MEDIAN(IF(SUBTOTAL(3,OFFSET(A1:A10,ROW(A1:A10)-MIN(ROW(A1:A10)),,1)),A1:A10))

2.更新应答(非阵列) -所有XL版本 =MEDIAN(IF(SUBTOTAL(3,OFFSET(A1:A10,MMULT(ROW(A1:A10),1)-MIN(MMULT(ROW(A1:A10),1)),,1)),A1:A10))

3. Excel 2010中和Excel 2013
=AGGREGATE(12,5,A1:A10)



Answer 2:

诚然, SUBTOTAL不包括MEDIAN ,但你可以先使用获得它SUBTOTAL ,然后在您需要的几个或多个列/细胞代替Excel公式的一部分 MEDIAN

想象一下,你用AVERAGE在Excel的分类汇总功能,则公式将是例如= SUBTOTAL(1; E10:E12)现在,替换所有出现的"SUBTOTAL(1;""MEDIAN(" (不带引号)。



文章来源: How do you figure out the MEDIAN of a column taking into account filters?