この記事では、ExcelのSUMPRODUCT関数でIFロジックを使用する方法について学習しています。

簡単に言うと、SUMPRODUCT関数は、対応する値の積を取り、すべての合計を返します。 SUMPRODUCT関数はまた、特定の条件を満たすために–(演算子)を使用します。

一般式:

=SUMPRODUCT(–( array1=”condition”) , array2 , array3)

array1 : 条件を満たす

array2 & array3 : これらの配列は、対応する値の積を取ってそれらの合計を返す

例:

これらのすべては、理解するのに妨げになるかも知れません。

ここで問題は、製品「ニンジン」の合計価格を見つける必要があることです。
そこで、ここでは、Carrot

の合計価格を求める式を使用します。

=SUMPRODUCT(–(A2:A19=”Carrot”), B2:B19, C2:C19)

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

=SUMPRODUCT(–(A2:A19=”Whole wheat”),B2:B19,C2:C19)

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関数を使用する方法:これは、別のダッシュボード不可欠な関数です。 これは、特定の条件下で値を合計するのに役立ちます。

コメントを残す

メールアドレスが公開されることはありません。