エクセルオートフィルター後の集計で集計値が出ない理由と解決方法

このQ&Aのポイント
  • エクセルのオートフィルターを使って抽出されたデータの集計を行っていますが、集計結果が「0」と表示されてしまいます。
  • 集計値を出すセルにはSUBTOTAL関数を使用しており、計算を行うセルにも適切な式が入っています。
  • SUBTOTAL関数による計算が正しく行われない場合、他の方法で集計を行う必要があります。エクセルのバージョンは2003です。
回答を見る
  • ベストアンサー

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

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

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

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

既出回答にもあるように,SUBTOTAL関数はSUBTOTAL関数の結果を拾い上げることが出来ません。 ご相談の状況では,一般には個々の行のセルを =IF(I252="","",SUM(J252,K252,N252,Q252)) としておいて,集計セルでは今の =SUBTOTAL(9,F3:F2000) で計算します。 が,逆に個々のF列セルを今のSUBTOTALの式で置いておき, 集計セルで =SUM(F3:F2000) とすることでも, 「オートフィルタで隠れたF列の行はゼロになっている」ので,欲しい結果を計算できます。 この方法は,他にも「オートフィルタで見えている行だけを対象に各種関数(SUBTOTALの機能以外のたとえばCOUNTIFとかSUMIFとか検索の関数とか)を計算したい」場合にも,応用して利用する事が出来ます。

yuzunoki01
質問者

お礼

keithinさんありがとうございます。 早速、試みてみました。そうしますと、思っていた結果を出してくれました。 助かりました。 今後ともご指導ご助言を頂けますようお願いします。

その他の回答 (1)

  • rukuku
  • ベストアンサー率42% (401/933)
回答No.1

こんにちは SUBTOTAL関数は、SUBTOTAL関数の結果を集計できません。 できないと言うよりは、「集計しない」という仕様だと思います。 逆にうまく利用しますと、小計などが入っていても小計を無視した集計ができます。

yuzunoki01
質問者

お礼

早速のご回答ありがとうございました。 やっぱりそんうなんでしょうね・・・。 本当にご助言ありがとうございました。

関連するQ&A

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

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

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

    お世話になります。 Excelにて管理表を作成しています。 オートフィルタにて項目毎に抽出するのですが、その抽出したテーマなどを別のセルに表示する事は出来ないでしょうか。 計算結果は[subtotal]でできたのですが、何かいい方法か関数はないでしょうか。 ご教授お願いします。

  • オートフィルタ後のデータから空白セルを数えたい

    はじめまして、 Excel2002(SP3)で、オートフィルタで抽出したデータから空白セルだけを数えたいのですが、subtotal(3)"countA"だと空白以外のセルしか数えられず、"Countblank"は抽出外のデータからも空白セルを拾ってきてしてしまうため、なかなかうまくいきません。 なにか良い方法はあるでしょうか?

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

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

  • excelでSUBTOTAL関数を設定したのですが、オートフィルタをか

    excelでSUBTOTAL関数を設定したのですが、オートフィルタをかけるとSUBTOTAL関数を設定したセルが消えてしまいます。 セルが消えないようにするにはどうすればいいんでしょうか。

  • Excel:オートフィルタの抽出個数カウント方法について

    Excelのオートフィルタにて (1)空白セルを抽出し、その数をカウントする (2)空白セル以外を抽出し、その数をカウントする を同時に行いたいのですが、 どの様な数式を使えばよいでしょうか。 (2)はSUBTOTAL関数で引数をCOUNTA関数にすれば出来ますが、、 どなたか、ご教授願います。

  • エクセルのオートフィルターの使い方

    エクセル2010で1000行程度の表からオートフィルターで必要な情報を抽出しているのですが、該当する条件を▼セルで探すのも面倒なので、所定のセルに条件を入力したらオートフィルターで抽出できる方法があれば教えてください。

  • [EXCEL]オートフィルタ

    教えてください。よろしくお願いします。 EXCELで オートフィルタを使っています。 例えば、 100 と言う数値で抽出したとします。 100の ある部分を 上から下に向かって 111に修正するとします。 オートフィルタで =100 の条件で 抽出した状態で、 修正する部分の一番上のセルに 111を入力して それを 必要な部分まで ドラッグしたら、 抽出されていない(非可視セル)まで 111に なってしまいますか? ===================== 以前 修正した表について お友達から 指摘があり、 非可視セルまで 書き換えてしまったのかと・・。 心配です。 EXCELのバージョンによるのでしょうか?

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

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

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

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