Excel - 计算中位数而不删除重复项

时间:2016-11-08 11:25:12

标签: excel excel-formula

我有一个看起来像这样的表:

ID  Total
3   3
3   3
3   3
4   11
4   11
4   11
4   11
4   11
4   11
6   9
6   9
7   13
7   13
7   13
7   13
7   13
7   13
7   13
7   13
7   13
7   13
7   13
7   13
7   13

我想计算B列(总计)的中位数,不包括A列和B列的重复组合。这可以通过构建如下表格,并计算该表格的中位数来实现。

ID  Total
3   3
4   11
6   9
7   13

有没有办法获得中位数而无需经历手动删除重复的过程?

2 个答案:

答案 0 :(得分:1)

=MEDIAN(IF(FREQUENCY(MATCH(A2:A25&"|"&B2:B25,A2:A25&"|"&B2:B25,0),ROW(A2:A25)-MIN(ROW(A2:A25))+1),B2:B25))

答案 1 :(得分:0)

有一种方法可以增加两列。第一列是ID和Total的串联,第二列是每个单独组合的出现。然后,您只需在第一次发生组合的那些行上进行中位数。

solution