gpt4 book ai didi

excel - 微软 Excel 2010 : using array functions to generate boxplot data

转载 作者:行者123 更新时间:2023-12-04 20:47:16 25 4
gpt4 key购买 nike

我有一张有四列的表。其中三个是试验的设置,第四个是试验产生的值。每行代表一个试验,每个试验配置都进行了多次试验。我想为每个配置建立一个表格,列出这些试验的五个值(最小值、第 25 个百分位、中值、第 75 个百分位和最大值)。

我建立了一个单独的表,其中列出了每个独特的实验配置一次。有以百分位值作为列标题的额外列。我设置了以下公式来尝试计算五个值:

{=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)}

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

但是,此公式仅返回零。

如何生成我需要的数据?

最佳答案

通常不能在数组函数中使用 AND 或 OR,因为它们不返回数组,只返回一个 TRUE 或 FALSE。这将条件相乘,并为不解析为 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)

关于excel - 微软 Excel 2010 : using array functions to generate boxplot data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10907054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com