excel中需要计算两列数据的乘积的和,但要求每个乘积保留两位小数后相加求和,如何实现快速呢?

2024-11-19 08:01:46
推荐回答(4个)
回答(1):

假设两列数据分别在A列、B列

=ROUND(SUMPRODUCT(A:A,B:B),2)
即可

乘积两位小数后求和,可能下面数组公式更合适一些
=SUM(ROUND(A:A*B:B,2))
数组公式,输入完后Ctrl+Shift+回车三键结束输入

注意:以上数据区均为整列——Excel2003中可能需要规定数据范围,最好写成A1:A65536之类

回答(2):

把1楼的公式改为这个,A:A和B;B改为你数据对应的范围就可以了
=SUMPRODUCT(ROUND(A:A*b:b,2))

回答(3):

两列数据在C1:D15
=SUMPRODUCT(ROUND(C1:C15*D1:D15,2))

回答(4):

=SUMPRODUCT(ROUND(A1:A999*B1:B999,2))