- ベストアンサー
Excelで同ファイル内の同セルを一度に合計したい
ここではいつも大変お世話になっています。 みなさん本当にありがとうございました。 今回の質問は、『Excelの同じファイルにある複数(約20)のシートを一度に合計する方法』を教えていただきたいと思っています。 例えば[sheet21]のA1に、[sheet1]~[sheet20]までのA1セルの値の合計を出したいということです。 また、『違うファイルの同じシート・同じセルにある値を、別の新しいファイルで合計を出す』ことはできるでしょうか? マクロだとお手上げなので、関数で対応できる範囲で教えてください。 以上、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
いわゆる串刺し算でできます。 shieet21のA1に=sum(sheet1!:sheet20!a1)とすると、sheet 1からsheet20 のA1の合計が計算されます。実際には、sheet21のA1のセルに =sum( として、sheet1からsheet20の下のタグをshiftkeyを押しながら、クリックすると上記の式のsheet1:sheet20!が入りますので、その後に、a1と計算したいセルを入れて、)でとじてやれば、簡単に計算できます。
その他の回答 (2)
- hana-hana3
- ベストアンサー率31% (4940/15541)
同一のブックなら、『串刺し計算』という方法で可能です。 >また、『違うファイルの同じシート・同じセルにある値を、別の新しいファイルで合計を出す』ことはできるでしょうか? やりたい内容が良く解りませんが、別のブックの値を使って計算する事は可能です。 串刺し計算の結果を他のブックに集計したいのであれば、集計シートを別のブックに移動(もしくはコピー)すれば簡単です。 http://search.goo.ne.jp/web.jsp?status=select&from=goo_oshiete&PT=goo_oshiete&nsMT=&MT=%A3%E5%A3%F8%A3%E3%A3%E5%A3%EC%A1%A1%B6%FA%BB%C9%A4%B7%B7%D7%BB%BB&c=0 ワークシートの移動とコピー http://www.eurus.dti.ne.jp/~yoneyama/Excel/sheet.htm#idou
お礼
参考URLまで添付いただきありがとうございました。
- marbin
- ベストアンサー率27% (636/2290)
Sheet1からSheet3のA1を合計します。 =SUM(Sheet1:Sheet3!A1) >『違うファイルの同じシート・同じセルにある値を、別の新しいファイルで合計を出す』 よく分かりません。 複数のシートの同じ名前のシートの同じセル番地の値の合計を新規ブックを生成して表示 させたい、ということでしょうか? こちらはマクロになりそうですが。 一般機能での方法は分かりません。
お礼
わかりました。 けっこう簡単な方法だったんですね。 ありがとうこざいました。
お礼
よく理解できました。 ありがとうございました。