複数の条件に基づいて値を合計する

Excel

数式と関数

数式

数式

複数の条件に基づいて値を合計する

複数の条件に基づいて値を合計する

Excel for Microsoft 365 Excel for the web Excel 2021 Excel 2019 Excel 2016 その他…表示数を減らす

たとえば、特定のリージョンの製品売上の合計など、複数の条件を持つ値を合計する必要があるとします。 これは、数式で target=”_blank” title=”SUMIFS 関数” rel=”noopener”>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 ブックでは、ここでサンプル データと数式を操作できます。 値と数式を変更するか、独自の値と数式を追加し、結果の変更をライブwatchします。

次の表のすべてのセルをコピーし、Excel の新しいワークシートのセル A1 に貼り付けます。 列の幅を調整して、数式をより適切に表示したい場合があります

地域営業担当者種類売上
南部伊藤飲料3571
西部鈴藤乳製品3338
東部松沢飲料5122
北部松沢乳製品6239
南部潮田農産物8677
南部鈴藤肉類450
南部鈴藤肉類7673
東部松沢農産物664
北部鈴藤農産物1500
南部潮田肉類6596
数式****説明結果

‘=SUMIFS(D2:D11,A2:A11,
"South",C2:C11,"Meat") | | の肉の売上を合計します
。 南部
の列 C 列 A の領域 (結果は 14719)。 | =SUMIFS(D2:D11,A2:A11,
"South",C2:C11,"Meat")

注:

上部へスクロール