SUM関数の使い方

数値を合計します。

200720102013201620192021365
構文
=SUM(数値1, [数値2], ...)
引数
  1. 数値1必須
  2. 数値2省略できる

このあとも、同じように続けて渡せます。

どんな関数か

SUM は、渡した数値をすべて足します。範囲(A1:A10)でも、飛び飛びのセル(A1, C1)でも、両方を混ぜても構いません。範囲の中の文字列・空白・論理値は無視されます。これは便利な一方で、文字として入っている数字が黙って合計から抜ける原因にもなります(見た目は数字なのに左寄せ、というセル)。合計が合わないときは =COUNT(範囲) で「数値として数えられた件数」を確かめるのが早道です。

使用例

B2 に =SUM(A1:A3) を入れると、こうなります。

AB
1100合計
2200600
3300

数式を入れたセル

結果: 範囲の合計値

つまずきやすいところ

  • 文字として入っている数字は足されない(セルの左上に緑の印が出る)。「数値に変換」で直す
  • 行を挿入しても範囲が自動で広がらないことがある。合計の下に行を足したときは範囲を確かめる
  • 非表示の行も合計に入る。表示されている行だけ足すなら SUBTOTAL(109, …)

よくあるエラーと、その直し方

#VALUE!
範囲ではなく、数値として読めない文字を直に書いた(=SUM("りんご",1))数値のセルを指す。範囲の中の文字は無視されるのでエラーにならないぶん、文字として入っている数字が合計から黙って抜けるほうが厄介。合わないときは =COUNT(範囲) と件数を見比べる
#REF!
合計していたセルや列を削除した式を書き直す。削除しても壊れないようにするには、行や列ごと指定する(=SUM(A:A))かテーブルにする

SUMを使う実例レシピ(11件)

同じ「数学・三角」の関数

数学・三角の関数をすべて見る(79件)