目次
サンプロダクト は,様々な用途に使える非常に便利な関数です。 2つ以上の範囲のデータを比較して計算する場合 複数条件の場合、SUMPRODUCT関数は最初の選択肢となります。 これは、スマートかつエレガントな方法で配列を処理するユニークな能力を持っています。 SUMPRODUCT-IF 組み合わせたり 条件付きSUMPRODUCT は、与えられた基準で列間を比較し、結果を求めることができます。 今日は、この記事の中で SUMPRODUCT-IF 複合関数 と、この組み合わせに代わるアプローチをいくつかご紹介します。
練習用ワークブックをダウンロードする
この練習シートをダウンロードして、この記事を読みながらタスクの練習をしてください。
SUMPRODUCT+IFの組み合わせの使用.xlsx
ExcelのSUMPRODUCT関数の紹介
技術的には SUMPRODUCT関数 は,対応する配列または範囲の値の和を返します。 通常,乗算がデフォルトの演算ですが,除算,減算,加算も可能です。
⦿ 構文です。
のシンタックスです。 サンプロダクト の機能はシンプルでダイレクトです。
=SUMPRODUCT(array1, [array2], [array3], ...)
⦿ 主張する。
- [array1]です。 乗算し、加算したい値を持つセルの最初の配列または範囲。
- [配列2]、[配列3]...。 2 から 255 までの配列引数で、その値を乗算し、加算したい。
2 ExcelでSUMPRODUCT IFの組み合わせを使用する例
Excel では、組み込みの 「サンプロダクト・イフ 関数を使うことができますが、これを配列式として使うには サンプロダクト とのことです。 イフ この式について説明します。
例1:SUMPRODUCT IF式を1つの基準で適用する場合
この式は、1つの基準で使うことができます。 以下の手順で学習してください。
ステップ-1:
- いくつかの果物が与えられたデータテーブルを考えてみましょう。 "地域" , "数量" そして "価格" 一部の商品の合計金額を調べます。
ステップ-2:
- ワークシートの任意の場所に、商品の合計金額を取得したい別のテーブルを作成します。 ここでは、以下を選択します。 "チェリー" , "Apple "です。 "プラム" の項目があります。
ステップ-3:
- セルに次の数式を適用します。 H4 この式の形式は
=SUMPRODUCT(IF(criteria range=criteria, values range1*values range2))
- 数式に値を挿入します。
=sumproduct(if($c$5:$c$21=g5,$d$5:$d$21*$e$5:$e$21))。
どこで
- 基準範囲 でございます C$5:$C$21です。
- 審査基準 アール G5 , G6 と G7 .
- 値域1 でございます D$5:$D$21.
- 値域2 でございます E$5:$E$21です。
- を押して、この数式を配列数式として適用します。 ctrl+shift+エンター を同時に使用する場合。 Excel 365 を押すだけでOKです。 エンタメ を使って、配列式を適用することができます。
ステップ-4:
- 残りの商品も同じ式で計算すると、合計金額が算出されます。
続きを読む エクセルで基準を使ったSUMPRODUCT(5つの方法)
例2:異なる列の複数の基準でSUMPRODUCT IF式を適用する
複数の基準に対して同じ計算式を使用します。
ステップ-1:
- もうひとつの基準を追加しよう "地域" の合計価格を求めたい。 "チェリー" から "オセアニア" 地域と "アップル" から "アジア" リージョンになります。
ステップ-2:
- 次に、以下の数式を適用します。 数式に値を挿入してください。
=sumproduct(if($b$5:$b$21=g5,if($c$5:$c$21=h5,$d$5:$d$21*$e$5:$e$21)))。
どこで
- 基準範囲 でございます B$5:$B$21です。 C$5:$C$21です。
- 審査基準 でございます G5、H5。
- 値域1 でございます D$5:$D$21.
- 値域2 でございます E$5:$E$21です。
- を押してください。 エンタメ .
ステップ-3:
- この値はここにあります。 "アップル" の項目があります。
続きを読む ExcelでSUMPRODUCT IFを使用する方法
ExcelでSUMPRODUCT IF式の代わりにSUMPRODUCTのみを使用する方法
先ほどの結果を導き出すには、他にもいくつかのアプローチがあります。 別の方法として、基準を中に挿入する方法があります。 サンプロダクト 関数を配列として使用します。 ダブルユナリオ を変換する必要があります。 真 または ファルス に 1 または 0 .
SUMPRODUCTを1つの条件とする。
この場合、先ほどの例で考えてみます。 の合計金額を求めます。 "マンゴー" をリストから選択します。
- 条件を適用する サンプロダクト の計算式を以下に示します。
=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)
どこで
- アレイ1 でございます (-(C5:C21=G5)です。
- [Array2】です。] でございます D5:D21です。
- [Array3】です。] でございます E5:E21です。
- プレス "Enter "を押してください。 私たちの結果はこちらです。
式の説明。
では、この条件付きでどのように説明するかというと サンプロダクト 機能動作
- を入力すると "-(C4:C20=G4)" を式に含めると、このダブルユニオンリー(-)は 真 または FALSE に 1 または 0 .これを選択 "-(C4:C20=G4)" の部分をクリックし "F9" をクリックすると、その下にある値を見ることができます。
出力します。 {0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1}
- ここで、配列を値に分解してみると、実際の計算式は次のようになります。
=SUMPRODUCT({0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1},{20,50,100,50,500,80,90,56,60,80,100,40,45,25,35,45,90},{15,20,2,5,12,10,15,9,20,30,5,30,25,10,10,20,15})
- 最初の配列と2番目の配列が掛け合わされ、2番目の配列と3番目の配列が掛け合わされます。 この絵に従ってください。
それが、この条件 サンプロダクト の作品です。
続きを読む SUMPRODUCT Date Range [7 Productive Method] (サンプロダクト・デイトレンジ)
異なる列で複数の条件を適用する。
次の例では、合計金額を調べるために "チェリー" から "オセアニア" リージョンになります。
- 式を適用します。 この式の最終形は
=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)
どこで
- アレイ1 でございます (–(C5:C21=G5),–(C5:C21=H5).
- [Array2】です。] でございます D5:D21です。
- [Array3】です。] でございます E5:E21です。
- プレス エンタメ .私たちの結果は達成されています。
続きを読む Excelで複数列のSUMPRODUCT関数を使用する(4つの簡単な方法)
ORロジックを応用する。
を追加することができます。 オア のロジックを追加し、この数式をよりダイナミックなものにしました。
の合計金額を求める必要があるとします。 "マンゴー" と "チェリー" をデータテーブルから削除します。
- を適用してください。 サンプロダクト との式 オア を作成し、値を挿入します。
- 計算式は
=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)
どこで
- アレイ1 でございます –((C5:C21=G5)+(C5:C21=H5)>0). こちら G5 でございます "マンゴー" と H5 でございます "チェリー" の総数をカウントする配列です。 "マンゴー" と "チェリー" をデータテーブルの中に入れてください。
- [Array2】です。] でございます D5:D21です。
- [Array3】です。] でございます E5:E21です。
- プレス "入力" をクリックすると、商品の合計金額が表示されます。
複数のAND/OR条件を適用する。
今回は、複数の条件を指定してOrロジックを適用します。
次の例では、合計金額を求める必要があります。 "チェリー" と "マンゴー" から "アジア" と "ヨーロッパ" の地域があります。
- を使った式を適用して結果を得ることになります。 AND/OR の論理で、式は
=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)
どこで
- アレイ1 でございます –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)>0). こちら B5:B21は "Region "です。 コラム H4 と H5 でございます "アジア" と "ヨーロッパ" .同様に。 C5:C21 でございます "アイテム" の欄があります。 H6 と H7 でございます "チェリー" と "マンゴー "です。
- [Array2】です。] でございます D5:D21です。
- [Array3】です。] でございます E5:E21です。
- プレス エンタメ をクリックすると、合計金額が表示されます。
クイックノート
の✅アレイ。 サンプロダクト は同じ数の行と列でなければなりません。 #VALUE! エラーです。
✅ その サンプロダクト は、数値以外をゼロとして扱います。 数式に数値以外が含まれている場合、その答えは "0".
✅ 以降は。 合計 IF は配列の式です。 ctrl+shift+エンター を同時に適用してください。
✅ その サンプロダクト 関数は、ワイルドカード文字をサポートしていません。
結論
について、本日は議論しました。 合計 IF 式と、その他の代替条件 サンプロダクト この記事は、あなたが問題に直面したときに役立つことを願っています。 あなたが混乱している場合は、コメントすることを歓迎します。 Excelについてもっと学びたい方は、私たちのウェブサイトをご覧ください。 敷地 .