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