• ベストアンサー

エクセルで、シート間の合計

複数のセルの値を合計する際、他のシートのセルを参照したい場合はどうすればいいのでしょうか。 (例えば、シート1のA1とシート2のB2を合計) よろしくおねがいします。

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

  • ベストアンサー
回答No.4

SUM関数で、合計を取りたいセルをクリックして、「,(カンマ)」でつないで行くと良いですね。ただ、mok1さんのおっしゃるとおり、30個までしか引数は指定出来ませんので次の方法でどうでしょうか? ・別のセルで30個の合計を計算する。そのセルの値と残りの分を足し算する。 例)例えば最終的にsheet3のa2に結果を出したいとき a2のセルに以下の関数を入力して合計を求めます。 =sum(sheet1!a1,sheet1!a3,.略.,sheet1!a20) a3のセルには =sum(a2,sheet1!b2,sheetb5,略.,sheet2!c2) と入力。 ・バラバラのセルでないなら(a1からa3とかつながっているという意味です。)、その部分に関して範囲指定をする際は、ドラッグで指定する。 例)例えば最終的にsheet3のa2に結果を出したいとき a3のセルに以下の関数を入力して合計を求めます。 =sum(sheet1!a1:a5,sheet1!b3:b10,.略.,sheet1!c20) いかがでしょうか?

mok1
質問者

お礼

30個以上あり、なおかつ場所がバラバラなので、各シートを合計して、その合計をさらに合計する、という方法を取りました。 ありがとうございました。

その他の回答 (4)

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.5

同じ場所なら串刺しが出来ますが、違う場合は出来ないので、以下のようにすれば多少は楽になるかと。 ある場所に集計したい数値を=セル番地で集める。(シート毎に)どのシートも同じ位置です。これで串刺し計算。 参照したいセルがばらばらの場合はやはり、こつこつ集めないと駄目でしょうね。

mok1
質問者

お礼

この方法が一番のようですね。(シートごとに合計してから「串刺し」←この言葉ははじめて知りました^^;)ありがとうございました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

>実は足したいセルは40個近くあるので、式を入力するのが大変なんですが… セルの場所が同じなら =SUM(シート1:シート2!A1) の様にして串刺し演算できます。 シート1と2の間にはさまれたシートのA1を合計になります。 場所がバラバラなら、シート毎に合計するセル(同座標)を用意して そのセルを加算するとかすればいいのでは?

mok1
質問者

お礼

場所がバラバラなので、各シートを合計して、その合計をさらに合計する、という方法を取りました。 ありがとうございました。

  • ooc
  • ベストアンサー率16% (10/61)
回答No.2

各シートとも同じセルなら例えば =SUM(Sheet1:Sheet5!A1) とかで出来ますけど…

mok1
質問者

お礼

同じセルなんですが、複数あります。 各シートの欄外の同じセルに各シートの合計をして、さらにその合計を教えていただいた方法で合計しました。 ありがとうございました。

  • ooc
  • ベストアンサー率16% (10/61)
回答No.1

=Sheet1!A1+Sheet2!B2です。

mok1
質問者

お礼

すばやい回答、ありがとうございます。 実は足したいセルは40個近くあるので、式を入力するのが大変なんですが… 「関数の貼り付け」機能などを使って、簡単に合計する方法はあるでしょうか? あれ?ひょっとして「関数の貼り付け」機能では30個以上は足せないのかな?

関連するQ&A