ExcelのSUMIF関数:例題で学ぶ
SUMIF関数とは何ですか?
SUMIF は、単一の基準に従って値を合計するために使用される関数です。この関数を使用すると、範囲内の条件を適用して数値の合計を見つけることができます。この関数は、数学および三角法関数に分類されます。名前と同様に、指定された基準が満たされている場合に合計を計算します。この関数は、大規模なデータ セット内の特定の数値の合計を見つけるために使用されます。
SUMIF関数の使い方は?
SUMIF は、指定された基準に従ってセル範囲を合計します。 条件を適用するセルの範囲、合計を計算するための制約、条件に従って合計を計算するセルの範囲を指定する必要があります。 式.
MS SUMIFの計算式
一般に、基準や基準範囲などを提供する必要がある形式に従います。
SUMIF(range,criteria,sum range)
- レンジ: 条件を含むセルの範囲
- 基準: 満たさなければならない条件
- 合計範囲: 条件が満たされた場合に追加するセルの範囲。
例 1: SUMIF の使用
注文番号と請求金額を含むデータ テーブルが与えられます。特定の注文の請求金額の合計を見つける必要があります。
ステップ1) 注文番号が「Amzcd」で始まる特定のブランド注文の請求金額の合計を見つけたいとします。
S# | 注文番号 | Bill 単位 |
---|---|---|
1 | アムズcd008 | $450 |
2 | アムズcd009 | $500 |
3 | AFJK010 | $1,102 |
4 | アムズcd011 | $850 |
5 | アムズcd012 | $564 |
6 | ABVF013 | $345 |
7 | アムズcd014 | $10.50 |
8 | アムズcd015 | $835.50 |
9 | ABVF016 | $1,236 |
10 | AFJK017 | $478.20 |
11 | アムズcd018 | $100.25 |
ステップ2) 請求金額の下のセルを選択し、数式を適用して、「Amzcd」で始まる注文のみの請求金額の合計を計算します。
ステップ3) 適用される式は次のとおりです
'=SUMIF (B2: B12, "Amzcd*," C2: C12)'
- B2: B12 は、基準がチェックされるセルの範囲です。
- 「Amzcd*」は、注文番号の先頭に適用される基準です。
- C2: C12 は、条件に従って追加するセルの範囲です。
ステップ4) 表を確認すると、指定された基準に従って合計された請求金額が強調表示されます。「Amzcd」で始まるすべての注文の請求金額が選択され、合計が表示されます。
ステップ5) 請求金額の列の末尾をチェックして、指定された条件を満たす請求金額の合計を確認します。
例 2: 比較演算子で SUMIF を使用する方法
比較演算子のセットは、 エクセルSUMIF 関数は比較演算子と一緒に使用できます。比較演算子は、SUMIF 関数内で条件を指定するために使用できます。したがって、比較演算が true 値を返す場合、値が合計されます。
ステップ1) 製品名、数量、価格を含むデータのテーブルがあります。 数量が 100 以上の製品の合計価格を確認するにはどうすればよいですか?
S# | 業務内容 | ネジ本数 | 価格 |
---|---|---|---|
1 | ソフトドリンク | 100 | $1,789 |
2 | ドレス材料 | 80 | $752 |
3 | 食用油 | 150 | $489 |
4 | ナッツ | 500 | $2,589 |
5 | クッキー(Cookie)について | 205 | $1,500 |
6 | 履物 | 130 | $300 |
7 | 電子機器 | 100 | $4,500 |
8 | 野菜 | 410 | $3,752 |
9 | トイズ | 50 | $200 |
10 | 家具 | 210 | $500 |
ステップ2) 条件を論理形式「Qty>=100」に適用すると、SUMIF 式は次のようになります。
ステップ3) 適用される式は次のとおりです
=SUMIF (C2: C11,">=100", D2: D11)
- C2: C11 は、条件が検索するセルの範囲です。
- 「>=100」は、比較演算子「より大きい」と「等しい」で表される条件です。
- D2: D11 は基準に従って合計される範囲です
ステップ4) ハイライト表示されたセルは、数量が 100 以上の条件を満たす価格です。
ステップ5) 値の合計はセル D13 にあります。 これは、数量が 100 以上の製品の価格の合計です。
例 3: 日付で SUMIF を使用する方法
この例では、日付で SUMIF 関数を使用する方法を学びます。 基準は日付の形式で指定することもできます。
ステップ1) 表には、さまざまな口座番号、請求日、支払いが表示されます。金額は、指定された請求日までに対応する口座に支払う必要があります。SUMIF を使用すると、6 月に支払う金額の合計を見つけることができます。
S# | 口座番号 | Bill 日付 | お支払について |
---|---|---|---|
1 | 9160250011660588 | 1/4/2019 | 25000 |
2 | 9160250011689568 | 1/28/2019 | 15000 |
3 | 9160250012356588 | 1/31/2019 | 8500 |
4 | 9160250899560588 | 6/2/2019 | 9635 |
5 | 9160260231660588 | 2/10/2019 | 4582 |
6 | 9160250011658588 | 6/25/2019 | 10265 |
7 | 9160457811660588 | 3/1/2019 | 8132 |
8 | 9160250011670858 | 3/12/2019 | 9562 |
9 | 9160250011663569 | 6/15/2019 | 7895 |
10 | 9160250321660456 | 6/18/2019 | 2566 |
ステップ2) 日付がわかっているので、条件は '>5/31/2019' のように形成され、XNUMX 月以降の日付を参照します。ここでは、比較演算子と日付が SUMIF と同時に使用されています。
ステップ3) 適用される式は次のとおりです
=SUMIF (C2: C11,">5/31/2019", D2: D11)
- C2: C11 は日付が指定されているセルの範囲であり、指定された条件が検索する範囲です。
- 「>5/31/2019」は、日付が「5/31/2019」より大きい場合の基準です。
- D2: 条件が満たされたときに追加する数値の D11 範囲
ステップ4) 以下は、適用された条件を満たすセルの値であり、これらの値の合計が求められます。
ステップ5) 合計は D13 にあります。 XNUMX 月に複数のアカウントに支払われる合計金額です。
製品概要
- SUMIF関数は、指定された基準に従って値の合計を計算します。
- SUMIF関数は数値、日付、テキストデータに対応
- 条件は他の関数や演算子の結果から表現できる
- SUMIF 関数は一度に XNUMX つの列にのみ適用できます
- SUMIF関数で独自の条件を確認可能
- #VALUE 範囲が条件範囲と一致しない場合はエラー結果となります
- 単語または文の一部はワイルドカードを使用して照合されます。 アスタリスク記号は一連の文字で使用され、疑問符は単一の文字に使用されます。
- 数値とともにテキストを使用する場合、条件は二重引用符で囲む必要がありますが、数値のみで構成されている場合は二重引用符で囲む必要はありません。