数式と関数

SUM 関数

SUM 関数

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

算術関数と三角関数のいずれかを加算して、値を追加します。個々の値、セル参照または範囲、または3つのすべての組み合わせを追加できます。

次に例を示します。

  • =SUM(A2:A10)

  • =SUM(A2:A10, C2:C10)

お使いのブラウザーではビデオがサポートされていません。 Microsoft Silverlight、Adobe Flash Player、Internet Explorer 9 のいずれかをインストールしてください。

SUM(数値 1, [数値 2], ...)

引数名

説明

数値 1    (必須)

加算する最初の数。ここには 4 のような数値、B6 のようなセル参照、B2:B8 のようなセル範囲を指定できます。

数値 2 ~ 255    (省略可能)

これは、加算する 2 番目の数値です。この方法で最大 255 個の数値を指定することができます。

このセクションでは、SUM 関数を使用するためのベストプラクティスについて説明します。その多くは、他の関数を使用する場合にも適用できます。

=1+2 または =A+B メソッド – =1+2+3 または =A1+B1+C2 を入力して完全に正確な結果を得られますが、これらのメソッドは次の複数の理由によりエラーが発生しやすくなります。

  1. 入力ミス – さらに多くの値や、次のようなとても大きな値を入力する場合を想像してみてください。

    • =14598.93+65437.90+78496.23

    次に、エントリが正しいことを確認します。これらの値を個々のセルに配置し、SUM 式を使用する方がはるかに簡単です。さらに、セル内にある値を書式設定して、数式を作成しているときにわかりやすくすることができます。

    数式にはハード コーディング値ではなく、SUM 関数を使用します。セル D5 の数式は =SUM(D2:D4)
  2. 数値ではなくテキストを参照すると、#VALUE! エラーが発生します。

    次のような数式を使用する場合:

    • =A1+B1+C1 または =A1+A2+A3

    数式構造が良くない例です。セル D2 の数式は=A2+B2+C2

    参照先のセルに数値以外の (テキスト) 値が含まれている場合、数式は壊れることがあります。 #VALUE を返します。エラー.sum は、テキスト値を無視し、数値だけを合計します。

    適切な式を構築します。セル D2 の数式は、=A2+B2+C2 ではなく、=SUM(A2:C2)
  3. 行または列を削除したことによる #REF! エラー

    #REF! エラーは列の削除が原因です。数式が =A2+#REF!+B2 に変更されている

    行または列を削除すると、SUM 関数は自動的に更新されますが、数式からは削除された行が除外されず、#REF! エラーを返します。

    SUM 関数によって、行および列の挿入または削除が自動的に調整されます。
  4. 行または列を挿入すると、数式は参照を更新しない

    数式 =A+B+C は、行を追加しても更新されません。

    行または列を挿入すると、数式では、追加された行が含まれるように更新されず、SUM 関数が自動的に更新されます (数式で参照している範囲外にない限り)。これは、数式が更新されず、キャッチされない可能性がある不完全な結果を残したままになると予想される場合に特に重要です。

    例は、列が挿入されると、数式 SUM が =SUM(A2:C2) から =SUM(A2:D2) に自動的に拡張することを示しています。
  5. 個々のセル参照による SUM と範囲による SUM の比較

    次のような数式を使用する:

    • =SUM(A1,A2,A3,B1,B2,B3)

    同じ理由で参照範囲内の行を挿入または削除すると、同様にエラーが発生しやすくなります。次のように、個々の範囲を使用する方がはるかに適しています。

    • =SUM(A1:A3,B1:B3)

    これは行を追加または削除すると更新されます。

問題

原因

SUM 関数が結果ではなく、##### を表示する。

列幅を確認します。# # # # # は通常、列の幅が狭くなり、数式の結果が表示されないことを意味します。

SUM 関数が結果ではなく、数式自体をテキストとして表示する。

セルがテキストとして書式設定されていないことを確認します。対象のセルまたは範囲を選択し、 Ctrl キーを押しながら 1を使用して [セルの書式設定] ダイアログボックスを表示し、[数値] タブをクリックして目的の書式を選びます。書式設定を変更しても、セルがテキストとして書式設定されている場合は、変更されない場合は、 F2 キーを押して [Enter]を使用して、書式を強制的に変更する必要があります。

SUM 関数が更新されない。

[計算] が [自動] に設定されていることを確認します。[数式] タブの [計算オプション] に移動します。F9 キーを使用して、ワークシートを強制的に計算することもできます。

計算方法が [自動] に設定されていることを確認します。[数式] タブから [計算方法の設定] に移動します。

一部の値が加算されない。

関数参照または範囲内の数値のみを加算できます。空のセル、TRUE などの論理値、またはテキストは無視されます。

想定される結果ではなく、#Name? エラーが表示される

通常、これは数式にスペルミスがあることを意味します (例: =SUM(A1:A10) ではなく =sume(A1:A10) と入力されている場合など)。

SUM 関数で、小数点以下が表示されるはずなのに、整数が表示される。

セルの書式設定を調べて、小数点以下が表示されるようになっていることを確認します。問題のセルまたは範囲を選択し、Ctrl + 1 キーを押して [セルの書式設定] ダイアログを表示し、[数値] タブをクリックして目的の表示形式を選択し、小数点以下の桁数が必要な値になっていることを確認します。

  1. 数値の加算/減算/乗算/除算のみが必要 - このビデオ シリーズの「Excel での基本的な計算」または「Excel を計算機として使用する」をご覧ください。

  2. 小数点以下の桁数を表示するにはどうすればよいですか?番号の書式を変更することができます。目的のセルまたは範囲を選択し、 Ctrl キーを押しながら 1を使用して [セルの書式設定] ダイアログボックスを表示し、[数値] タブをクリックして目的の書式を選択し、小数点以下の桁数を必ず指定します。

  3. 時刻を加算または減算する方法 - 複数の方法で、時刻を加算および減算できます。たとえば、給与計算のために午前 8 時 0 分から午前 12 時 0 分 (正午) までの差を取得するには、=("12:00 PM"-"8:00 AM")*24 を使って、終了時刻から開始時刻を引いた値を取得します。Excel では時刻は 1 日を 1 とする小数で計算されるので、合計時間数を取得するには 24 を掛ける必要があることにご注意ください。最初の例では、=((B2-A2)+(D2-C2))*24 を使って、昼食休憩を除いた始業から終業までの合計時間数 (8.50 時間) を取得しています。

    単純に時間と分の値を足してそのまま表示する場合は、加算を使用でき、24 を掛ける必要はありません。2 番目の例では、割り当てられたタスクの時間と分の合計の値が必要なだけなので、=SUM(A6:C6) を使っています (5:36、つまり 5 時間 36 分)。

    時間の計算

    詳細については、「時間を加算または減算する」を参照してください。

  4. 日付の差を取得するにはどうすればよいですか?時刻と同じように、日付を加算して減算することができます。次に、2つの日付間の日数を数える非常に一般的な例を示します。これは、 = B2-A2と同じくらい簡単です。日付と時刻の両方を使用するためのキーは、終了日/時間で開始し、開始日/時刻を減算することです。

    日付の差の計算

    日付の計算方法の詳細については、「2 つの日付間の日数を計算する」を参照してください。

  5. 表示されているセルだけを合計する方法手動で一部の行を非表示にしているとき、またはオートフィルターを使って特定のデータだけを表示しているときに、表示されているセルだけを合計したい場合があります。そのような場合は、SUBTOTAL 関数を使うことができます。Excel テーブルで集計行を使っている場合、[集計] のドロップダウンから選択した関数はすべて、小計として自動的に入力されます。詳細な方法については、「Excel のテーブルのデータを集計する」を参照してください。

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

関連項目

SUM の詳細を確認

SUMIF 関数は、1つの条件を満たす値のみを加算

SUMIFS 関数は、複数の条件を満たす値のみを加算

COUNTIF 関数は、1つの条件を満たす値のみをカウント

見なさ関数は、複数の条件を満たす値のみをカウント

Excel の数式の概要

破損した数式を回避する方法

数式のエラーを検索して修正

Excel for Windows のキーボードショートカット

Excel for Mac のキーボードショートカット

数学/三角関数

Excel 関数 (アルファベット順)

Excel の関数 (カテゴリ別)

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×