基本上在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
答案 0 :(得分:7)
假设A2:C100中的数据,然后你的结果表中包含F1中的标题和E2中的行标签,你可以在F2中使用这样的数组公式
=MEDIAN(IF($A$2:$A$100=$E2,IF($C$2:$C$100=F$1,$B$2:$B$100)))
使用 CTRL + SHIFT + ENTER 确认并复制上下
根据需要扩展数据范围