たとえば、特定のリージョンの製品売上の合計など、複数の条件を持つ値を合計する必要があるとします。 これは、数式で SUMIFS 関数 を使用する場合に適しています。
この例では、2 つの条件があります。南リージョン (列 A から) の肉の売上 (列 C) の合計が必要です。
次の数式を使用して、これを比較できます。
=SUMIFS(D2:D11,A2:A11,"South",C2:C11,"Meat")
結果は値 14,719 です。
数式の各部分を詳しく見てみましょう。
=SUMIFS は算術式です。 数値を計算します。この場合は列 D になります。最初の手順では、数値の場所を指定します。
=SUMIFS(D2:D11,
つまり、この列で条件を満たす数値を合計するように、数式に指示します。 このセル範囲は、この数式の最初の 引数 であり、関数が入力として必要とするデータの最初の部分です。
次に、2 つの条件を満たすデータを検索します。そのため、関数にデータの場所 (A2:A11) と条件の内容 ("South") を指定して、最初の条件を入力します。 個別の引数の間のコンマに注目してください。
=SUMIFS(D2:D11,A2:A11,"南部",
"South" の周りの引用符は、このテキスト データを指定します。
最後に、2 番目の条件の引数 ("meat" という単語を含むセルの範囲 (C2:C11) と単語自体 (引用符で囲まれた) を入力して、Excel が一致できるようにします。 式を閉 じかっこで 終え、Enter キーを押します。 この場合も、結果は 14,719 です。
=SUMIFS(D2:D11,A2:A11,"南部",C2:C11,"肉類")
Excel で SUMIFS 関数を入力するときに、引数を覚えていない場合は、ヘルプが手元に用意されています。 =SUMIFS() と入力すると、数式オートコンプリートが数式の下に表示され、引数の一覧が適切な順序で表示されます。
数式オートコンプリートの画像と引数の一覧を見ると、この例のsum_rangeは D2:D11 で、合計する数値の列です。 criteria_range1は A2 です。A11。criteria1 "South" が存在するデータの列。
入力すると、引数の残りの部分が数式オートコンプリートに表示されます (ここには表示されません)。 criteria_range2 は C2:C11 で、 criteria2 "Meat" が存在するデータの列です。
数式オートコンプリートで SUMIFS を選択すると、ヘルプが表示される記事が表示されます。
試してみましょう
SUMIFS 関数を試す場合は、関数を使用するサンプル データと数式を次に示します。
この Web 用 Excel ブックでは、ここでサンプル データと数式を操作できます。 値と数式を変更するか、独自の値と数式を追加し、結果の変更をライブで確認します。
次の表のすべてのセルをコピーし、Excel の新しいワークシートのセル A1 に貼り付けます。 列の幅を調整して、数式をより適切に表示したい場合があります
地域 |
営業担当者 |
種類 |
売上 |
---|---|---|---|
南部 |
伊藤 |
飲料 |
3571 |
西部 |
鈴藤 |
乳製品 |
3338 |
東部 |
松沢 |
飲料 |
5122 |
北部 |
松沢 |
乳製品 |
6239 |
南部 |
潮田 |
農産物 |
8677 |
南部 |
鈴藤 |
肉類 |
450 |
南部 |
鈴藤 |
肉類 |
7673 |
東部 |
松沢 |
農産物 |
664 |
北部 |
鈴藤 |
農産物 |
1500 |
南部 |
潮田 |
肉類 |
6596 |
数式 |
|
説明 |
結果 |
=SUMIFS(D2:D11,A2:A11,"South", C2:C11,"Meat") |
の肉の売上を合計します 。 南部 の列 C 列 A のリージョン |
14719 |