Microsoft Excel 2010:使用数组函数来生成boxplot数据

我有一个四列的桌子。 其中三个是审判的设置,第四个是实验产生的价值。 每一行代表一个试验,对每个实验configuration进行多次试验。 我想为每个configurationbuild立一个表格,列出这些试验的五个值(最小值,第25百分位数,中位数,第75百分位数和最大值)。

我已经build立了一个独立的表格,每个唯一的实验configuration只列出一次。 有额外的列与百分比值列标题。 我有以下公式设置来尝试计算五个值:

{=PERCENTILE.INC(IF(AND($B$2:$B$35341=$G2,$C$2:$C$35341=$H2,$D$2:$D$35341=$I2),$E$2:$E$35341),J$1)} 

这是为了比较行的三个设置,以确保只有具有该行configuration的试验返回百分比评估的读数。

但是,这个公式只返回零。

我怎样才能生成我需要的数据?

通常不能在数组函数中使用AND或OR,因为它们不返回数组,只是一个TRUE或FALSE。 这将条件放在一起,并返回未parsing为TRUE的数组三元组的空白。 PERCENTILE忽略空白并解决其余元素:

 =PERCENTILE.INC(IF(($B$2:$B$35=G2)*($C$2:$C$35=H2)*($D$2:$D$35=I2)=0,"", ($B$2:$B$35=G2)*($C$2:$C$35=H2)*($D$2:$D$35=I2)*($E$2:$E$35)),J$1)