excel 中,两列分别相乘后求和如何用公式表达?

想完成如下计算:将两列值分别相乘后求和: 如: D1*E1+D2*E2+...+D100*E100. 有没有简单的公式来表达,不用一个一个输入这么麻烦?

=SUMPRODUCT(D1:D100,E1:E100)
具体操作你可以点插入---函数,或者直接点工具栏中的“fx”,然后在“数学与三角函数”中找 SUMPRODUCT ,它是求相应数组或区域乘积的和,也就是你要的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-05-15
如在F列中求积,在F1输入公式:
=D1*E1
然后拖动添充柄复制公式到F100
然后在你要求和的单元格中输入公式:
=SUM(F1:F100)
第2个回答  2007-05-15
假设F1=D1*E1,你在F1中输入D1*E1,然后把鼠标移动到F1单元格的右下角,当鼠标变成+时按住向下拉,你会发现F2=D2*E2,F3=D3*E3.
第3个回答  2019-01-26
假设你的两行数据分别在第一行
第三行
从a列开始
g列结束
a4输入公式
=sumproduct((a1:g1)*(a3:g3))
sumproduct()
返回数组相应数字乘积之和
第4个回答  2007-05-15
有个简单的办法,在F1里输入=D1*E1,然后往下拉,最后选择F列求和