Excelで毎月シートや拠点別シートの数字をまとめたいときは、串刺し計算を使うと一気に時短できます。いちいち各シートを開いて足し算しなくても、同じ位置のセルをまとめて合計できますよ。この記事では、複数シートの合計を最短で出す関数、実際のクリック手順、うまくいかないときの確認ポイントまで、仕事中にすぐ使える形でまとめました。
まず結論:複数シートの合計はSUM関数で串刺し計算します
この形を使えば、4月シートから9月シートまでのB2セルをまとめて合計できます。月別シート、担当者別シート、店舗別シートなど、シート構成が同じならとても便利です。
基本の書き方
- =SUM(4月:9月!B2):4月〜9月シートのB2を合計
- =SUM(Sheet1:Sheet12!C5):Sheet1〜Sheet12のC5を合計
- =SUM(東京:福岡!D10):東京〜福岡シートのD10を合計
ポイントは、開始シートと終了シートの間にあるシートも全部対象になることです。つまり、シートタブの並び順が計算結果に影響します。
Excelで串刺し計算を入力する手順
ここでは、4月シートから9月シートまでのB2を、集計シートで合計する流れを紹介します。
- 合計を表示したいシートを開きます。たとえば「集計」シートです。
- 結果を出したいセルをクリックします。
- =SUM( まで入力します。
- シートタブの「4月」をクリックします。
- Shiftキーを押したまま、シートタブの「9月」をクリックします。
- 合計したいセル B2 をクリックします。
- ) を入力して、Enter を押します。
これで、数式は =SUM(4月:9月!B2) の形になります。手入力でも作れますが、シート名の打ち間違いを防ぐなら、実際にタブをクリックして作る方法がおすすめです。
連続した範囲を合計する方法
1セルだけでなく、複数シートの同じ表範囲をまとめて合計したいこともありますよね。その場合も考え方は同じです。
- =SUM(4月:9月!B2:B10):各シートのB2〜B10を合計
- =SUM(4月:9月!B2:D10):各シートのB2〜D10を合計
たとえば、各月シートに同じレイアウトの売上表があり、特定の列や範囲だけをまとめたいときに役立ちます。
串刺し計算が向いている場面
この機能は、すべてのシートでセル位置が揃っているときに特に強いです。
- 月別の売上シートを年間で集計したい
- 支店別シートの同じ項目を合計したい
- 担当者別シートの経費を1枚にまとめたい
- テンプレート化された報告書から数値を集計したい
毎回シート名を並べて =4月!B2+5月!B2+6月!B2... と書くより、圧倒的に見やすく、修正もしやすいですよ。
複数シートを一気に同じセルへ入力・編集する方法
串刺し計算とあわせて覚えておくと便利なのが、複数シートをグループ化して同じ位置に同じ内容を入れる方法です。月次フォーマットを整えるときにかなり助かります。
- 最初のシートタブをクリックします。
- Shiftキーを押しながら最後のシートタブをクリックします。
- シート名に「[グループ]」と表示されたら、複数選択状態です。
- 任意のセルに文字や数式を入力します。
- 入力後は、別のシートタブを1回クリックしてグループ化を解除します。
ただし、グループ化したまま作業すると、気づかないうちに他のシートまで同時編集してしまうことがあります。操作後は必ず解除しておきましょう。
うまくいかない場合のチェックポイント
串刺し計算がエラーになったり、思った数字にならなかったりするときは、次を確認してみてください。
1. シートが連続して並んでいない
串刺し計算は、開始シートから終了シートまでの間にあるシートを全部含む仕組みです。もし対象外のシートが間に入っていると、そのシートの値まで合計されます。
- シートタブの並び順を確認する
- 集計対象だけが連続するように移動する
- 不要なシートが間に入っていないか確認する
2. 各シートでセル位置がずれている
たとえば4月シートでは売上がB2、5月シートではC2にあると、=SUM(4月:9月!B2) では正しく集計できません。串刺し計算は同じセル番地を見に行くからです。
- 各シートのレイアウトが同じか確認する
- 列や行の挿入で位置が変わっていないか見る
- テンプレートを統一する
3. シート名変更で見直しが必要
通常はシート名を変えても数式が追従することが多いですが、シートの順番変更によって対象範囲が変わることがあります。特に月シートを追加・移動したときは要注意です。
- 新しいシートが合計範囲の間に入っていないか確認する
- 開始シートと終了シートが正しいか見直す
4. 文字列が入っていて合計されない
セルに見た目は数字でも、文字列として入力されていると集計が期待どおりにならないことがあります。たとえば先頭にアポストロフィが入っていたり、全角数字だったりするケースです。
- セルを選んで数式バーを確認する
- 左上にエラーマークが出ていないか見る
- 必要なら数値形式に直す
5. 参照先にエラーがある
対象シートのセルに #VALUE! や #N/A などのエラーが入っていると、集計側にも影響することがあります。
- 各シートの対象セルにエラー表示がないか確認する
- 元データの関数エラーを先に直す
よくある使い方の例
毎月シートの売上合計を出す
4月〜3月のシートが並んでいるなら、年間集計シートで =SUM(4月:3月!E5) のように入力すれば、各月の同じ項目をまとめて合計できます。
部署別シートの交通費をまとめる
営業1課、営業2課、総務などのシートで同じフォーマットを使っているなら、交通費のセル番地を指定するだけで全体合計を出せます。
最後に覚えておくと便利な時短ワザ
オートSUMを使う
単一シート内の合計なら、Alt + Shift + = でオートSUMをすぐ入れられます。串刺し計算そのものの専用ショートカットではありませんが、普段の合計作業はかなり速くなりますよ。
シート移動で範囲を整理する
串刺し計算はシート順が命です。不要シートが間にあるなら、シートタブをドラッグして対象シートを連続配置しておくと、集計ミスを防げます。
集計専用シートを作る
元データのシートに直接集計式を散らすより、「集計」「サマリー」などの専用シートを1枚作ると管理しやすいです。数式の見直しもしやすくなります。
まとめ
Excelで複数シートの合計を出すなら、SUM関数の串刺し計算が最短です。基本形は =SUM(開始シート:終了シート!セル) ですね。あとは、シートが連続していること、各シートのセル位置が揃っていること、この2点を押さえればかなり安定して使えます。月別や部署別の集計作業を少しでもラクにしたいときは、まずこの方法から試してみましょう。
