ExcelのSUMIFS:複数の条件を満たす値のみを合計する

SUMIF関数は、SUMIFのように1つではなく2から127の基準を指定できるようにすることで、SUMIF関数の有用性を拡張します。

通常、SUMIFSはレコードと呼ばれるデータのを処理します。 レコードでは、行の各セルまたはフィールドのすべてのデータ(会社の名前、住所、電話番号など)が関連しています。

SUMIFSは、レコードの複数のフィールドで特定の条件を検索し、指定された各フィールドの一致が見つかった場合にのみ、そのレコードのデータを集計します。

01の10

SUMIFS関数のしくみ

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

SUMIFのステップバイステップチュートリアルでは、1年に250件以上の注文を販売した販売代理店の単一の基準にマッチしました。

このチュートリアルでは、 SUMIFSを使用して2つの条件を設定します。これは、 売地域の販売代理店で、過去1年間に売上が275未満でした。

2つ以上の条件を設定するには、SUMIFSの追加のCriteria_rangeCriteria 引数指定します。

以下のチュートリアルのトピックの手順に従って、上記のイメージにあるSUMIFS関数を作成して使用します。

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

02の10

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

チュートリアルデータの入力。 ©テッドフランス語

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

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

SUMIFS機能と検索基準(東売地域の275件未満の受注および販売代理店)がデータの下の12行目に追加されます。

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

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

03/10

SUMIFS関数の構文

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

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

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

= SUMIFS(Sum_range、Criteria_range1、Criteria1、Criteria_range2、Criteria2、...)

注:最大127のCriteria_rangeと Criteriaのペアをこの関数で指定できます。

SUMIFS関数の引数

関数の引数は、どの条件がテストされているのか、それらの条件が満たされたときにどの範囲データを合計するのかを関数に伝えます。

この関数の引数はすべて必須です。

Sum_range - 指定されたすべてのCriteriaとそれに対応するCriteria_range引数の間に一致が見つかると、このセル範囲のデータが合計されます。

Criteria_range - 関数が対応するCriteria引数との一致を検索するセルのグループ。

基準 - この値は、対応する基準範囲内のデータと比較されます。 この引数には、実際のデータまたはデータへのセル参照を入力できます。

04/10

SUMIFS関数の起動

SUMIFS関数の起動 ©テッドフランス語

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

チュートリアルの手順

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

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

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

05の10

Sum_range引数の入力

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

Sum_range 引数には、追加するデータへのセル参照が含まれます。

関数が指定されたすべてのCriteriaとCriteria_range引数の間でレコードの一致を検出すると、そのレコードのSum_range フィールドが合計に含まれます。

このチュートリアルでは、Sum_range引数のデータはTotal Sales列にあります。

チュートリアルの手順

  1. ダイアログボックスの Sum_range行をクリックします
  2. これらのセル参照をSum_range行に追加するには、ワークシートのセルF3〜F9を強調表示します。

06の10

Criteria_range1引数の入力

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

このチュートリアルでは、各データレコードに 2つの条件を一致させようとしています。

  1. 東売地域の販売代理店。
  2. 今年売上を275件未満にした販売代理店。

Criteria_range1 引数は、SUMIFSが最初の基準(東の販売地域)と一致させるときに検索するセルの範囲を示します。

チュートリアルの手順

  1. ダイアログボックスで、 Criteria_range1行をクリックします。
  2. ワークシートのセルD3からD9を強調表示して、これらのセル参照関数が検索する範囲として入力します

07/10

Criteria1引数の入力

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

このチュートリアルでは、D3:D9の範囲のデータがと等しいかどうかを調べる最初の基準があります。

この引数のダイアログボックスには、 Eastという単語のような実際のデータを入力できますが、通常、ワークシートのセルにデータを追加し、そのセル参照をダイアログボックスに入力することをお勧めします。

チュートリアルの手順

  1. ダイアログボックスの Criteria1行をクリックします
  2. セル参照を入力するには、セルD12をクリックします。 この関数は、前のステップで選択した範囲を検索し、この条件に一致するデータを探します。
  3. 検索語句(東)はチュートリアルの最後のステップでセルD12に追加されます。

セル参照がSUMIFS多用途性をどのように増加させるか

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

したがって、 東部地域の販売金額を見つけた後は、セルD12の東部または北部または西部を変更するだけで、別の販売地域の同じデータを簡単に見つけることができます。 この関数は自動的に新しい結果を更新して表示します。

08の10

Criteria_range2引数の入力

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

前述のように、このチュートリアルでは、各データレコードに 2つの基準を一致させようとしています。

  1. 東売地域の販売代理店。
  2. 今年売上を275件未満にした販売代理店。

Criteria_range2 引数は、SUMIFSが2番目の基準(今年275件未満の注文を販売した販売代理店)と一致させようとするときに検索するセルの範囲を示します。

チュートリアルの手順

  1. ダイアログボックスで、 Criteria_range2行をクリックします。
  2. ワークシート内のHighligtセルE3〜E9を使用して、これらのセル参照関数によって検索される第2の範囲として入力します

09/10

Criteria2引数の入力

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

このチュートリアルでは、E3:E9の範囲内のデータが275件未満の受注であるかどうかを判断する第2の基準があります。

Criteria1の 引数と同様に、データ自体ではなくダイアログボックスにCriteria2の場所へのセル参照を入力します。

チュートリアルの手順

  1. ダイアログボックスの Criteria2行をクリックします
  2. セル参照を入力するには、セルE12をクリックします。 この関数は、前のステップで選択した範囲を検索し、この条件に一致するデータを探します。
  3. [OK]をクリックしてSUMIFS関数を完了し、ダイアログボックスを閉じます。
  4. Criteria1とCriteria2のフィールド(C12とD12)にまだデータを追加していないため、F12セル(関数を入力したセル)にゼロ(0)の回答が表示されます。 それまでは、関数が加算されることはないので、合計はゼロのままです。
  5. 検索基準はチュートリアルの次のステップで追加されます。

10の10

検索条件の追加とチュートリアルの完了

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

チュートリアルの最後のステップは、 Criteria 引数を含むワークシート内のセルにデータを追加することです。

チュートリアルの手順

この例のヘルプは、上記の画像を参照してください。

  1. セルD12でEastと入力し、キーボードのEnterキーを押します。
  2. セルE12で<275を入力し、キーボードのEnterキーを押します( "<"はExcel よりも小さい記号です)。
  3. $ 119,719.00の回答はセルF12に表示されます。
  4. 3行目と4行目の2つのレコードのみが両方の条件に一致するため、これら2つのレコードの売上合計のみが関数によって合計されます。
  5. $ 49,017と$ 70,702の合計は$ 119,719です。
  6. セルF12をクリックすると、完全な関数
    = ワークシート上の数式バーに SUMIFS(F3:F9、D3:D9、D12、E3:E9、E12)が表示されます