この記事では、ExcelのSUMPRODUCT関数でIFロジックを使用する方法について学習しています。
簡単に言うと、SUMPRODUCT関数は、対応する値の積を取り、すべての合計を返します。 SUMPRODUCT関数はまた、特定の条件を満たすために–(演算子)を使用します。
一般式:
array1 : 条件を満たす
array2 & array3 : これらの配列は、対応する値の積を取ってそれらの合計を返す
例:
これらのすべては、理解するのに妨げになるかも知れません。
ここで問題は、製品「ニンジン」の合計価格を見つける必要があることです。
そこで、ここでは、Carrot
の合計価格を求める式を使用します。
A2:A19 : 範囲 A2:A19 でテキスト “Carrot” をチェックし、Carrot が見つかったら True、さもなければ False
–:演算子は True を 1、 False を 0 としてデコードします。
b2:b19 : 単価を乗じる数量(範囲).
C2:C19 : 数量に乗じる単価(範囲)
製品 | 数量 | 単価 | 価格 | |||||||
1 | 33 | 1.単価 | 1.数量 | 33 | 1.数量 | 33 | 単価 | 単価 | 1.数量550877 | 58.41 |
0 | 87 | 3.49 | 0 | |||||||
0 | 58 | 1.87 | 0 | |||||||
0 | 82 | 1.87 | 0 | |||||||
0 | 38 | 2.18 | 0 | |||||||
1 | 54 | 1.77 | 95.58 | |||||||
0 | 149 | 3.49 | 0 | |||||||
1 | 51 | 1.77 | 90.27 | |||||||
1 | 100 | 1.77 | 177 | |||||||
0 | 28 | 1.35 | 0 | |||||||
0 | 36 | 2.18 | 0 | |||||||
0 | 31 | 1.87 | 0 | |||||||
0 | 28 | 3.49 | 0 | |||||||
1 | 44 | 1.77 | 77.88 | |||||||
1 | 23 | 1.77 | 40.71 | |||||||
0 | 27 | 1.35 | 0 | |||||||
0 | 43 | 2.18 | 0 | |||||||
0 | 123 | 2.84 | 0 | |||||||
539.85 |
上記のスナップショットと表から理解したように、SUMPRODUCT 関数は対応する値を乗算し、結果として合計を返します。
左端の列の 1 の & 0 は、SUMPRODUCT 関数に使用する IF ロジックです。
そこで、ここでは、Whole wheat
A2:A19: 範囲 A2:A19 にテキスト “Whole wheat” があるか調べ、 “Carrot” があれば True、なければ False
— :オペレータは True を 1、 False を 0 としてデコードしています。
B2:B19 : 数量(範囲)に単価を乗じる。
C2:C19 :
Product | Quantity | UnitPrice | Price | ||||||||||||
0 | 33 | 1.0 | 1.0 | 33 | 1.1 | 1.0 | 0 | 33 | 1.0 | 1.0 | 2.0 | 1.0 | 1.0 | 1.077 | 0 |
1 | 87 | 3.49 | 303.63 | ||||||||||||
0 | 58 | 1.87 | 0 | ||||||||||||
0 | 82 | 1.87 | 0 | ||||||||||||
0 | 38 | 2.18 | 0 | ||||||||||||
0 | 54 | 1.77 | 0 | ||||||||||||
1 | 149 | 3.49 | 520.01 | ||||||||||||
0 | 51 | 1.77 | 0 | ||||||||||||
0 | 100 | 1.77 | 0 | ||||||||||||
0 | 28 | 1.35 | 0 | ||||||||||||
0 | 36 | 2.18 | 0 | ||||||||||||
0 | 31 | 1.87 | 0 | ||||||||||||
1 | 28 | 3.49 | 97.72 | ||||||||||||
0 | 44 | 1.77 | 0 | ||||||||||||
0 | 23 | 1.77 | 0 | ||||||||||||
0 | 27 | 1.35 | 0 | ||||||||||||
0 | 43 | 2.18 | 0 | ||||||||||||
0 | 123 | 2.84 | 0 | ||||||||||||
921.36 |
上のスナップショットと表から理解できたように、SUMPRODUCT関数は対応する値を掛け合わせてその和を返します。
一番左の列の 1 の & 0 のは、SUMPRODUCT 関数で使用する IF ロジックです。
Excel で IF ロジックで SUMPRODUCT する方法についてのこの記事が説明であることを願っています。 SUMIF関数に関する他の記事はこちらです。 あなたが私たちのブログが好きなら、Facebook上であなたのfristartsとそれを共有しています。 また、TwitterやFacebookで私たちをフォローすることができます。 私たちの仕事をどのように改善、補完、革新し、より良いものにできるか、ぜひ教えてください。 [email protected].
エクセルでSUMPRODUCT関数を使用する方法までお書きください。 excel.
SUM if date is between : excel.
Sum if date is greater than given dateで与えられた日付または期間間の値のSUMを返します。 excel.
2 Ways to Sum by Month in Excelで指定された日付または期間より後の値のSUMを返します。 Excelで指定された特定の月内の値のSUMを返します。
How to Sum Multiple Columns with Condition.Excelで複数の列の値を合計する方法。 Excelで条件を持つ複数の列の値のSUMを返します
Excelでワイルドカードを使用する方法:Excelでワイルドカードを使用してフレーズに一致するセルを数える
人気記事
50 Excelショートカットはあなたの生産性を高める:あなたのタスクで高速取得する。 これらの50のショートカットは、Excel.
エクセルでVLOOKUP関数を使用する方法:これは、異なる範囲やシートから値を検索するために使用されているExcelの最も使用され、人気のある関数の一つです。
エクセル COUNTIF関数の使い方:この素晴らしい関数を使用して、条件付きの値をカウントします。 特定の値をカウントするためにデータをフィルタリングする必要はありません。 Countif関数は、ダッシュボードの準備に不可欠です。
ExcelでSUMIF関数を使用する方法:これは、別のダッシュボード不可欠な関数です。 これは、特定の条件下で値を合計するのに役立ちます。