スプレッドシート(spreadsheet)のSUM関数の使い方と例です。
目次
使い方と書式
書式(構文)
書式と説明 | 関数の分類 |
---|---|
=SUM(数値 1, [数値 2], …) ▼範囲内の数値をを合計する。 | 数学・三角 |
書式
=SUM(数値 1, [数値 2], …)
数値 1 | 合計したいセル範囲 | 必須 |
---|---|---|
数値 2 | 2個目以降の範囲 | 任意 |
ポイント |
---|
範囲内の数値の合計を出すことができる 数値はカンマで区切って複数指定可能、関数や四則演算も組み合わせられる |
使用例
範囲内の数値の合計を出す
=SUM(A1:F5)
上記の例では、オレンジの範囲内の数値の合計を出しています。=SUM()を入力した後に、合計する範囲をクリック&ドラッグして選択しましょう。
カンマで区切って合計したい値を追加する
=SUM(A1:A5,B1:B5,C1:C5,D1:D5,E1:E5,F1:F5,)
カンマで区切ることで複数の合計値を出すことができます。上記の例でも、同じ合計値になります。
数値を直接入力して合計する
=sum(10,100,1000)
数字を直接入力して合計することも可能です。範囲指定と組み合わせて=sum(10,100,1000,C1:C5)のように毎回10を足した数を合計するなど組み合わせて使用することもできます。
応用テクニック
四則演算を組み合わせる
=SUM(5*6,4+1)
SUM関数内で、四則演算や関数などを組み合わせて計算することも可能です。
COUNTIF関数を組み合わせる
=sum(COUNTIF(A:B,"*渋谷*"),COUNTIF(A:B,"*銀座*"))
COUNTIF関数では、範囲内の一致した文字の数を数値として返すので、SUM関数に組み込むことができます。任意の複数のデータを探索したい際に役立ちます。
合計が0になる(計算されない)時の対処方法
書式設定を数値にする
手順 | 説明 |
---|---|
1 | SUM関数が合計されず、0になる例 |
2 | 数値にしたい範囲を選択する(例ではA列を選択) |
3 | 上のバーにある「表示形式」を選択→数字→0 |
4 | A列の値が数値になり、SUM関数が動作するようになります。 |
SUM関数の合計が0になる原因は、数字の書式がテキストになっている場合がほとんどです。まずは、書式を見直しましょう。
VALUE関数を挟む
SUBSTITUTE関数でページ数のみを切り出した例 このままでは文字列なので合計できない | 結果をVALUE関数で数値に変えることで SUM関数で合計できるようになる |
関数の途中でテキストとして数字を切り出したい場合は、VALUE関数を挟むことで、数値に変えてSUM関数で合計できるようになります。
コメント