ExcelのSUMIF:指定した条件を満たす値の合計

08の01

SUMIF関数のしくみ

Excel SUMIF関数チュートリアル。 ©テッドフランス語

SUMIF関数の概要

SUMIF関数は、IF関数とSUM関数をExcelで結合します。 この組み合わせにより、特定の基準を満たす選択範囲のデータにこれらの値を加算することができます。

関数のIF部分は、指定された基準を満たすデータを決定し、SUM部分は加算を行います。

通常、レコードと呼ばれるデータのにはSUMIFが使用されます。 レコードでは、行内の各セルのすべてのデータ(会社の名前、住所、電話番号など)が関連しています。

SUMIFは、レコード内の1つのセルまたはフィールドで特定の条件を探し、一致するものが見つかると、そのレコードまたはデータを同じレコードの別の指定フィールドに追加します。

SUMIF関数ステップバイステップチュートリアル

このチュートリアルでは、一連のデータレコードとSUMIF関数を使用して、250件を超えるオーダーを販売しているSales Repsの年間売上の合計を検索します。

下のチュートリアルのトピックの手順に従って、上の図に示すSUMIF関数を作成して使用して、年間売上高の合計を計算します。

チュートリアルのトピック

08の02

チュートリアルデータの入力

Excel SUMIF関数チュートリアル。 ©テッドフランス語

チュートリアルデータの入力

ExcelでSUMIF 関数を使用するための最初のステップは、データを入力することです。

上の図のように、Excel ワークシートの セル B1〜E11にデータを入力します

SUMIF関数と検索条件(250件を超える注文)がデータの下の行12に追加されます。

注:チュートリアルの指示には、ワークシートの書式設定手順は含まれていません。

チュートリアルの完了に支障はありません。 ワークシートは表示されている例とは異なって見えますが、SUMIF関数を使用すると同じ結果が得られます。

03/08

SUMIF関数の構文

SUMIF関数の構文 ©テッドフランス語

SUMIF関数の構文

Excelでは、関数の構文は関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます

SUMIF関数の構文は次のとおりです。

= SUMIF(範囲、基準、合計範囲)

SUMIF関数の引数

関数の引数は、テストする条件と、条件が満たされたときに合計するデータの範囲を関数に指示します。

Range - 関数が検索するセルのグループ。

基準 - この値は、 範囲セルのデータと比較されます。 一致が見つかった場合、 sum_range内の対応するデータが加算されます。 この引数には、実際のデータまたはデータへのセル参照を入力できます。

Sum_range (オプション) - この範囲のセルのデータは、 範囲の引数と条件の間に一致が見つかった場合に加算されます 。 この範囲を省略すると、代わりに最初の範囲が合計されます。

04/08

SUMIF関数の起動

> [SUMIF関数]ダイアログボックスを開きます。 ©テッドフランス語

SUMIF関数ダイアログボックスを開く

ワークシートのセルにSUMIF関数を入力するだけでも可能ですが、関数のダイアログボックスを使用して関数を入力するほうが簡単です。

チュートリアルの手順

  1. セルE12をクリックしてアクティブセルにします。 ここでSUMIF関数に入ります。
  2. [ 数式 ]タブをクリックします。
  3. リボンMath&Trigアイコンをクリックして、関数ドロップダウンリストを開きます。
  4. リスト内のSUMIFをクリックすると、SUMIF関数のダイアログボックスが表示されます。

ダイアログボックスの3つの空行に入力するデータは、SUMIF関数の引数を形成します

これらの引数は、テストする条件と、条件が満たされたときに合計するデータの範囲を関数に指示します。

08の05

範囲引数の入力

範囲引数の入力 ©テッドフランス語

範囲引数の入力

このチュートリアルでは、年間250件以上の注文を受けた営業担当者の合計売上を検索したいと考えています。

Range引数は、指定された基準> 250を見つけるときに検索するセルのグループをSUMIF関数に指示します。

チュートリアルの手順

  1. ダイアログボックスで、 範囲ラインをクリックします。
  2. ワークシート上のセルD3〜D9をハイライトして、これらのセル参照を関数が検索する範囲として入力します。

06の08

基準引数の入力

Excel SUMIF関数チュートリアル。 ©テッドフランス語

基準引数の入力

この例では、D3:D12の範囲のデータが250より大きい場合、そのレコードの合計売上はSUMIF関数によって加算されます。

この引数のダイアログボックスには、実際のデータ( 「> 250」などのテキストや数値など)を入力できますが、ワークシートのセルにデータを追加し、そのセル参照をダイアログボックスに入力することをお勧めします。

チュートリアルの手順

  1. ダイアログボックスのCriteria行をクリックします。
  2. セル参照を入力するには、セルE13をクリックします。 この関数は、前のステップで選択した範囲を、この基準(北)に一致するデータで検索します。

機能の多様性を高めるセル参照

E12などのセル参照がCriteria Argumentとして入力されている場合、SUMIF関数はワークシート内のそのセルに入力されたデータと一致するものを探します。

したがって、250以上の注文を持つ営業担当者の合計売上高を見つけた後は、他の注文番号(100未満など)の合計売上高を簡単に
"> 250" to "。この関数は新しい結果を自動的に更新して表示します。

07/08

Sum_range引数の入力

Sum_range引数の入力 ©テッドフランス語

Sum_range引数の入力

Sum_range引数は、チュートリアルの手順5で特定されたRange引数で一致が検出されたときに、関数が合計するセルのグループです。

この引数は省略可能で、省略した場合、ExcelはRange引数で指定されたセルを追加します。

250以上の注文を持つSales Repsの合計売上を求めているので、 Total Sales列のデータをSum_range引数として使用します。

チュートリアルの手順

  1. ダイアログボックスのSum_range行をクリックします。
  2. スプレッドシートのセルE3からE12をハイライト表示して、これらのセル参照をSum_range引数として入力します。
  3. [OK]をクリックしてダイアログボックスを閉じ、SUMIF機能を完了します。
  4. Criteriaフィールド(D12)にまだデータを追加していないため、セルのE12(関数を入力したセル)にゼロの回答が表示されます。

次のステップでセルD12にデータを入力すると、 レコードの [ 範囲] フィールドにD12の条件の一致が含まれている場合、そのレコードの[ 合計売上]フィールドのデータが関数によって合計に加算されます。

08の08

検索条件の追加

検索条件の追加 ©テッドフランス語

検索条件の追加

チュートリアルの最後のステップは、関数に一致させる基準を追加することです。

この場合、250以上の発注を持つSales Repsの総売上が必要なので、D12に> 250という用語を追加します。これは、その機能で条件引数を含むセルとして識別されます。

チュートリアルの手順

  1. セルD12で250入力し、キーボードのEnterキーを押します。
  2. 答えは$ 290,643.00で、セルE12に表示されます。 D4、D5、D8、D9列の4つのセルで「> 250」の基準が満たされます。 その結果、列E:E4、E5、E8、E9の対応するセルの数値が合計されます。
  3. セルE12をクリックすると、完全な関数
    = SUMIF(D3:D9、D12、E3:E9)がワークシートの上の数式バーに表示されます
  4. 異なる発注数の売上合計を調べるには、セルE12などの金額を入力し、キーボードのEnterキーを押します。
  5. 適切な数のセルの合計売上がセルE12に表示されます。