函数sumproduct是什么意思

函数sumproduct是什么意思

本文目录

  • 函数sumproduct是什么意思
  • 关于SUMPRODUCT和SUMIF的区别
  • SUMPRODUCT怎么用啊
  • sumproduct函数的使用方法及实例
  • SUMPRODUCT怎么用
  • sumproduct是什么函数

函数sumproduct是什么意思


sumproduct函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。sumproduct(AB1:AB30,BB1:BB30)中AB1:AB30是一个数组,BB1:BB30是另一个数组。sumproduct(AB1:AB30*BB1:BB30)中是把AB1:AB30*BB1:BB30看成一个数组。两个公式结果是一样的。区别就是一个是两个数组,一个是一个数组。

关于SUMPRODUCT和SUMIF的区别


一、指代不同

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

2、SUMIF:使用 SUMIF 函数可以对报表范围中符合指定条件的值求和。

二、特点不同

1、SUMPRODUCT:SUMPRODUCT(array1, [array2], [array3], ...),Array1 必需。其相应元素需要进行相乘并求和的第一个数组参数

2、SUMIF:SUMIF(range,criteria,sum_range),Range为条件区域,用于条件判断的单元格区域。

三、优势不同

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

2、SUMIF:sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。

参考资料来源:百度百科-SUMIF函数

参考资料来源:百度百科-SUMPRODUCT函数


SUMPRODUCT怎么用啊


SUMPRODUCT函数用法如下:

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

其中,

SUMPRODUCT(a1)=x1+x2+...+xn

SUMPRODUCT(a1,a2)=x1*y1+x2*y2+...+xn*yn

SUMPRODUCT(a1,a2,a3)=x1*y1*z1+x2*y2*z2+...+xn*yn*z3

扩展资料

SUMPRODUCT函数用法特点:

1、SUMPRODUCT函数支持数组运算,不需要按Ctrl+Shife+Enter三键结束。

2、它的运算原理是当SUMPRODUCT函数的参数为两个数组时,中间可以用乘号也可以是逗号,也可以写成=SUMRPODUCT(B2:B11,C2:C11)数组之间对应元素相乘,再求和。

3、用乘号和用逗号的区别在于,当有一个数组中有文本时,中间用乘号得出错误值,因为文本是无法参与计算的,此时中间只能用逗号隔开,然后文本将会被当成0来处理。

参考资料来源:百度百科-SUMPRODUCT函数


sumproduct函数的使用方法及实例


Sumproduct函数可以实现求和、计数、排名,这样多功能的函数不多,下面通过应用例子解读该函数的使用技巧。

1、基本使用方法

函数名词解释:返回相应的数组或区域乘积的和。

函数使用格式:SUMPRODUCT(数据1,数据2,……,数据30)

比如:=SUMPRODUCT(C2:C8,D2:D8)表示C2*D2+C3*D3+…+C8*D8

例子:计算所有销售员的销售额。

2、条件求和

例子:计算部门1的总销售额。

公式:=SUMPRODUCT((F2=B2:B8)*C2:C8*D2:D8)

解析:F2=B2:B8是判断条件是否成立,并返回对应的数组。

3、计数

例子:销售大于5000的个数。

公式:=SUMPRODUCT(1*(C2:C8》F2))

解析:判断销量中C2:C8大于5000的数量,并乘以1返回对应的结果,达到计数目的。

4、排名

例子:按照降序的方式对销量进行排名。

公式:=SUMPRODUCT(($C$2:$C$8》C2)/

COUNTIF($C$2:$C$8,$C$2:$C$8))+1

解析:如果是降序的话使用$C$2:$C$8》C2,如果要升序排名使用C2》$C$2:$C$8。

以上就是函数sumproduct的应用解析,一个函数实现多种功能,建议收藏起来哦!

以上是小编为大家分享的关于sumproduct函数的使用方法及实例的相关内容,更多信息可以关注环球青藤分享更多干货


SUMPRODUCT怎么用


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

查过SUMPRODUCT()函数的使用方法,其解释为“求二个或二个以上数组的乘积之和”,就片面地理解为这与多条件求和无关。后来,看了网友运用SUMPRODUCT()函数的例子,总感到莫名其妙,Excel帮助解释及举例也没有涉及用它来搞多条件求和的例子。现在想来,真是学无止境了!

我们以“A1:A10”与“B1:B10”两个组为例,第一个数组各行的值分别为1-10,第二个数组各行的值分别为11-20,如果我们用公式“=SUMPRODUCT((A1:A10)*(B1:B10))”,其结果为935,其计算过程如下图:

现在我们将第一个数组加上条件又会有什么结果呢?如“(A1:A10)=4”之类。我们先来看“=SUMPRODUCT(A1:A10=4)”,其结果为“零”,可能是系统视为缺省为乘以“零”,因此结果为零,如果我们将公式改为“=SUMPRODUCT((A1:A10=4)*1)”,因为A1:A10中有一个4,因此其值为1,如果有两个4,其他值就为2。

于是,我们就猜测到这个公式的含义,(A1:A10)=4,就是数组中各行的值如果是4,就是“真”,否则,就是“假”,“真”对应值为1,“假”对应值为0,当有这个条件表达后,A1:A10的值不再是“1,2,3,4,5,6,7,8,9,10”,而是“0,0,0,1,0,0,0,0,0,0”,如果将它乘以第二个数组,公式为“=SUMPRODUCT((A1:A10=4)*(B1:B10))”,其值为14,其表义就是A1:A10其他行为零,只有第4行为1,其他行的计算结果为零,只有第4行计算结果为14,其统计结果当然就为14,其他运算过程如下图:

如果A1:A10的值不是1-10,而其中有三个4,其他结果又发生了相应的变化,如下图:

这样,SUMPRODUCT条件求和的功能就实现了。

下面是一张单位生产量报表的简版,它主要统计“当日产量”、“当月产量”和“当年产量”,其数据来源于每日的产量记录,如下图:

上面报表查询要求,当用户输入要统计的“年、月、日”(H2、I2、J2)时,就要相应统计出“本日数”、“本月数”、“本年数”,一切基于查询日的数据。
在“本月数”单元格的公式中,我们录入如下公式:
=SUMPRODUCT((A2:A63=DATE(H2,I2,J2))*(B2:B63))
其意义是:统计日期为本日(DATE(H2,I2,J2))的产量数据。

在“本月数”单元格中,我们录入如下公式:

=SUMPRODUCT((YEAR(A2:A63)=H2)*(MONTH(A2:A63)=I2)*(A2:A63《=DATE(H2,I2,J2))*(B2:B63))

这就有一个较为复杂的逻辑界定。其一,我们统计本月的数据,就要用条件MONTH(A2:A63)=I2)。其二,我们仅有上面条件不足以统计出正确数据,因为必须要考虑到历史查询情况,就是说,查询日为10日,但是10-31日是有数据的,因此还必须加上如些条件)(A2:A63《=DATE(H2,I2,J2)),就是当月数据还要小于查询日。其三,有些时候,数据中有一年以上的数据,所以仅有上面两个条件还不行,如查询本月2月,就可能把去年2月的数据也统入其中了,还得加上条件(YEAR(A2:A63)=H2),既“年”等于XX年。

我们在“本年数”中录入如下公式:
=SUMPRODUCT((YEAR(A2:A63)=H2)*(A2:A63《=DATE(H2,I2,J2))*(B2:B63))

这个公式,我们既要考虑到年度限制,同时要考虑到查询日限制,理由同上。


sumproduct是什么函数


Sumproduct函数是Excel中的数学函数。

SUMPRODUCT函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。语法形式为SUMPRODUCT(array1,[array2],[array3],...)。 

功能:返回相应的数组或区域乘积的和。

语法:=Sumproduct(数组或区域1,[数组或区域2]……[数组或区域3])。

相关信息:

数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。

函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。

使用数组公式可以为类似于 SUMPRODUCT 函数的计算提供更通用的解法。例如使用公式 =SUM(A2:B4^2) 并按 Ctrl+Shift+Enter 可以计算 A2:B4 中所有元素的平方和。


免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部