excel如何在符合条件的列中求对行其他列的中位数比如A B101 1101 2101 2101 2101 3102 2102 3102 3102 3102 4. .. .. .A列中有101、102、103..几百个组,每组有很多数字1

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 13:51:58

excel如何在符合条件的列中求对行其他列的中位数比如A B101 1101 2101 2101 2101 3102 2102 3102 3102 3102 4. .. .. .A列中有101、102、103..几百个组,每组有很多数字1
excel如何在符合条件的列中求对行其他列的中位数
比如
A B
101 1
101 2
101 2
101 2
101 3
102 2
102 3
102 3
102 3
102 4
. .
. .
. .
A列中有101、102、103..几百个组,每组有很多数字1、2、3、4..(B列)
我现在想求101、102、103..这些组对应数字的中位数 可以求吗?比如101的中位数是2,102的中位数是3.

excel如何在符合条件的列中求对行其他列的中位数比如A B101 1101 2101 2101 2101 3102 2102 3102 3102 3102 4. .. .. .A列中有101、102、103..几百个组,每组有很多数字1
C1输入
=IF(COUNTIF(A$1:A1,A1)>1,"",MEDIAN(IF(A$1:A$1000=A1,B$1:B$1000)))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter 结束计算,再向下填充.
若将A列当中的101、102、103提取(可用手工输入、高级筛选或公式)到C列,则公式可以简化:
D1输入
=MEDIAN(IF(A$1:A$1000=C1,B$1:B$1000))
也是数组公式.