プロが教えるわが家の防犯対策術!

ここではいつも大変お世話になっています。
みなさん本当にありがとうございました。
今回の質問は、『Excelの同じファイルにある複数(約20)のシートを一度に合計する方法』を教えていただきたいと思っています。
例えば[sheet21]のA1に、[sheet1]~[sheet20]までのA1セルの値の合計を出したいということです。
また、『違うファイルの同じシート・同じセルにある値を、別の新しいファイルで合計を出す』ことはできるでしょうか?
マクロだとお手上げなので、関数で対応できる範囲で教えてください。
以上、よろしくお願いします。

A 回答 (3件)

いわゆる串刺し算でできます。


shieet21のA1に=sum(sheet1!:sheet20!a1)とすると、sheet 1からsheet20 のA1の合計が計算されます。実際には、sheet21のA1のセルに
=sum( として、sheet1からsheet20の下のタグをshiftkeyを押しながら、クリックすると上記の式のsheet1:sheet20!が入りますので、その後に、a1と計算したいセルを入れて、)でとじてやれば、簡単に計算できます。
    • good
    • 0
この回答へのお礼

よく理解できました。
ありがとうございました。

お礼日時:2008/06/11 10:53

同一のブックなら、『串刺し計算』という方法で可能です。



>また、『違うファイルの同じシート・同じセルにある値を、別の新しいファイルで合計を出す』ことはできるでしょうか?

やりたい内容が良く解りませんが、別のブックの値を使って計算する事は可能です。
串刺し計算の結果を他のブックに集計したいのであれば、集計シートを別のブックに移動(もしくはコピー)すれば簡単です。

http://search.goo.ne.jp/web.jsp?status=select&fr …

ワークシートの移動とコピー 
http://www.eurus.dti.ne.jp/~yoneyama/Excel/sheet …
    • good
    • 0
この回答へのお礼

参考URLまで添付いただきありがとうございました。

お礼日時:2008/06/11 10:53

Sheet1からSheet3のA1を合計します。



=SUM(Sheet1:Sheet3!A1)

>『違うファイルの同じシート・同じセルにある値を、別の新しいファイルで合計を出す』

よく分かりません。
複数のシートの同じ名前のシートの同じセル番地の値の合計を新規ブックを生成して表示
させたい、ということでしょうか?
こちらはマクロになりそうですが。
一般機能での方法は分かりません。
    • good
    • 0
この回答へのお礼

わかりました。
けっこう簡単な方法だったんですね。
ありがとうこざいました。

お礼日時:2008/06/11 10:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!