SUM関数の使い方としくみ|草野球成績管理表で安打数を合計する例で解説

関数の使い方

スプレッドシートを使ううえで、まず最初に覚えておきたいのがSUM関数です。ここでは草野球の成績管理表で安打数を合計する場面を例に、使い方とその内部のしくみを初心者向けに解説します。

SUM関数とは

📝 SUM関数の役割(一言でいうと)

指定した範囲に入っている数値を、すべて足し算する関数です。成績管理表では「シーズン通算の安打数」「チーム全体の得点」など、何かを合計したい場面のほぼすべてで登場する、もっとも基本的な関数です。

基本の書式はこうです。

=SUM(範囲)

「範囲」には、単一のセルではなく「D2:D30」のようにセルのかたまり(セル範囲)を指定するのが基本です。

実際の成績表に当てはめると、下の図のようなイメージになります(ここでは見やすさのため5試合分に縮めています)。

SUM関数の基本:D列の安打数をD2からD6まで合計して7を求める図解 SUM関数の使い方 指定した範囲に含まれる数値を、すべて足し算します fx =SUM(D2:D6) A B C D 1 試合日 対戦相手 打数 安打 2 4/6 ○○ファイターズ 4 2 3 4/13 △△ベアーズ 3 1 4 4/20 □□イーグルス 4 0 5 4/27 ××ホークス 5 3 6 5/4 ◇◇ライオンズ 4 1 7 安打の合計 7 青い枠(D2:D6)を 合計した結果です =SUM(範囲) 指定した範囲に含まれる数値を、すべて足し算した結果を返します。 例:=SUM(D2:D6) → D2セルからD6セルまでの安打数を合計します 大阪グーニーズ データ解説
D列(安打)のD2からD6までを範囲に指定して合計する

成績管理表での実例:安打数の合計を出す

大阪グーニーズの個人成績シートでは、各試合の結果を1行ずつ記録しています。仮に、選手ごとの行に試合結果が入る「個人成績」シートがあり、D列に各試合の安打数が入っているとします。

試合日 対戦相手 打数 安打
4/6 ○○ファイターズ 4 2
4/13 △△ベアーズ 3 1
4/20 □□イーグルス 4 0

このD列(安打)を1シーズン分まとめて合計したいとき、式はこうなります。

✅ シーズン通算安打数を求める式
=SUM(D2:D30)

これで「D2セルからD30セルまでの数値をすべて足す」という計算が実行され、シーズン通算安打数が求まります。試合が増えるたびにD列に行を追加していけば、この1つの式が自動で最新の合計を返し続けてくれます。

STEP 1
合計を表示したいセルを選択する

シーズン通算の安打数を表示したいセル(例:個人成績シートの集計欄)をクリックして選択します。

STEP 2
「=SUM(」と入力し、対象範囲をドラッグで選択する

キーボードで直接範囲を打ち込む代わりに、マウスでD2からD30までドラッグすると、自動で「D2:D30」の部分が入力されます。

STEP 3
「)」で閉じてEnterキーで確定する

式を確定すると、すぐに合計値がセルに表示されます。

しくみを理解する:SUMは何をしているのか

📝 SUMの内部動作

SUM関数の中身は、実はとてもシンプルです。指定した範囲を1セルずつ見ていき、「数値なら足す」「数値でなければ無視する」を繰り返しているだけです。

  • 空白セルは無視される(0として扱われるのではなく、そもそも計算に加わらない)
  • 文字列が入っているセルも無視される(エラーにはならず、静かに無視されるのが特徴)
  • 数値に見える文字列(セルの表示形式が「文字列」になっている数字など)も足し算の対象から外れる

実際のシートで見ると、下の図のような動きになります。

SUM関数は範囲内の空白セルと文字列を無視し、数値だけを合計することを示す図解 SUMが無視するセル 範囲の中の空白セルや文字列は、足し算に加わりません fx =SUM(D2:D6) A B C D 1 試合日 対戦相手 打数 安打 2 5/11 ○○ファイターズ 4 2 3 5/18 △△ベアーズ 3 (空白) 4 5/25 □□イーグルス 0 欠場 5 6/1 ××ホークス 5 3 6 6/8 ◇◇ライオンズ 4 1 7 安打の合計 6 空白は無視されます 文字列も無視されます 2+3+1=6 だけが合計されます =SUM(範囲) 範囲の中に空白セルや文字列があってもエラーにはならず、数値だけが足し算されます。 例:D3が空白、D4が「欠場」でも → 2+3+1=6 として計算されます 大阪グーニーズ データ解説
空白セルと文字列(欠場)は合計に加わらず、数値だけが足される

よくあるミス:合計が合わない原因

「SUMで計算しているのに、手計算した合計と数字が合わない」というとき、原因の多くは次のどちらかです。

⚠️ 原因1:範囲の指定がズレている

シーズン途中で行を追加したのに、SUMの範囲(D2:D30など)を更新し忘れているケースです。新しい試合の行が範囲の外側になってしまい、集計に反映されません。

⚠️ 原因2:入力値が文字列として入っている

Googleフォーム経由でデータが入る仕組みだと、まれに数値が文字列として記録され、SUMの対象から静かに除外されることがあります。安打数の合計だけがなぜか少ない、というときはこのパターンを疑ってみてください。

対策としては、範囲を思い切って広めに取っておく(例:D2:D30ではなくD2:D200まで確保しておく)方法がシンプルで運用上も楽になります。

✅ この記事のまとめ
  • SUM関数は「指定範囲の数値をすべて足す」関数
  • 空白セルや文字列は自動的に無視される(エラーにならない代わりに気づきにくい)
  • 成績管理表では、範囲の更新漏れデータ型のズレが「合計が合わない」の2大原因

次回予告

次回のテーマは「COUNTA関数」です。SUMと並んでよく使う、空白でないセルを数える関数を、出場試合数のカウントを例に解説していきます。

▶︎ 次回:COUNTA関数の使い方としくみ

コメント

タイトルとURLをコピーしました