0

Excelスプレッドシートで、最小値、q1、中央値、q3、最大値、iqr、および外れ値を計算するいくつかの基本的な統計があります。私が今持っているのは、外れ値ではない最大の許容値の値です。

したがって、「実際の最大値は、外れ値となるものとして計算された値を下回っていない場合の値の最大値です」という式が必要です。

たとえば、データポイントは8、5、6、5、37、2です。最大値は37で、外れ値ではない最大値は11.25です。したがって、明らかに37は11.25より大きいので、実際の最大値を8にします。使用しようとしている式は次のとおりです。

=IF(H25>H33, MAX(IF(B15:G15<H33,B15:G15,"")), H25)

ここで、H25は計算された最大値(この場合は37)、H33は最大の非外れ値(この場合は11.25)、B15:G15は6つのデータポイント(8、5、6、5、37、2)です。 。

したがって、基本的には、外れ値でない場合は計算された最大値を取得するか、データポイントをループして外れ値ではない値の最大値を取得するforループを実行しようとしています。上記の式は機能しません。これが私の問題であり、それが私が助けを必要としていることです。

ポインタをありがとう。

4

1 に答える 1

0

したがって、私の数式は期待どおりに機能することがわかりました。配列数式として評価されるようにするには、「Enter」だけでなく「Ctrl-Shift-Enter」を押すだけです。それは本当に迷惑ですが、機能します(Excelはそれが配列数式であることを認識すべきだと思います)。

于 2012-05-30T16:39:37.593 に答える