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

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

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

特定の地域の製品の売り上げ高の合計など、複数の条件で値を合計する必要があることとします。これは、数式でSUMIFS 関数を使用するための適切な場合です。

2 つの条件がある、次の例を参照:南部地域 (列 A) からの (列 C) からの肉類の売り上げ高の合計を計算します。

Excel ワークシートのデータ

ここでは、数式を使って acomplish この。

=SUMIFS(D2:D11,A2:A11,"South",C2:C11,"Meat")

14,719 値になります。

数式の各部分について詳しく見てみましょう。

= SUMIFS は、計算する数式です。ここでは、列 D には、数値を計算します。最初の手順は、番号の場所を指定するのには。

=SUMIFS(D2:D11,

つまり、条件を満たしている場合に、その列の数値を合計する数式がしたいです。セル範囲には、この数式で最初の引数関数が入力としてが必要なデータの 1 つです。

次に、関数のデータ (A2:A11) の場所を指定して、最初の条件を入力すると、また、どのような条件は、2 つの条件に一致するデータを検索する:「南部」であります。別の引数のカンマに注目してください。

= SUMIFS(D2:D11,A2:A11,"South",

「南部」を囲む引用符を指定するこのテキスト データ。

引数を入力して、最後に、2 番目の条件 –「肉類]」という単語を含むセル (c2: c11) の範囲をさらに、word 自体 (引用符で囲まれた)、Excel に対応付けることにします。閉じかっこ)で数式を終了して、し、Enter キーを押します。結果は、14,719、もう一度がします。

=SUMIFS(D2:D11,A2:A11,"South",C2:C11,"Meat")

Excel では、引数を覚えていない場合は、SUMIFS 関数を入力するとヘルプ準備ができたらにします。入力した後に= SUMIFS (、数式の引数が正しい順序でリストの下にある数式オートコンプリートが表示されます。

数式オートコンプリートの画像と、例合計対象範囲の引数のリストを見てd2: d11、; の合計を計算する数値の列には条件範囲 1は、A2 します。A11、条件 1 「南部」が格納されているデータの列。

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

入力に合わせて、残りの引数が数式オートコンプリートに表示されます (ここには示されていません)。criteria_range2 は、criteria2 の "肉類" が格納されているデータの列の C2:C11 です。

数式オートコンプリートにSUMIFS ] をクリックすると、記事をさらにサポートが開きます。

試してみましょう

SUMIFS 関数を試す場合は、ここではサンプル データを関数を使用する数式です。

次の Excel Online ブックで、サンプル データと数式を操作できます。値と数式を変更したり独自の値と数式を追加して、結果の変化を実際に確かめましょう。

次の表のすべてのセルをコピーし、Excel の新しいワークシートのセル A1 に貼り付けます。数式が見やすくなるように、列幅を調整する必要がある場合があります。

地域

販売員

種類

売上

南部

伊藤

飲料

3571

西部

鈴藤

乳製品

3338

東部

松沢

飲料

5122

北部

松沢

乳製品

6239

南部

潮田

農産物

8677

南部

鈴藤

肉類

450

南部

鈴藤

肉類

7673

東部

松沢

農産物

664

北部

鈴藤

農産物

1500

南部

潮田

肉類

6596

数式

 

説明

結果

' = SUMIFS (d2: d11、A2:A11、
「南」、c2: c11 の「肉類」)

肉類の売り上げ高の合計
列 C 南
列 A の領域 (結果は 14719 は)。

= SUMIFS(D2:D11,A2:A11,
「南」、c2: c11 の「肉類」)

注: 

  • その他の例をしますか。SUMIFS 関数の記事が表示されます。

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

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

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

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×