|
▼Jaka さん:
空白は無いですよね。
HELPの引用
書式
SUMPRODUCT(配列 1,配列 2,配列 3,...)
配列 1 ,配列 2,配列 3,... 計算の対象となる要素を含む配列を指定します。引数は 2 個から 30 個まで指定できます。
解説
引数となる配列は、行数と列数が等しい配列である必要があります。行数と列数が等しくない場合、エラー値 #VALUE! が返されます。
数値以外の配列要素は、0 であると見なされます。
A B C D
配列 1 配列 1 配列 2 配列 2
3 4 2 7
8 6 6 7
1 9 5 3
数式 説明 (計算結果)
=SUMPRODUCT(A2:B4, C2:D4) 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3 のように、2 つの配列の対応する要素どうしを掛け算し、さらにその和を求めます (156)
解説
SUM(A2:B4*C2:D4) という数式が配列として入力されていれば、この使用例と同じ計算結果を得ることができます。配列を使用することによって、より一般的な方法で SUMPRODUCT 関数と類似の計算を実行できます。たとえば、セル範囲 A2:B4 に入力されている要素の 2 乗の和を計算するには、SUM(A2:B4^2) という数式を入力し、Ctrl キーと Shift キーを押しながら Enter キーを押します
>=SUMPRODUCT(MAX((A2:A11=4)*(B2:B11)))
>=SUMPRODUCT(LARGE((A2:A11=4)*(B2:B11),1))
>は、結果が返るのに
>
>=SUMPRODUCT(MIN((A2:A11=4)*(B2:B11)))
>=SUMPRODUCT(SMALL((A2:A11=4)*(B2:B11),1))
>まともな結果が返ってこない。
>
>って、SUMPRODUCTの事良く知らないからなんですけどね。
>どこに書こうか迷ったあげく、こっちでつぶやいてみました。
|
|