※本記事の数式やコードは、Microsoft 365(旧Office365)にて動作検証を行っています。
SUMを攻略!Excelで合計を一瞬で出す方法【コピペOK・初心者向け】
こんな悩みありませんか?
「毎月、電卓で合計を出しているけど、ミスが多くて困っている…」 「SUM関数って聞いたことあるけど、正直ちゃんと使えていない」 「大量のデータをサッと合計したい!」
そんな方に朗報です。ExcelのSUM関数を使えば、何百行あるデータでも一瞬で正確な合計が出せます。 しかも数式を一度入れれば、データが変わっても自動で再計算してくれます。電卓とサヨナラする第一歩として、ぜひこの記事でマスターしてください!
SUM関数って何ができるの?
SUM関数は、指定した範囲の数値をすべて合計(足し算)してくれる関数です。
Excelの中で最もよく使われる関数のひとつで、「関数の入門」として最初に学ぶべき機能です。
手作業とSUM関数の比較
| 方法 | 作業時間 | ミスのリスク | データ変更への対応 |
|---|---|---|---|
| 電卓で手計算 | 遅い(行数に比例) | 高い(打ち間違いが起きる) | 毎回やり直し |
| Excelで「+」をつないで足す | やや遅い | 中(セルの指定ミスがある) | 毎回やり直し |
| SUM関数 | 一瞬 | 低い(範囲指定だけ) | 自動で再計算 |
SUM関数を使うと、たとえば1月〜12月の売上が入ったセルを一括で合計したり、1,000行を超えるデータも一発で集計できます。
SUM関数の基本的な使い方【ステップ形式】
ステップ1:合計を表示したいセルを選ぶ
合計の結果を表示したいセル(例:B8)をクリックします。
ステップ2:SUM関数を入力する
選択したセルに、次の数式を入力します。
=SUM(B2:B7)ここで、B2:B7 は合計したいデータが入っているセルの範囲です。「B2からB7まで全部足してね」という意味になります。

💡 範囲の意味
B2:B7の「:(コロン)」は「〜から〜まで」という意味です。B2,B7のようにカンマ区切りにすると「B2とB7だけ」になるので注意しましょう。
ステップ3:Enterキーを押して確定する
Enterキーを押すと、B2〜B7の合計がB8に表示されます。これだけです!

複数列・複数範囲を合計したいときは?
カンマ(,)で区切ることで、離れた範囲もまとめて合計できます。
=SUM(B2:B7, D2:D7)また、合計範囲を固定したい場合(数式をコピーしてもズレてほしくないとき)は、絶対参照を使いましょう。
=SUM($B$2:$B$7)時短・効率化テクニック
ショートカットキーで一発入力!
実はSUM関数には専用のショートカットキーがあります。
| OS | ショートカット |
|---|---|
| Windows | Alt + Shift + = |
| Mac | Command + Shift + T |
合計したいセルの真下か真右のセルを選択してこのショートカットを押すだけで、Excelが自動的に範囲を認識して =SUM(...) を入れてくれます。
複数セルを一気にSUMで埋める
合計を表示したいセルが複数ある場合、まとめて選択してからショートカットキーを押すと、全セルに一括でSUM関数が入力されます。たとえば月ごとの合計行を一気に埋めたいときに非常に便利です。
オートSUMボタンも使える
「ホーム」タブや「数式」タブにある 「Σ(オートSUM)」ボタン をクリックするのも同様の効果があります。マウス操作が好きな方はこちらもどうぞ。
うまくいかない!よくあるトラブルと解決策
❌ 合計が「0」になってしまう
原因:数値に見えても、実は「文字列」として入力されているケースがあります。セルの左上に小さな緑の三角マーク(エラーインジケーター)が出ていたら要注意です。
解決策:
- 該当セルを選択し、左上の「!」マークをクリック
- 「数値に変換する」を選択
- SUM関数が正しく計算されるか確認する
【画像:文字列数値に緑の三角が出ている状態のスクリーンショット】
❌ #VALUE! エラーが出る
原因:合計範囲の中に文字列(例:「未確定」「-」など)が混じっています。
解決策:IFERROR関数と組み合わせるか、文字列が入っているセルを確認して数値か空白に修正しましょう。
=IFERROR(SUM(B2:B7), "確認してください")❌ 数式をコピーしたら範囲がずれた
原因:相対参照のまま数式をコピーしたため、参照先が自動的にずれてしまっています。
解決策:範囲を固定したい場合は、絶対参照($マーク)を使いましょう。
=SUM($B$2:$B$7)F4キーを押すと、$を素早く付け外しできます。
❌ 非表示行まで合計に含まれてしまう
原因:SUM関数はフィルターで非表示になっている行も含めて合計します。
解決策:表示されている行だけを合計したい場合は、SUBTOTAL関数を使いましょう。
=SUBTOTAL(9, B2:B7)(9は「SUM」を意味するコード番号です)
まとめ
- SUM関数 は指定範囲の数値を一瞬で合計できる、Excelの超基本関数
- 基本の書き方は
=SUM(合計したい範囲) - ショートカット
Alt + Shift + =(Mac:Command + Shift + T)で瞬時に入力可能 - コピーしても範囲がずれないようにしたいときは 絶対参照(
$) を使う - 文字列混入・非表示行など、よくあるトラブルにも対処法がある
SUM関数はExcelを使いこなす第一歩です。今日からぜひ電卓の代わりに使ってみてください。一度使い始めると「もう電卓には戻れない!」と感じるはずです 😊
次のステップへ進もう
SUM関数をマスターしたら、次はこれらの関数にも挑戦してみましょう!



