- ベストアンサー
他のワークシートの数値の合計を出すには?
ワークシートが何ページかあって、それぞれのページの合計の総計をトップのワークシートに出したいのですが、何かリンク等が必要なのでしょうか?計算式がダメみたいでコピペがききません。教えて下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
合計がそれぞれのワークシート上にある場合は =シート名!セル座標 でできます。 コピーで行う場合は、形式を選択して貼り付けで「リンク貼り付け」になります。 シート名が一意の名前なら下記の様な方法もあります。 例えばSheet1,Sheet2の様になっていれば =INDIRECT("Sheet"&Row(A1)&"!A2") でSheet1のA2をリンクできます。下方向にコピーすれば Sheet2,Sheet3...のA2を参照できます。
その他の回答 (3)
バージョンが不明ですが、 ブック形式を作成出来るバージョンで有れば、 自動計算できます。 ヘルプに使用法が有ります。 これを串刺し計算と呼びます。 *複数のシートが有る場合はブック形式で作成します。 その中に関連するシートが有る状態に成ります。 ちなみにロータス1-2-3では最初から持っている機能です。
お礼
回答ありがとうございます!解決しました!
- esprei
- ベストアンサー率56% (718/1271)
それぞれのワークシートの合計セルがすべて同じセルNoになっている場合は、3D参照を使います。 たとえばシートはSheet2~Sheet10で、合計はA1に出されているとする。 総計を出したいセルで、 =SUM(Sheet2:Sheet10!A1) これで、それぞれのシートのA1に入っている数値を合計出来ます。
お礼
回答ありがとうございます! そんな事もできるんですね~ビックリです。。 ありがとうございます!!!
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 Sheet1~Sheet3のA列の合計なら、 =SUM(Sheet1:Sheet3!A:A) =SUM(Sheet1:Sheet3!A1:A100) というような数式で出来ますが。
お礼
ありがとうございます!!! まさにそれです!すごいですね~!!!!感激しました。ありがとうございました!
お礼
回答ありがとうございます! 今ちょっとやってみていたんですが、シート名が日本語だからかな? SHEET15!E80 のように入れてもリンク先が見つからないようでこちらにきいてくるのですが、INDIRECTを使うとすると、日本語のシート名だと本来のシート名はどうなるんでしょう!? 無知ですみません・・・教えて下さい!
補足
何度もすみません。。 シート名は日本語でもできるんですね!ほんとに驚きました!ありがとうございました!!!