Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4584|回复: 4

[已解决]是否有公式可以实现ΣAi*Bi

[复制链接]
发表于 2010-12-6 16:41 | 显示全部楼层 |阅读模式

假设表格有两列,A,B,现想求ΣAi*Bi,即A1*B1+A2*B2+……+An*Bn

是否有公式可以实现?

最佳答案
2010-12-6 16:42
=sumproduct(A1:A100,B1:B100)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-12-6 16:42 | 显示全部楼层    本楼为最佳答案   

=sumproduct(A1:A100,B1:B100)
回复

使用道具 举报

发表于 2010-12-6 16:45 | 显示全部楼层

SUMPRODUCT

请参阅

在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

语法

SUMPRODUCT(array1,array2,array3, ...)

Array1, array2, array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。

说明

  • 数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
  • 函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

MSITStore:C:\Program%20Files\Microsoft%20Office\OFFICE11\2052\xlmain11.chm::/html/xlfctSUMPRODUCT1.htm#">显示msitstore:msohlp11.chm::/html/blueup.gif" border="0"/> 操作方法

 
1
2
3
4
ABCD
Array 1Array 1Array 2Array 2
3427
8667
1953
公式说明(结果)
=SUMPRODUCT(A2:B4, C2:D4)两个数组的所有元素对应相乘,然后把乘积相加,即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3。(156)

说明

上例所返回的乘积之和,与以数组形式输入的公式 SUM(A2:B4*C2:D4) 的计算结果相同。使用数组公式可以为类似于 SUMPRODUCT 函数的计算提供更通用的解法。例如,使用公式 =SUM(A2:B4^2) 并按 Ctrl+Shift+Enter 可以计算 A2:B4 中所有元素的平方和。

回复

使用道具 举报

 楼主| 发表于 2010-12-6 16:51 | 显示全部楼层

多谢两位,不过raulerini比较快,最佳就给你了
回复

使用道具 举报

发表于 2011-1-25 13:01 | 显示全部楼层
解释很全面,学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-19 09:45 , Processed in 0.247401 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表