• ベストアンサー

エクセル関数:オートフィルタ後のデータ群の集計

エクセル関数:オートフィルタ後のデータ群の集計 エクセルでオートフィルタ後の数値データ群を対象に、 TRIMMEANのように上下○%を除いた平均値を計算する方法はあるでしょうか? できれば平均値と標準偏差を計算したいです。 よろしくお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

>上下○%を除いた標準偏差を計算する方法はあるでしょうか? それはちょっと元のご相談内容とは違うお話ですので,必要なら別途ご質問として投稿してみてください。 とりあえずそういうことが出来る出来合いの関数は無い訳ですが,自前で丁寧に関数を組み合わせて計算式を自作すれば,何某かの計算はそれなり作成できます。TRIMMEAN関数のヘルプを良く読んで,具体的にどういう具合に除外したいのか「関数の仕様」をご自分で決定して,そのように作動する式を組み立てます。 絞り込みとの掛け合わせは,前述回答で準備したC列を対象に行えば同じように出来ます。 一発でやらそうとすると多分難しくなる(特に同数を含むデータの処理とかかな。1,1,1,2,3,4,4,4みたいな)ので,更にD列に作業列を追加し,「あなたが決めた除外ルール」に基づいた個数だけ大きい側と小さい側の数字を""に書き換え,それ以外はC列の値を再掲するようにしてSTDEVなどを計算してみると良いと思いますよ。

digifri2
質問者

お礼

やはり出来合いの関数はなさそうですね・・・ 組み合わせで考えてみます。 どうもありがとうございました。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

特に難しい方法を取らず A列に絞り込みの条件のaとかbとか B列に計算したい数字の列として C列に C2: =IF(SUBTOTAL(3,B2),SUBTOTAL(9,B2),"") として表の下端までコピーしておき =TRIMMEAN(C:C,○%) とか =STDEV(C:C) などのように計算してしまいます。

digifri2
質問者

お礼

アドバイスありがとうございます。 上下○%を除いた平均値は計算できたのですが 上下○%を除いた標準偏差を計算する方法はあるでしょうか?

関連するQ&A

  • EXCELでオートフィルター後の集計方法

    EXCELでオートフィルター後の集計方法 EXCELの表でオートフィルターで抽出後、数値であればSUBTOTAL関数を使用し集計するが、 「○」や「×」のように文字例を集計したいです。どのような関数を使用すればできますか? どなたか教えてください。 ちなみに「EXCEL2000」を使用してます。

  • Excelのオートフィルタでの計算について

    オートフィルタで非表示の行がある場合の計算で、TRIMMEAN関数のように指定した%の上下値を省くような計算ができるようなものはないでしょうか? 無い場合は、代替えの方法で有効な方法はあるのでしょうか。 アドバイスよろしくお願いします。

  • EXCELオートフィルター後の集計方法

     EXCELの表でオートフィルターで抽出後、SUM関数で集計しようとすると抽出外のCELLまで集計してしまいます。  結局SUMIF使って集計しているのですが、表示部分だけ集計させる方法があったら教えてください。

  • オートフィルター後の集計で集計値がでないのですが

    いつも皆さんに助けていただきありがとうございます。 現在、エクセルでオートフィルターを使い抽出されたデータの集計をするよう計算式を入れています。 しかしながら、集計せず「0」と言う結果を出します。 色々と試みてみましたができませんでした。なんとか、集計させたいのですが方法は無いでしょうか なお、計算式は次のように入れてあります。 1 集計値を出すセルはA1で計算式は 「 =SUBTOTAL(9,F3:F2000) 」です。 2 計算をさせるところのセルのFのセルには個々に次の式が入っています。   例 「 =IF(ISBLANK(I252),"",SUBTOTAL(9,J252,K252,N252,Q252)) 」 集計させるセルに「SUBTOTAL」による式が入っていれば、正しい計算値を出さないのでしょうか? この場合は、SUBTOTALによる計算は困難なのでしょうか? どなたかご教示いただければ幸いです。お願いします。 エクセルは、2003です

  • EXCELのピボットテーブルで最頻値を集計できないか

    ピボットテーブルフィールドの集計の方法は、ウィザードによれば、   合計   データの個数   平均   最大値   最小値   積   数値の個数   標本標準偏差   標準偏差   標本分散   分散 の中から選ぶことになっているのですが、ここに、   最頻値 ・・・関数で言えばmode関数 を持ってきたいのですが、何とかそのようにするやり方はないものでしょうか。

  • エクセルのオートフィルタで、あるデータにオートフィルタをかけたあとに他

    エクセルのオートフィルタで、あるデータにオートフィルタをかけたあとに他のエクセルデータから データを貼り付けようとするとうまくいきません。 たとえば、オートフィルタをして30行あったものが10行に選択されたとき、その10行に他のエクセルデータから10行のデータを貼り付けたら4行くらいしか貼り付け出来ませんでした。 これはどうしてですか?わかる方がいれば教えてください。

  • EXCEL オートフィルタの結果に対して最高値、最低をだす

    EXCEL オートフィルタを使いプルダウンで選択したあとに ある列の最低値、最高値、標準偏差などを表示したいのです。どのようにしたらよろしいでしょうか ? LARGE関数やSMALL関数をそのまま使うとフィルタで選択する前の全てのデータを使用しているようで使えません。 現在の条件 バージョンEXCEL2003 OS WindowsXP データ数 行 20000行程度 列 12列程度 よろしくお願いします。

  • エクセルのピボットテーブルの集計の方法に追加はできますか

    エクセルのピボットテーブルの集計の方法には、合計、データの個数、平均、最大値、最小値、積、数値の個数、標本標準偏差、標準偏差、標本分散、分散の11個の方法が登録されていますが、これに他の関数を追加することは可能ですか。できれば中央値(median)を追加したいのですが。

  • Excelでオートフィルターをかけているのですが

    よろしくお願いします。 Excel2000でオートフィルターをかけ、 指定した内容のみを表示させています。 この表示されている数字だけをSUM関数などで 計算させたものを特定のセルに出したいのですが、 どうすればよいのでしょうか?

  • EXCELでオートフィルタの集計が出ない

    XP OFFICE2003です。 EXCEL表でオートフイルタを掛けると、抽出はしますが下欄の集計が出ません。 HELPの説明によりますと、Σボタンが表示/非表示の切り替えだと称しておりますが、押す押さないにかかわらず非表示です。 どうぞ、常に表示する方法を教えてください。 なお、こんな小さなスペースの項目表示を表示・非表示選択させる意図も分かりません。これもお願いします。

専門家に質問してみよう