ExcelシートのSUMIF関数の説明

2023年11月14日著者:Denis

Excelで利用可能なすべての数学関数と三角関数の中で、SUMIFは最も便利で頻繁に使用される関数の1つです。この関数は、指定された条件に該当するセルを合計します。この記事では、この関数の仕組みとExcelスプレッドシートでの使い方をご紹介します。

SUMIF function in Excel sheets explained

ExcelのSUMIF関数とは?

SUMIF関数は、大規模なデータセットを要約するために使用されるExcel関数のグループに属しています。SUMIF 関数を適用すると、条件と呼ばれる特定の条件を満たす範囲内のセルの合計が返されます。

条件には、日付、数値、テキスト値を含めることができます。SUMIF関数は論理演算子(>,<,<>,=)と互換性があり、ワイルドカードをサポートしています。例えば、クエスチョンマーク(?)は任意の1文字を置き換えることができ、アスタリスク(*)は任意の数の文字の代わりに使用できます。

SUMIFの構文は以下のとおりです:

=SUMIF(range, criteria, [sum_range])

ご覧のように、この関数には3つの引数があります。最初の2つは必須で、最後の1つはオプションです:

  • range: 基準を適用したいセルの範囲;
  • criteria: 追加するセルを決定するための基準;
  • sum-range: 基準を満たした場合に合計する範囲。省略された場合、範囲引数のセルが合計されます。

基準にテキスト値や論理演算子を含める場合は、ダブルクォーテーションで囲む必要があることに注意してください。例えば、”oranges” や “=20” などです。セル参照に関しては、引用符なしで使用しなければなりません。引用符で囲むと、テキスト文字列として扱われます。

SUMIF関数の基本がわかったところで、ONLYOFFICEスプレッドシートエディタを使って実際にどのように動作するのか見てみましょう。

ExcelシートにSUMIF関数を挿入する方法

ONLYOFFICEエディタでExcelスプレッドシートを開いた後、2つの方法でSUMIFを挿入することができます。まず、上部ツールバーの「ホーム」タブからこの関数にアクセスできます。そのためには、「関数の挿入」ボタンをクリックしてください。

SUMIF function in Excel sheets explained

その後、ドロップダウンリストから「追加」を選択すると、カテゴリ別に分類された利用可能な関数をすべて含む「関数の挿入」ウィンドウが表示されます。検索ボックスに「SUMIF」と入力して必要な関数を探し、「OK」をクリックします。

SUMIF function in Excel sheets explained

SUMIFS 関数も表示されることに注意してください。これはSUMIF式に似ていますが、複数の条件を含意します。つまり、複数の条件に基づいて値の合計を求めるために使用できます。

または、上部ツールバーの「数式」タブでSUMIF関数を追加することもできます。「数学と三角法」をクリックし、ドロップダウンリストから「SUMIF」を選択するだけです。

SUMIF function in Excel sheets explained

どの方法を選択しても、関数引数ウィンドウが表示されます。ここでは、対応するフィールドに必要な値を入力して、RangeCriteriaSum_range(必要に応じて)の引数を指定する必要があります。準備ができたら、OKをクリックします。

SUMIF function in Excel sheets explained

SUMIF関数の構文とその動作をよりよく理解するために、実際の例を参照してみましょう。

SUMIF 数式の例

次の例を考えてみましょう。以下の Excel スプレッドシートでは、一定期間に営業担当者が生み出した収益の合計額が表になっています。

SUMIF function in Excel sheets explained

ご覧の通り、営業チームには3人の社員がいます: ジョセフ、フェルナンダ、アーノルドです。この3人の合計売上は1,771ドルです。しかし、それぞれの売上はいくらでしょうか?それを知るには、SUMIF関数を使います。

手始めに、SUMIF関数が各営業マンの対応する値を返せるように、各営業マンの名前を持つ別のテーブルを作成する必要があります。

SUMIF function in Excel sheets explained

リストの最初の営業担当者はアーノルドです。簡単な SUMIF 数式を作成して、セル E5 の売上合計を取得してみましょう。上記のメソッドのいずれかを使用して必要な関数にアクセスし、以下の引数を指定する必要があります:

  • Range – ベンダーのリスト (A2:A12);
  • Criteria – “Arnold” またはこの名前を含むセル (D5);
  • Sum_range – 合計する売上金額 (B2:B12)。

SUMIF function in Excel sheets explained

すべてをまとめると、次の式になります:

=SUMIF(A2:A12,D5,B2:B12)

OKをクリックすると、アーノルドの総収入が表示されます。

SUMIF function in Excel sheets explained

同じアルゴリズムを使って、他の販売員のパフォーマンスを計算します:

  • フェルナンダ (E6): =SUMIF(A2:A12,D6,B2:B12)
  • ジョセフ (E7): =SUMIF(A2:A12,D7,B2:B12)

正しく実行されると、以下の表になります:

SUMIF function in Excel sheets explained

さて、フェルナンダは与えられた期間中、最も高い収益を上げた最高の営業担当者であることがわかります。私たちは、Excelスプレッドシートの多様なデータを理解するSUMIF関数の助けを借りて、この結論に達しました。

ONLYOFFICEスプレッドシートエディタを入手

無料のONLYOFFICE DocSpaceアカウントを作成するか、Windows、Linux、macOS用のONLYOFFICE無料デスクトップアプリをダウンロードすることで、ウェブブラウザ上でオンラインExcelシートのSUMIF関数を使用して、レポートや分析のために大規模なデータセットを簡単に要約することができます:

オンラインで開始              デスクトップアプリを入手

ONLYOFFICEスイートの最新バージョンv7.5の新機能をビデオでご覧ください: