我有兩個Excel表格:SUMPRODUCT匹配值
A B C D E
1 John 10 Mark 2
2 Tommy 20 Tommy 3
3 Jane 15 John 4
4 Kate 2
5 Jane 1
是否與列E那些值來SUMPRODUCT在式柱B值的函數,其匹配的名字,即,10×4 + 20×3 + 15 * 1?
我有兩個Excel表格:SUMPRODUCT匹配值
A B C D E
1 John 10 Mark 2
2 Tommy 20 Tommy 3
3 Jane 15 John 4
4 Kate 2
5 Jane 1
是否與列E那些值來SUMPRODUCT在式柱B值的函數,其匹配的名字,即,10×4 + 20×3 + 15 * 1?
您可以使用sumif
,這和剛纔總結的結果,當你完成:
=B1 * sumif(D:D, A1, E:E)
複製下來你的表,然後加起來的總數。
如果你不想一噸的配方掛出你的表,你可以將此轉換爲CSE /數組公式:
=SUM($B$1:$B$3*SUMIF(D:D, $A$1:$A$3,E:E))
在短短輸入,然後按Ctrl + Shift + Enter可輸入它。它會在它周圍花括號,這意味着它是一個數組公式。
既然你問到SUMPRODUCT,我們可以使用SUMPRODUCT
=SUMPRODUCT(($A$1:$A$5=A1)*$B$1:$B$5)*SUMPRODUCT(($D$1:$D$5=A1)*$E$1:$E$5)
既然是假設有沒有重複(所有名稱是唯一的)。在名稱不唯一的情況下,您會將這些數字相加,然後相乘。
您應用到列,並適當地抄下來,可以說F1到F3,F5中,你可以使用讓您的最終答案:
=SUM(F1:F3)