• 締切済み

エクセルで複数のシートの合計を出したい

エクセルで下記のような3つのシートがあります。 A列には科目、B列には数字が入っています。 sheet1     A   B 1 消耗品費 100 2 交通費  300 3 通信費  200 4 手数料  200 sheet2     A   B 1 交通費  100 2 消耗品費 100 3 手数料  200 4 通信費  200 sheet3     A   B 1 消耗品費 300 2 通信費  100 3 手数料  200 4 交通費  200 sheet1~3の科目ごとの合計をsheet4に出したいのですが、良い関数を教えてください。 A1にいつも「消耗品費」があるとは限りませんので、 =SUM(sheet1:sheet3!B1) という式が入りません。 また、A列に出てくる科目は同じものが2個出てくることはありません。 よろしくお願いします。

みんなの回答

noname#204879
noname#204879
回答No.3

[ピボットテーブル/ピボットグラフ ウィザード 1/3]メニューで“複数のワークシート範囲”を選択するのが簡単かと。貴方の苦手な(?)関数を使う必要がありません。(^_^)

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.2

統合 http://kokoro.kir.jp/excel/tougou.html こちらは如何でしょうか?

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

安直ですが、次の方法は如何でしょうか シート4のA列に科目名称が設定されているとして、B列に=SUMIF(Sheet1!A:A,A1,Sheet1!B:B)+SUMIF(Sheet2!A:A,A1,Sheet2!B:B)+SUMIF(Sheet3!A:A,A1,Sheet3!B:B)

関連するQ&A