2

4列のテーブルがあります。そのうちの 3 つは試行の設定であり、4 つ目は実験によって生成された値です。各行は試行を表し、実験構成ごとに複数の試行が実行されました。これらの試行の 5 つの値 (最小、25 パーセンタイル、中央値、75 パーセンタイル、および最大) をリストする構成ごとに表を作成したいと考えています。

それぞれの固有の実験構成が 1 回リストされている別の表を作成しました。列ヘッダーとしてパーセンタイル値を持つ追加の列があります。5 つの値を計算するために、次の式を設定しました。

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

これは、行の 3 つの設定を比較して、その行の構成を持つ試行のみがパーセンタイル評価の読み取り値を返すようにすることを目的としています。

ただし、この数式はゼロのみを返します。

必要なデータを生成するにはどうすればよいですか?

4

1 に答える 1

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)
于 2012-06-06T03:38:22.340 に答える