• ベストアンサー

EXCEL関数で最大値と最小値を省いた標準偏差

EXCEL関数で最大値と最小値を省いて平均値を求める関数にTRIMMEAN がありますが、これと同様に、EXCEL関数で最大値と最小値を省いた標準偏差を求める関数はありますか?標準偏差を求める関数としてはSTDEVPAがありますが。

質問者が選んだベストアンサー

  • ベストアンサー
  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.2

突出した、値を 省く、ために 最大、付近と、 最小、付近を 省く の、ですよね? 何割、省きますか? あと、 個数で、省きますか? しきい値、基準で 省きますか? 因みに A:Aに、 データが、ある と、して 省く、のが 個数単位で 1つづつ、なら =STDEVPA(INDEX(SMALL(A:A,ROW(OFFSET(A1,0,0,COUNT(A:A)-2),1))+1),,)) で、出来ますね

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

Googleで 「最大値・最小値を除いた平均値と標準偏差を求める』で照会すると http://www.excel.studio-kazu.jp/kw/20090907152651.html に載っている。 >最大値・最小値を除いた平均値と標準偏差を求める』 で照会。 これでうまく行くか検証すること。 そういう照会もしないで、すぐ質問をするのはどうか。 最大値・最小値に同じ値が複数ある時は、どうするかを注記もしないのはお粗末。 1式で求めるのでなければ、作業列に対象にするサインを立てて 対象データをフィルターで出して、SUBTOTAL関数の「8 STDEVP 」で出せるかも。 別にVBAでユーザー定義関数も簡単に作れるのでは?

kappa-san2
質問者

補足

早々の回答ありがとうございます。頂いた3つの回答について、1つは明確な回答でしたが、該当するものではありませんでした。残り2つの回答についてこちらで試行してみます。 回答1について 最大値・最小値に同じ値が複数ある時は、それぞれ1つのみ除くことが条件です。例えば、データの個数が計7個の場合、最大値1個、最小値1個を省いた、計5個のデータから求めることです。よって、教えて頂いた「最大値・最小値を除いた平均値と標準偏差を求める」に示された内容では、同じデータが複数ある場合、それら全てを除くとのことでしたので、この条件に適さないことになります。 回答2について 1式で求めるのでなければ、作業列に対象にするサインを立てて 対象データをフィルターで出して、SUBTOTAL関数の「8STDEVP 」で出せるかも。 ⇒考えてみます。 回答3について 別にVBAでユーザー定義関数も簡単に作れるのでは? ⇒考えてみますが、私にとっては相当難易度が高いものになります。

関連するQ&A