excel表格中好几行乘以固定一行相对单元格,怎样批量

比如A1:A5,B1:B5....的数分别乘以Z1:Z5相对应的单元格的数,然后求和,有什么方法可以批量做成吗
我设的公式SUM(A1:A5*$Z$1:$Z$5)。第一行是对的,怎么一下拉,那绝对引用那就变了呢,求解

第1个回答  2014-07-11
这个使用sumproduct函数就行了,例如你要计算的是A1*B1+A2*B2+A3*B3就是=sumproduct(a1:a3,b1:b3)同理计算a1*b1*c1+a2*b2*c2+a3*b3*c3就是=sumproduct(a1:a3,b1:b3,c1:c3)
第2个回答  2014-07-11
只能横拉,不能竖拉。如,你的公式在K10,复制到L10是对的,复制到K11就错了。
第3个回答  2014-07-11
直接用公式=sum(A1:F1)*Z1,然后往下拉就可以了。
第4个回答  2014-07-11
=SUMPRODUCT(A1:A5*$Z$1:$Z$5)
向右拉即可

如果是向下拉的话
会变成=SUMPRODUCT(A2:A6*$Z$1:$Z$5)
造成取值错误本回答被提问者和网友采纳
第5个回答  2014-07-11
用公式:
=SUMPRODUCT(OFFSET(A$1,,IF(1,ROW(A1))-1,5,1)*Z$1:Z$5)
下拉。
相似回答