excel里如何用公式求乘积然后再求乘积的和

首先有很多行,先要把每一行的几个数相乘,再把很多行的乘积结果求和,一步到位的公式给我一个,谢谢
相乘的每一行的几个数并不是挨着的,中间是隔了两个位置的 。
举例:有A、B、C、D四列,共有10行,其中C列不参与计算
1行 35 11 10 26
2行 10 25 6 17
3行 5 9 12 61
4行等等(共10行)
求:A1*B1*D1+A2*B2*D2+A3*B3*D3、、、、、、+A10*B10*D10
请给我个公式谢谢

第1个回答  推荐于2016-12-01
假设有如下表所示A、B、C三列数据
A B C
1 177 188 187
2 178 146 171
3 146 102 169
4 141 119 175
5 165 109 129
6 136 197 164
7 194 173 181
在D1单元格输入=sumproduct(a1:a7,b1:b7,c1:c7),就可以一步到位的解决你的问题。

不挨着没关系,只需要修改sumproduct函数里面的数据区域就可以了。
假设你的数据分别在A列、C列、F列,那么就可以使用=sumproduct(a1:a7,c1:c7,f1:f7),公式里面的7可以视情况改为你的最大行数。本回答被提问者采纳
第2个回答  2009-04-08
用SUMPRODUCT)这个函数。
第3个回答  2009-04-08
假设ABC三列数据

A B C
1 10 10 10
2 20 20 20
3 30 30 30

=SUMPRODUCT(A1:C1,A2:C2,A3:C3) 或者用土方法
=SUM((A1*B1*C1)+(A2*B2*C2)+(A3*B3*C3))
第4个回答  2009-04-08
有几个数?
=SUMPRODUCT(C1:C100,D1:D100,E1:E100,F1:F100)
还有再加上去。
第5个回答  2009-04-08
举个例子吧,这样说,可能还是不清楚
相似回答