• ベストアンサー

Excelのオートフィルターの集計で!

こんにちは!いつもお世話になります。 Excel2002で表を作成しているのですが、合計の部分がちょっと分からないので教えて下さい。 日付、伝票番号、商品、数量、単価、合計などの項目があります。 場合によっては伝票番号もしくは商品別にオートフィルターを使って表示させているのですが、その時の 縦の総合計が全部の総合計になってしまいます。 データ検索して、表示された物だけの総合計にする方法はありますか? 当然、分類別に表示した後はすべてを表示するに戻しておきますので、その時は全ての総合計が表示されるようにしたいと思っています。 基本的な事なのかも知れませんけど、私的には分かりませんのでよろしくお願いします。

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

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

>その都度手作業というのは何となく面倒だな~、なんて Σのアイコンをクリックエンタだけなんですがね。 エクセルは基本は、その都度手作業ですよ。 マクロを使って良ければ簡単にボタン1つで出来る ように出来ますが。 データ-フィルタ-フィルタオプションの設定なら 合計が自動で出るのですがいかがですか。

mariko_f
質問者

お礼

色々と細部までアドバイスしていただき感謝しています。 これからも焦らず徐々に覚えていこうと思っていますのでまた何かありましたら力を貸して下さいネ!

その他の回答 (3)

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

http://support.microsoft.com/Intl/Japan/Support/Kblight/T006/3/06.asp (1)オートフィルタを行う。(フィルタオプションでなくてオートフィルタの方の場合を言っています。) (2)合計を入れたいセルをクリック。 (3)ツールバーのΣをクリック (4)(抽出された結果の部分でよいが)合計したい範囲(列)を指定する。 (5)=SUBTOTAL(9,K2:K4)のようなのが出るから、エンタを押す。 これで抽出された結果の合計が出る。

mariko_f
質問者

お礼

早速のアドバイスありがとうございます。 SUBTOTALは一応やってみましたけど、その都度 手作業というのは何となく面倒だな~、なんて 贅沢な事を考えてしまったものですから、また 他に何か良い方法がありましたらよろしくお願い します。

  • sydneyh
  • ベストアンサー率34% (664/1947)
回答No.2

私が使用しているExcelのバージョンが97なので、2002とはだいぶ違うかもしれません。 それでも良ければ、表を全て範囲選択し、メニューバー「データ」の「集計」じゃダメでしょうか。 グループ(列)の基準、集計方法、集計させるフィールド(列)などを選べます。 集計が終わってまた元に戻したい時には、再び「集計」ダイアログを出し「すべてを削除」にするとただの表に戻ります。 ※ただ表見出しの上に文章やページタイトルがあったりすると、それらが「見出し」として受け止められてしまう可能性があります。

mariko_f
質問者

お礼

早速のアドバイスありがとうございます。 やはり手作業でやるより方法はないようですね。 下にも書きましたけど、総合計のセルに自動的に 表示された物だけの合計が出るとか、他のセルでも 構いませんので、検索して表示された物の総合計 だけ表示されるようには出来ないものでしょうかね。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 SUBTOTAL関数を使用すると、フィルタリングされたデータのみで計算します。 SUBTOTAL関数の詳細は、ヘルプを参照するか、このサイトで過去の質問を検索してみて下さい。 1つ載せておきます。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=367699

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=367699
mariko_f
質問者

お礼

早速のアドバイスありがとうございます。 やはり、SUBTOTALしか方法はないのでしょうね!? 普通の状態で表の合計欄の一番下に縦計の合計が 出るようになっていますので、オートフィルターで 検索した物だけ表示された場合、その総合計のセル に表示された物だけの総合計が出ればいいな~、と 思いました。 やっぱり甘いですね。^_^;

関連するQ&A