こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

こんにちは。

Excel初心者です。
色々と質問のサイトも見てみましたが、うまく自分の表に当てはめて
利用することが出来なかった為、質問をさせてください。

添付の画像の様に、A列に月、B列に種別、C列に金額という表があります。
同じシート内の下部に、種別毎の合計数字を表示したいと思っています。

【1月】でフィルターをかけた時にC12~14に
【1月のA‥合計額、B‥合計額、C‥合計額】が表示されるようにしたいです。

【1月】でフィルターをかけて
【1月のすべての合計額】が表示されるように【SUBTOTAL】を
使う事はできたのですが、どうしても複数条件との組み合わせが理解できません><

※フィルターでの合計額ではなく、条件数字【1】月を入力し
【SUMIFS】でそれぞれの欄に合計額を表示させるやり方はできたのですが、
フィルターをかけてそのまま出ればいいなと思います。

作る私も初心者ですが、利用するほかのメンバーも初心者の為
わかりやすい数式で出来ると助かります。

どうぞよろしくお願い致します。

投稿日時 - 2019-04-14 14:35:00

QNo.9606668

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

作業列を使います。

セルD2に↓を入れてD10までコピーします。
=IF(SUBTOTAL(3,B2),B2,"")

合計値は、セルC12に↓を入れてC14までコピーします。
=SUMIFS(C$2:C$10,D$2:D$10,B12)


作業列を見せたくなければもっと離れた列にするか非表示にしてください。

投稿日時 - 2019-04-15 11:55:07

ANo.4

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

投稿日時 - 2019-04-14 17:55:09

ANo.3

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

投稿日時 - 2019-04-14 17:54:35

ANo.2

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

投稿日時 - 2019-04-14 16:44:40

ANo.1

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

投稿日時 - 2019-04-14 16:31:31

あなたにオススメの質問