• ベストアンサー

エクセルSUMIFを使った表計算のシートを増やす

原価計算表を作成していて、内訳表の項目の前に「材料、労務、機械、外注、経費」の部門をプルダウンで選択できるようにし、別シートの計算表にその 部門ごとの合計を出そうと思っています。とりあえず、合計を出すところにSUMIFをいれて内訳表が1シートの時は合計が出せますが、工種ごとにシートが増えていく場合はどのように関数をいれたらいいか教えてください。宜しくお願いします。

質問者が選んだベストアンサー

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

関数では自動的にシート増減を考慮出来ませんのでマクロになります。 一例です。 シート増減毎にSUM関数の変更が発生しますが次の方法は如何でしょうか。 (1)各内訳シートの固定範囲に部門別合計をSUMIF関数で計数する。 (2)合計シートは、SUM関数で各項目毎にシート串刺し(例えば、=SUM(Sheet2:Sheet3!A2))する。

関連するQ&A