SUMPRODUCT関数を使用する方法
一の以上の範囲に対応する数の積の総和を計算するには、Excelの強力なSUMPRODUCT関数を使用します。
基本的な使用
1.例えば、以下SUMPRODUCT関数が費やされた合計金額を算出します。
説明:SUMPRODUCT関数を行うこの計算:(2 1000)(4 250)(4 100)+(2 50)= 3500
2.範囲は同じ次元を持つ必要がありますかExcelが#VALUEが表示されます!エラー。
-
SUMPRODUCT関数扱い、彼らがゼロであるかのように数値でないエントリ。
4.あなたは、単一の範囲を指定した場合、SUMPRODUCT関数はSUM関数とまったく同じ結果が得られます。
高度な使用
SUMPRODUCT関数は、非常に多彩な機能であり、多くのExcelの機能、さらには配列数式ビルトインと同じ結果を生成することができます!図1a。例えば、 COUNTIF関数は、以下の正確主演含まれているセルの数をカウントします。
図1b。以下SUMPRODUCT関数が全く同じ結果を生成します。
説明: – (A1:A7 = “スター”)は、以下の配列定数を削減します。
-
\ {TRUE、FALSE、FALSE、FALSE、FALSE、TRUE、FALSE}ダブルネガティブ – 1と0(FALSE = 0、1 = TRUE)に、これらのブール値を強制。結果:
\ {1; 0; 0; 0; 0; 1; 0}この配列定数は2の結果を与え、SUMPRODUCT関数の引数として使用される
1C。カウント以下COUNTIF関数を正確に星+ 1文字が含まれているセルの数。疑問符(?)の文字にマッチ。
1D。 SUMPRODUCT関数は完璧ではありません!あなたはSUMPRODUCT関数を使用するときは、ワイルドカード文字を使用します(?と)することはできません。
図2(a)。配列数式は、以下のセルの範囲内の文字の数をカウントします。
注:Ctrl + Shift + Enterキーを押して、配列数式を終えます。 Excelは、中括弧を追加します\ {}。
図2b。以下SUMPRODUCT関数が全く同じ結果を生成します。
注:配列定数\ {9; 4; 6; 5}を使用すると、CTRL シフトを押して最後まで持っていないので、ネイティブ24. SUMPRODUCT関数ハンドルアレイの結果を与え、SUMPRODUCT関数の引数として使用されています ENTER。中括弧は\ {}多くのExcel初心者を混乱させるため、これはSUMPRODUCT関数の最大の利点の一つです!図3(a)。 2018における合計売上下記配列数式
図3b。以下SUMPRODUCT関数が全く同じ結果を生成します。
説明:(YEAR(A1:A5)= 2018)B1:B5は、に帰着:
(\ {2018; 2017; 2018; 2017; 2017} = 2018)\ {10; 1; 7; 20; 3}、これはに減少:
乗算演算子*は自動的に1と0にブール値を強制ので、我々は、(実施例1bを参照)ダブルネガティブを必要としない\ {TRUE、FALSE、TRUE、FALSE、FALSE} \ {3 10; 1; 7; 20} (TRUE = 1、偽= 0)。結果:
\ {10; 0; 7; 0; 0}この配列定数は、17の結果を与え、SUMPRODUCT関数の引数として使用される