6

基本上在 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
4

1 回答 1

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

根据需要扩展数据范围

于 2013-09-26T11:20:43.133 回答