メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。
複数の条件に基づいて値を合計する

たとえば、特定のリージョンの製品売上の合計など、複数の条件を持つ値を合計する必要があるとします。 これは、数式で SUMIFS 関数 を使用する場合に適しています。

この例では、2 つの条件があります。リージョン (列 A から) のの売上 (列 C) の合計が必要です。

Excel ワークシートのデータ

次の数式を使用して、これを比較できます。

=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" が存在するデータの列。

数式オートコンプリートを使用して SUMIFS 関数を入力する

入力すると、引数の残りの部分が数式オートコンプリートに表示されます (ここには表示されません)。 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")

注: 

  • その他の例が必要ですか? 詳細については、 SUMIFS 関数 に関する記事を参照してください。

  • 別の範囲の値に基づいて 1 つの範囲の合計値を作成する場合は、 SUMIF 関数を使用します。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×