誰でも次の式の意味を説明できますか?Excel式SUMPRODUCT
Summary
は、Excelタブ名であり、forecast Submit
もExcelタブ名です。
=SUMPRODUCT(--(A85=Summary!$A$2:$A$144),'forecast Submit'!$C$2:$C$144)
誰でも次の式の意味を説明できますか?Excel式SUMPRODUCT
Summary
は、Excelタブ名であり、forecast Submit
もExcelタブ名です。
=SUMPRODUCT(--(A85=Summary!$A$2:$A$144),'forecast Submit'!$C$2:$C$144)
私たちはあなたのためにこれを打破できるかどうか見てみましょう:
Summary!$A$2:$A$144
この表記は、シートSummary
内、A列、行2-144を意味します。実際にあなたの出力を変更していないので、ドル記号($
)を今は無視することができます。この時点で、列A
に一連の値があります。
A85=Summary!$A$2:$A$144
これはA85
の項目にSummary!A2:A144
で各項目を比較し、それらが等しい場合はtrueをレポートします。この時点では、一連のTRUE
とFALSE
の値があり、それらが目に見えない新しい(一時的な)列に座っていることが想像できます。
--()
これは1
sおよび0
のブール(真/偽)値を変換します。 TRUE
の値は1
となり、FALSE
の値は0
となります。
ここでは、非表示の列には1
と0
が入力されています。
(sumproduct...)
は、対応する行の数値を乗算し、結果を合計します。実際には、値に1または0を乗算して結果を合計します。もちろん、0を掛け合わせたものは0で、1を掛けたものはそれ自体です。つまり、以前に生成した0は特定の行を無視するために使用され、1は他の行を含めるために使用されています。
全体として、Summary
の対応する行がA85
に等しいforecast Submit
にすべての数値が追加されます。
https://exceljet.net/excel-functions/excel-sumproduct-function
これは、あなたが求めるすべての答えを与える必要があります。
ありがとうございます。私は、サマリータブD00020061の列AにID番号を持っています。同じIDが列Aの予測サブミットにあり、列cの金額は予測サブミットタブには170843.42ですが、私に10,415を与えて、どうやって10,415を得るのか分からない? – user3860954
私はあなたの質問を理解していないことに恐れています。 –
ですので、A85 = D00020061 ---他の行にはそのIDがありません!A2:A144、したがって、私は予測列A15 = D00020061に行き、予測列C15 = 170843.42 ,,,,,, I85 = 10,415(これは私の公式です(= SUMPRODUCT( - (A85 = Summary!$ A $ 2:$ A $ 144)、 'forecast Submit'!$ C $ 2:$ C $ 144)) – user3860954