打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
函数SUMPRODUCT用法归纳
Office帮助文件SUMPRODUCT解释
在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
语法
SUMPRODUCT(array1,array2,array3,  ...)
Array1,  array2, array3, ...  为 2 到 255  个数组,其相应元素需要进行相乘并求和。
说明
数组参数必须具有相同的维数,否则,函数  SUMPRODUCT 将返回错误值 #VALUE!。
函数  SUMPRODUCT 将非数值型的数组元素作为 0 处理。
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
列1列2列3列4列5
3427
8667
1953
156
说明,两个数组的所有元素对应相乘,然后把乘积相加,即 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  中所有元素的平方和。
个人理解:
1.SUMPRODUCT参数全为单元格区域时,表示各参数对应相乘然后相加的和。此时可以用逗号分隔或者乘号连接参数,各参数可以不另加小括号实例1查看
2.SUMPRODUCT参数全为逻辑条件时,表示计算符合条件的个数。此时每个逻辑条件用小括号分开,并用乘号连接两个逻辑条件实例2查看
3.SUMPRODUCT参数为条件和单元格区域的组合时,表示求符合条件的单元格的和。实例3查看
4.用加号连接,相当于两个SUMPRODUCT相加
1.符合第一种用法,如果区域中有文本,公式只能用逗号分隔,不能用乘号连接,否则返回错误值;公式用逗号分隔,相乘区域中有文本,则当0处理
2.符合第二种用法,如果区域中有文本,且不在符合条件的区域则不影响计算,如果出现在符合所有条件的区域中,则计入其中。例如求符合A列中等于2,B列大于0的个数,如果A2=2,B2为文本,则B2计入符合条件的个数(文本>数值)
3.(1)符合第三种用法,求和区域有文本(非文本型数值),用乘号(*)连接求和区域,返回错误#VALUE!,此时应该用逗号连接求和区域,且把逻辑条件加--或者其他四则运算转换为数值型;
如果是单个条件(一个条件,一个求和区域,共两个参数的时候),用逗号(,)连接返回0,此时把逻辑条件加(--)或者其他四则运算转化为数值,即可得到忽略文本计算结果;
如果多个逻辑条件,逻辑条件之间用星号(*)连接,逻辑条件与求和区域用逗号(,)分隔即可得到忽略文本后准确的数值。
4.若函数使用单个参数,且参数为单元格区域,则返回该单元格区域的和,等同SUM的用法,忽略文本求单元格区域和;若参数为单个逻辑条件返回0,用四则运算等方法才能返回计数的结果;
5..其中存在加号(+)连接参数的,可以拆分两个SUMPRODUCT理解
温馨提示:用加号连接的时候,请注意维度,高度或者宽度要保持一致,不能高低、长短各一哈
假设求和区域中有文本(汉字、字母等,非数值),如果用逗号(,)分隔参数,即= SUMPRODUCT((A2:A6="广州"),B2:B6) 公式返回结果为0.
如果对条件区域转化数值,求和的过程会忽略文本数值求和,SUMPRODUCT(--(A2:A6="广州"),B2:B6)这种用法,表示符合A2:A6为广州,对应的B2:B6范围内求和,如果B2:B6内有文本数值,则会被忽略。
PS:在这里顺便说一下PRODUCT,PRODUCT(A1:A3,2)表示A1:A3各单元格相乘并乘以2
如果求和区域有文本型数值,=SUMPRODUCT((A2:A6="广州"),B2:B6)返回0,但=SUMPRODUCT((A2:A6="广州"),B2:B6,C2:C6)则返回忽略文本数值的和,因为有两个单元格区域相乘,用了四则运算,刚好可以处理文本数值。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
财务人员必懂得几个Excel函数(三)
N函数的【5种应用汇总】
2018年全国计算机二级考试MSOffice考点:求和函数
二级函数
SUMPRODUCT函数还有这么多用法,你却只会用它来求和?
函数大神:SUMPRODUCT(1)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服