SUM関数

今回はオートサムからも呼び出せる使用頻度の高いSUM関数について掲載します。

SUM関数について

SUM関数とは一般にSUM(数値 1, [数値 2], …)で表される関数です。

数値1+数値2+…を計算します。

使用例

簡単な例

SUM関数の関数プロンプトで数値(3,5,7)を入力し計算
SUM関数で3+5+7を計算する

=SUM(3,5,7)となります。

普通は=3+5+7の様に+でつなげればいいのでこの方法だけで使う必要はありません。

SUM関数の関数プロンプトで間違えて文字を入力してしまった。
SUM関数で間違えて文字を入力

数値の一部をaのような文字列にすると#NAMEというエラーが出ます。

エクセルのSUM関数に文字列を入れた結果エラーが出た
SUM関数で文字列を入れた結果シートでもエラー

プロンプトだけでなくシートでも#NAME?のようなエラーが出ます。

セルを指定

SUM関数に限らないのですが数値の入ったセルを指定することもできます。

この方法も数値入力と同様+で結べばいいので必要性は低いです。

エクセルの数値データ
元になる数値データ

この数値データを元に説明します。

SUM関数でセルを指定

このように入力するとセルの式は=SUM(B2,D4,F2)となり3つのセルの数値の和が計算されます。

SUM関数のプロンプト(数値2で複数のセルを選択)
SUM関数で数値2に複数のセルを指定してみた

次にセルを選択する際Ctrlを押しながらセルをクリックすることにより複数のセルを選択してみました。

すると関数プロンプトの該当部分で#VALUE!とエラーが出ました。

エクセルシート(計算結果)
SUM関数でctrlキーで複数のセルを選択し計算した結果

関数プロンプトの数式の結果でもエクセルのシートでもちゃんと和が計算されました。

計算式が=SUM(B2,E4,E2,C5,E1)となり普通に5つのセルを選択した場合と同じになるためです。

SUM関数のプロンプト(Ctrlキーで複数のセルを指定したSUM関数を再表示)
SUM関数プロンプトで再表示

実際に関数プロンプトで再表示させると5つに分かれています。

SUM関数のプロンプト(文字列や空白のあるセルを選択)
SUM関数で文字列や空白があるセルを選択した場合

次に空白のセルや文字列が入力されているセルを選択した場合です。

関数プロンプトでは文字列が入力されたセルでは#VALUE!とエラーが表示されますが計算結果はこれらのセルを無視して答えを出します。

冒頭で+で結べばいいので必要性は低いと言いましたが実はこの辺りは違いが出ます。

SUM関数を使わずに合計を求める

空白のセルは同様に無視されますが文字列のあるセルを含むと#VALUE!とエラーが出ます。

範囲を指定

エクセルの数値データ
元になる数値データ(再)

今回もこのデータを使います。

SUM関数のプロンプト(範囲指定で求める範囲を指定)
SUM関数で範囲を指定

左上セル:右下セルのようにすると範囲指定できます。

範囲選択で自動的にこの書式になるので通常は気にする必要はありません。

SUM関数のプロンプト(範囲指定した中に文字列や空白がある場合)
SUM関数の範囲指定で文字列や空白を含む

セル指定と同様文字列や空白があっても無視されます。

SUM関数のプロンプト(行と列を指定)
行も同様に指定できる

行も列と同様に指定できます。

名前を付けて視程

数値データ
元になるデータ

今回もこのデータを使います。

名前を付けた
名前を使る

名前を付けた場合も使えます。

SUM関数プロンプト(名前を付けた範囲の合計)
対象と名付けた範囲を合計

このように名前を付けた場合も扱えます。

動作確認時のエクセルバージョン エクセル2016 MSO(バージョン2019 ビルド16.0.14430.20154) 32ビット

コメント

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