• 締切済み

エクセルの集計について

いつも お世話になっています。    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  上記の表で 本社/支店で集計をした場合、集金額はマイナス以外の合計、入金額は普通に合計を出したいのですが、可能でしょうか? 何か良い方法があればご指南していただけないでしょうか?  

みんなの回答

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

>本社/支店で集計をした場合・・・ の/は、本社のみ、○○支店、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 -- マイナスはセルの値としては、▲を使わないように。 書式でユーザー定義で##,###;"▲"#,###にする。

niwashinoyome
質問者

お礼

丁寧な回答 ありがとうございました。 表現が曖昧で すみませんでした。 ツール⇒データー⇒集計で集計した後 SUBTOTALを置換しては どうかと思ったのですが・・・。 ありがとうございました。

noname#204879
noname#204879
回答No.3

{=SUM(IF(D2:D5<0,"",D2:D5))} ← 配列数式

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

>集金額はマイナス以外の合計 集金額合計に =SUMIF(D2:D4,">0",D2:D4)  >入金額は普通に合計      入金額合計にに =SUM(E2:E4)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

複数の条件での集計ですが、SUMPRODUCT関数が便利です。 =SUMPRODUCT((A2:A10="本社")*(D2:D10>0)*(D2:D10)) エクセルのHelpでは、詳しく説明されていないので Netで検索してみると、応用の使い方が見つかります。

niwashinoyome
質問者

お礼

早々の解答 ありがとうございました。 SUMPRODUCT関数も勉強したいと思います。 ありがとうございました。