- 締切済み
エクセルの集計について
いつも お世話になっています。 A B C D 本社/支店 担当 得意先 集金額 入金額 1 本社 木村 A商事 100,000 100,000 2 本社 香取 C商店 ▲100 0 3 ○支店 稲垣 B建設 200,000 50,000 4 ○支店 草薙 E工場 ▲5,000 0 上記の表で 本社/支店で集計をした場合、集金額はマイナス以外の合計、入金額は普通に合計を出したいのですが、可能でしょうか? 何か良い方法があればご指南していただけないでしょうか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
>本社/支店で集計をした場合・・・ の/は、本社のみ、○○支店、XX支店ごとに集計するのか。 表現があいまい。 本店ないし、支店ごとなら、2条件の集計になり 1つは支店名 1つは集金額がプラス であるから、2条件の集計で、SUMPRODUCT関数で出来る。 配列数式でももちろんできる(略) ーー 例データ 本社 木村 A商事 100,000 100,000 本社 香取 C商店 -100 0 ○支店 稲垣 B建設 200,000 50,000 ○支店 草薙 E工場 -5,000 0 ○支店 北村 E工場 30,000 20000 式は =SUMPRODUCT((A1:A10="○支店")*(D1:D10>0)*(D1:D10)) 結果 230000 -- マイナスはセルの値としては、▲を使わないように。 書式でユーザー定義で##,###;"▲"#,###にする。
{=SUM(IF(D2:D5<0,"",D2:D5))} ← 配列数式
- gyouda1114
- ベストアンサー率37% (499/1320)
>集金額はマイナス以外の合計 集金額合計に =SUMIF(D2:D4,">0",D2:D4) >入金額は普通に合計 入金額合計にに =SUM(E2:E4)
- hallo-2007
- ベストアンサー率41% (888/2115)
複数の条件での集計ですが、SUMPRODUCT関数が便利です。 =SUMPRODUCT((A2:A10="本社")*(D2:D10>0)*(D2:D10)) エクセルのHelpでは、詳しく説明されていないので Netで検索してみると、応用の使い方が見つかります。
お礼
早々の解答 ありがとうございました。 SUMPRODUCT関数も勉強したいと思います。 ありがとうございました。
お礼
丁寧な回答 ありがとうございました。 表現が曖昧で すみませんでした。 ツール⇒データー⇒集計で集計した後 SUBTOTALを置換しては どうかと思ったのですが・・・。 ありがとうございました。