• 締切済み

Excel初心者です【フィルター使用時の合計値】

こんにちは。 Excel初心者です。 色々と質問のサイトも見てみましたが、うまく自分の表に当てはめて 利用することが出来なかった為、質問をさせてください。 添付の画像の様に、A列に月、B列に種別、C列に金額という表があります。 同じシート内の下部に、種別毎の合計数字を表示したいと思っています。 【1月】でフィルターをかけた時にC12~14に 【1月のA‥合計額、B‥合計額、C‥合計額】が表示されるようにしたいです。 【1月】でフィルターをかけて 【1月のすべての合計額】が表示されるように【SUBTOTAL】を 使う事はできたのですが、どうしても複数条件との組み合わせが理解できません>< ※フィルターでの合計額ではなく、条件数字【1】月を入力し 【SUMIFS】でそれぞれの欄に合計額を表示させるやり方はできたのですが、 フィルターをかけてそのまま出ればいいなと思います。 作る私も初心者ですが、利用するほかのメンバーも初心者の為 わかりやすい数式で出来ると助かります。 どうぞよろしくお願い致します。

みんなの回答

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.5

作業列を使います。 セルD2に↓を入れてD10までコピーします。 =IF(SUBTOTAL(3,B2),B2,"") 合計値は、セルC12に↓を入れてC14までコピーします。 =SUMIFS(C$2:C$10,D$2:D$10,B12) 作業列を見せたくなければもっと離れた列にするか非表示にしてください。

  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.4

作業エリアを作ってみました。 データエリアの少し話した右側に、種別がAの列、Bの列、Cの列を作り、 B列がAだったら、Aの列の所に金額を表示するようにします。 するとデータエリアでフィルターを行うと、作業エリアでも同じ行は隠れます。 そこで列ごとにSUBTOTAL関数を使うとA、B、Cの値が取れます。

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

Excelの初心者も中級者も、回答を、関数で!関数で!というが、こんな問題ならピボットテーブルが簡単では? こんなところへ質問までして、時間を採り、苦労するのはのは、無駄。 質問者に今言っても、聞く耳を持たないだろうが、将来データべース的な課題に ぶつかった時、こういう方法を使えないか、第Iに検討することを、思い出してください。 例データ 月 クラス 計数 1 A 1 1 B 2 1 A 3 2 B 4 3 C 5 1 A 6 1 C 7 1 B 8 2 A 9 3 C 10 1 A 11 ーー 挿入ーピボットテーブル OK ーー フィルタ  月 行 クラス Σ値 計数 ーー 月数の1を選択 ーー 結果 月 1 行ラベル 合計 / 計数 A 21 B 10 C 7 総計 38

  • msMike
  • ベストアンサー率20% (368/1813)
回答No.2

好い課題と思って試行錯誤してみましたが、私も失敗しました。 表形式に纏めるなら(わかりやすい数式で出来る)添付図かと思いますが、それでお茶を濁せませんか?

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.1

こちらのベストアンサーを参考にしてご自身の表に当てはめてください。 セル範囲を変更しA2:A50="A"の"A"を質問の画像でしたらB12にします。 https://oshiete.goo.ne.jp/qa/1994762.html

関連するQ&A