按指定条件求多个单元格乘积的和

来源:百度知道 编辑:UC知道 时间:2024/06/12 10:57:08
价格 数量 物料名称
19.6 85 甲
19.58 24 乙
19.5 54 丁
19.43 12 甲
19.45 3 乙
19.5 2 丁
19.43 3 甲
19.39 87 乙
19.43 34 戊
19.43 1 乙
19.43 123 丁
就是说把"甲乙丁戊"这几种物料在物料名称这个条件下求出每种物料的货款之和,请知道的朋友详说,在下先谢谢了.

统计甲:

=sumproduct((c1:c11="甲")*a1:a11*b1:b11)

比如结果求在E,F列,如这样的格式
E F
1 物料名称 金额
2 甲 1957.45
3 乙 2234.63
4 丁 3481.89
5 戊 660.62

可以这样

=SUMPRODUCT(($C$2:$C$12=E2)*($A$2:$A$12*$B$2:$B$12))

若你的物料还有别的,而你只求甲乙丁戊这四种物料的货款之和,则结果
=sumproduct(((c1:100="甲")+(c1:100="乙")+(c1:100="丁")+(c1:100="戊"))*(a1:b100)),就ok了 ,数据范围根据实际调整下,那个100必须>=你数据的最大行数