- ベストアンサー
エクセルで、シート間の合計
複数のセルの値を合計する際、他のシートのセルを参照したい場合はどうすればいいのでしょうか。 (例えば、シート1のA1とシート2のB2を合計) よろしくおねがいします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
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) いかがでしょうか?
その他の回答 (4)
- dejiji-
- ベストアンサー率38% (327/858)
同じ場所なら串刺しが出来ますが、違う場合は出来ないので、以下のようにすれば多少は楽になるかと。 ある場所に集計したい数値を=セル番地で集める。(シート毎に)どのシートも同じ位置です。これで串刺し計算。 参照したいセルがばらばらの場合はやはり、こつこつ集めないと駄目でしょうね。
お礼
この方法が一番のようですね。(シートごとに合計してから「串刺し」←この言葉ははじめて知りました^^;)ありがとうございました。
- mshr1962
- ベストアンサー率39% (7417/18945)
>実は足したいセルは40個近くあるので、式を入力するのが大変なんですが… セルの場所が同じなら =SUM(シート1:シート2!A1) の様にして串刺し演算できます。 シート1と2の間にはさまれたシートのA1を合計になります。 場所がバラバラなら、シート毎に合計するセル(同座標)を用意して そのセルを加算するとかすればいいのでは?
お礼
場所がバラバラなので、各シートを合計して、その合計をさらに合計する、という方法を取りました。 ありがとうございました。
- ooc
- ベストアンサー率16% (10/61)
各シートとも同じセルなら例えば =SUM(Sheet1:Sheet5!A1) とかで出来ますけど…
お礼
同じセルなんですが、複数あります。 各シートの欄外の同じセルに各シートの合計をして、さらにその合計を教えていただいた方法で合計しました。 ありがとうございました。
- ooc
- ベストアンサー率16% (10/61)
=Sheet1!A1+Sheet2!B2です。
お礼
すばやい回答、ありがとうございます。 実は足したいセルは40個近くあるので、式を入力するのが大変なんですが… 「関数の貼り付け」機能などを使って、簡単に合計する方法はあるでしょうか? あれ?ひょっとして「関数の貼り付け」機能では30個以上は足せないのかな?
お礼
30個以上あり、なおかつ場所がバラバラなので、各シートを合計して、その合計をさらに合計する、という方法を取りました。 ありがとうございました。