多个条件的Excel中值

基本上在excel中,我想要一个表格,就像下面在右边给出的那样(我的数据的规模比给出的例子大得多),对于每个条件,每个主题的中间值(例如TADA,TADP,TPDA ,TPDP)。 理想情况下,我会使用数据透视表,但是,Excel不会在数据透视表中执行“中位数”。 我想知道是否有一个公式,我可以救我不得不通过手动和工作中位数,我已经尝试了几个(沿“中位数(如果等..”的行,但我在Excel中的编码知识是非常差,有没有一个简短的方法来做到这一点?

Data Table Subject RT condition Subject TADA TADP TPDA TPDP 1 23 TADA 1 1 54 TPDA 2 1 65 TADA 3 1 67 TPDP 1 76 TADA 2 72 TPDA 2 87 TADA 2 12 TPDP 2 45 TADP 2 32 TPDP 2 87 TADA 3 98 TPDA 3 12 TADA 3 53 TPDA 3 78 TADP 3 98 TPDP 

假设A2:C100中的数据,然后结果表中的F1标题在F1中,E2中的行标签中,可以使用F2中的数组公式

=MEDIAN(IF($A$2:$A$100=$E2,IF($C$2:$C$100=F$1,$B$2:$B$100)))

CTRL + SHIFT + ENTER键确认,然后复制和复制

根据需要扩展数据范围