回答 受付中

SUBTOTALの応用について

  • 困ってます
  • 質問No.9625194
  • 閲覧数66
  • ありがとう数2
  • 気になる数0
  • 回答数4

お礼率 50% (2/4)

エクセルで集計作業を行っている中で分からないことがあるので良い方法があれば教えてください。

エクセルには以下の情報があります。

A列:案件番号(通し番号)
B列:担当営業(Aさん~Eさん)
C列:該当案件の売上
D列:ステータス(1~5)
E列:粗利

集計したい情報
1.営業Bさんの売上合計:上記情報と重ならないセルにてSUBTOTAL(109,B2:B99)で集計可←ここまではできている
2.フィルターをかけ、営業Bさんの情報のみ表示されている状態でステータスが1または3の案件の粗利合計を1.同様に上記情報と重ならないセルにて集計したい←この計算式が知りたい

よろしくお願いします。

回答 (全4件)

  • 回答No.4

ベストアンサー率 28% (4482/15960)

Excel(エクセル) カテゴリマスター
こういうのは、「フィルターをかけた状態で」といった、「特殊な難しい素人的な状況での問題にする」から難しいのであって、素直に下記のような考えで考えるべきと思う。自分で考えてみるのは勝手だが、途中までのやり方にこだわって、回答者に回答をもとめることはないだろう。
例 A1:C14
担当 ステ 数値
A 1 10
A 2 20
B 1  30
B 2 40
B 1 50
B 2 60
B 3 70
B 2 80
B 1 90
B 1 100
B 2 110
B 3 120
B1 130
C2 140
C1 150
空いたセルの3つのセルに
=SUMIFS(C2:C14,A2:A14,"B",B2:B14,1)  結果 400
=SUMIFS(C3:C15,A3:A15,"B",B3:B15,2)  結果 290
=SUMIFS(C4:C16,A4:A16,"B",B4:B16,3)  結果 190
第五引数はROW()-2のようにして、下方向に複写できるようにもできる。
ーー
参考までに、
質問は下記で言っているようなことかな?違ってていたらすみません。
http://excel-forest.net/2018/03/17/20180316a/
ーー
他にも、ピボットテーブルなどのやり方もある。これを嫌がる関数マニアが多いようだが。
お礼コメント
asumoasumo

お礼率 50% (2/4)

ありがとうございます!
教えていただいた情報で見通しが立ちました!
参考に送っていただいたURLも確認しました。(難しいと感じたので勉強しますw)
投稿日時 - 2019-06-13 11:32:36
  • 回答No.3

ベストアンサー率 53% (518/969)

Excel(エクセル) カテゴリマスター
どこかのセルに選択された営業さんの名前を以下の式で摘出します。仮にG16とします。
G16に
=IF(SUBTOTAL(103,B2:B100)<>COUNTA(B2:B100),INDEX(B2:B100,MATCH(0,INDEX(0/SUBTOTAL(103,INDIRECT("B"&ROW(2:100))),),0)),"")
としてください。
それぞれ粗利合計を出したいセルに以下の式を入れてください。
1または3の粗利合計
=SUMPRODUCT((B:B=G16)*((D:D=1)+(D:D=3)),E:E)
2の粗利合計
=SUMPRODUCT((B:B=G16)*(D:D=2),E:E)
4の粗利合計
=SUMPRODUCT((B:B=G16)*(D:D=4),E:E)
お礼コメント
asumoasumo

お礼率 50% (2/4)

ありがとうございます!
教えていただいた情報を元に整理して試してみます!
投稿日時 - 2019-06-13 11:30:22
  • 回答No.2

ベストアンサー率 53% (518/969)

Excel(エクセル) カテゴリマスター
式を書き忘れました。
=SUBTOTAL(109,E2:E99)
補足コメント
asumoasumo

お礼率 50% (2/4)

ご回答ありがとうございます。
フィルターをかければ確かに確認できるのですが、補足しますと
ステータス1または3の粗利合計、2の粗利合計、4の粗利合計という3つの粗利合計を各担当者ごとに出したいので、できれば担当者のみフィルターをかけたら3つの粗利合計についてそれぞれ計算式で算出できるようにしたいと思っています。
投稿日時 - 2019-06-12 18:23:50
  • 回答No.1

ベストアンサー率 53% (518/969)

Excel(エクセル) カテゴリマスター
フィルターでステータスの1と3の絞り込みを追加してやればいいのではないでしょうか。
関連するQ&A
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

ピックアップ

ページ先頭へ