Excel 2024 / Excel for Microsoft 365(Windows 11 24H2)で、複数シートをまたいだ合計が期待どおりにならない、または途中から数値がずれて見える状態を直したい人向けの手順です。
複数シートの合計が合わないときは、入力ミスよりも「参照のしかた」が原因のことが多いです。上から順に試してみてください。ほとんどの場合、途中のどこかで止まります。
=SUM(開始シート:終了シート!B2) のような書き方は便利ですが、開始シートから終了シートまでの間にある全シートをまとめて拾います。途中に新しいシートを挿入したり、順番を入れ替えたりすると、合計対象が増えたり減ったりします。
開始シート と 終了シート の間に、余計なシートが入っていないか見ます。=SUM(シート1:シート3!B2) のような式を使っている場合は、参照範囲が今の並びと一致しているか確認します。=SUM(シート1!B2,シート2!B2,シート3!B2) のように個別指定へ変えると、意図しない巻き込みを避けやすくなります。このタイプはかなり多いです。シートを増やした直後に「合計だけ合わない」と感じたら、まずここを見てください。
見た目は同じでも、セルの中身が文字列だと合計されません。たとえば、先頭にアポストロフィ ' が付いていたり、CSV取り込み後に左寄せになっていたりすると要注意です。
1 を入力してコピーし、対象範囲を選択して [ホーム] → [貼り付け] → [形式を選択して貼り付け] → [乗算] を使う方法もあります。=SUM(...) を再確認します。もし外部システムから貼り付けた数字なら、ここが原因のことが多いです。見た目で判断しにくいので、1個だけでもセルを開いて内容を見てください。
合計元にフィルターがかかっていると、表示されていない行と表示中の行で結果の見え方が変わります。さらに、各シート内ですでに小計を入れていると、あとで総計を取ったときに二重計算っぽく見えることがあります。
[データ] タブを開きます。フィルター が有効なら、いったん解除します。SUBTOTAL(=フィルター結果だけを集計する関数)を使っている人は、普通の SUM と役割が違います。式が混ざると、ずれたように見えます。
ブックを編集しても数式が更新されず、古い値のまま残ることがあります。複数シートを触ったあとに違和感があるなら、ここも確認してください。
[数式] タブを開きます。[計算方法] を見て、自動 になっているか確認します。手動 になっていたら 自動 に切り替えます。F9 キーで再計算します。「入力したのに変わらない」はこれで止まることが多いです。上から試してみてください。
実際の値は合っているのに、表示だけ四捨五入されて「ずれている」ように見えることがあります。たとえば、各シートでは小数第2位まで見せていて、合計では整数表示にしていると、1〜2の差があるように見えます。
[ホーム] タブの 小数点以下の表示桁数を増やす / 減らす を使い、表示桁をそろえます。ROUND(=四捨五入する関数)を使っている場合は、どこで丸めているかを見ます。表示形式の違いは地味ですが、現場ではかなり多いです。値そのものではなく見た目を直す話、ということもあります。
ここまで見ても合わない場合は、ファイル自体の破損や、Excel アプリの不具合も考えます。Office 365 の利用者なら、まずは公式のヘルプと修復を使うのが安全です。
OneDrive や共有フォルダー上なら、ローカルにコピーして開き直します。[設定] → [アプリ] → [インストールされているアプリ] → Microsoft 365(または Microsoft Office)→ [変更] から クイック修復 を試します。オンライン修復 を実行します。再インストールは最後の手段ですが、修復で戻ることもあります。焦ってファイルをいじりすぎず、まずはコピーを取ってから進めてください。