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

我有一个如下所示的表格:

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列的重复组合。这可以通过构build如下的表格并根据该表格计算中位数来实现。

 ID Total 3 3 4 11 6 9 7 13 

有没有办法获得中位数而不必手动删除重复的过程呢?

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

有两个额外的列的方式。 第一列是ID和Total的连接,第二个是每个组合的出现次数。 那么你只需要在第一次出现组合的那些行上做中位数。

解