我最近发现,您可以使用SUBTOTAL
的,让你可以总结或查找栏的总计各种功能,甚至同时有被应用到它的过滤器。
然而,函数列表SUBTOTAL
已不包括MEDIAN
。
是否有可能找到考虑到某些行已经过滤掉了一列数字的中位数?
我最近发现,您可以使用SUBTOTAL
的,让你可以总结或查找栏的总计各种功能,甚至同时有被应用到它的过滤器。
然而,函数列表SUBTOTAL
已不包括MEDIAN
。
是否有可能找到考虑到某些行已经过滤掉了一列数字的中位数?
更新拿起从下面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)
诚然, SUBTOTAL
不包括MEDIAN
,但你可以先使用获得它SUBTOTAL
,然后在您需要的几个或多个列/细胞代替Excel公式的一部分 MEDIAN
。
想象一下,你用AVERAGE
在Excel的分类汇总功能,则公式将是例如= SUBTOTAL(1; E10:E12)现在,替换所有出现的"SUBTOTAL(1;"
用"MEDIAN("
(不带引号)。