2024年10月sumproduct函数的功能是什么(excel神函数SUMPRODUCT用法大荟萃!)
⑴sumproduct函数的功能是什么(excel神函数SUMPRODUCT用法大荟萃!
⑵excel神函数SUMPRODUCT用法大荟萃!
⑶SUMPRODUCT函数是Excel中的数学函数,也是一个“神函数”。之所以称之为“神”,是因为它求和、计数、多权重统计、排名,都能完成。
⑷SUMPRODUCT(array,,...)
⑸SUMPRODUCT函数语法具有下列参数:
⑹Array:必需。其相应元素需要进行相乘并求和的第一个数组参数。
⑺Array,array,...:可选。到个数组参数,其相应元素需要进行相乘并求和。
⑻数组参数必须具有相同的维数。否则,函数SUMPRODUCT将返回#VALUE!错误值#REF!。
⑼SUMPRODUCT函数最基本的用法是:
⑽数组间对应的元素相乘,并返回乘积之和。
⑾公式:=SUMPRODUCT(B:B,C:C)
⑿B*C+B*C+B*C+B*C+B*C+B*C+B*C+B*C
⒀如下图,计算女员工业绩得分高于的得分和:
⒁如下图,计算女员工业绩得分和:
⒂=SUMPRODUCT((B:B=“女“)*C:C)
⒃B:B=“女“:将B:B内每个单元格值与“女”比较,凡是性别为“女”的是TRUE,否则是FALSE,结果返回一组逻辑值:{FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;}
⒄(B:B=“女“)*C:C:将上述逻辑数组内的值与对应的C:C的数值相乘。
⒅如下图,计算女员工业绩得分高于的得分和:
⒆公式:=SUMPRODUCT((B:B=“女“)*(C:C》),C:C)
⒇多条件求和的通用写法是:=SUMPRODUCT((条件一)*(条件二)*……*(条件N),求和范围)
⒈如下图,计算销售部门女员工业绩得分和:
⒉销售部门不止一个,要查找所有的销售部门,就要按照关键字“销售”查找,就属于模糊查找。
⒊=SUMPRODUCT(ISNUMBER(FIND(“销售“,A:A))*(C:C=“女“),D:D)
⒋FIND(“销售“,A:A):在A:A各单元格值中查找“销售“,如果能查到,返回“销售“在单元格值中位置,如果差不到,返回错误值#VALUE!。
⒌本部分的结果是:{#VALUE!;;;;#VALUE!;;#VALUE!;#VALUE!;;#VALUE!}
⒍ISNUMBER(FIND(“销售“,A:A)):判断上述数值中各值是不是数字,如果是,返回TRUE,否则返回FALSE,所以,本部分公式的结果是:
⒎{FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE}
⒏公式:=SUMPRODUCT(N(B:B=“女“))
⒐语法:N(VALUE);
⒑功能:将不是数值的值转换为数值形式;
⒒不同参数VALUE,对应的返回值:
⒓本示例中,N(B:B=“女“),是将等于女的值TRUE返回,不等于女的值FALSE返回。
⒔计算女员工业绩得分高于的人数
⒕=SUMPRODUCT((B:B=“女“)*(C:C》))
⒖计算销售部门女员工人数
⒗=SUMPRODUCT(ISNUMBER(FIND(“销售“,A:A))*(C:C=“女“))
⒘要求:按月份统计销售总额
⒙=SUMPRODUCT((MONTH($A$:$A$)=D)*($B$:$B$))
⒚要求:统计三个仓库的销售总量与库存总量
⒛=SUMPRODUCT(($B$:$G$=H$)*$B:$G)
(此公式中一定要注意相对引用于绝度引用的使用
要求:根据分项得分与权重比例计算总分
=SUMPRODUCT(B$:D$,B:D)
要求:统计各销售部门各商品的销售总额
=SUMPRODUCT(($B$:$B$=$E)*($A$:$A$=F$)*$C$:$C$)
不间断排名(中国式排名
用RANK函数排名,如果有数值相同的情况,会出现名次间断现象,用SUMPRODUCT函数,很好的避免这种名次的间断。
=SUMPRODUCT(($B$:$B$》=B)/COUNTIF($B$:$B$,$B$:$B$))
($B$:$B$》=B),返回值是:
{TRUE;TRUE;TRUE;TRUE;TRUE;FALSE}
COUNTIF($B$:$B$,$B$:$B$),返回值是:
SUMPRODUCT(($B$:$B$》=B)/COUNTIF($B$:$B$,$B$:$B$))
即是:SUMPRODUCT({;;.;.;;}),即得名次。
你还知道SUMPRODUCT函数的那些用法?
Excel函数之—SUMPRODUCT用法(二,太强大了
上一篇文章给大家介绍了SUMPRODUCT的求和用法,今天给大家介绍用SUMPRODUCT来统计的用法SUMPRODUCT??函数功能SUMproduc先计算多个数组的元素之间的乘积再求和SUMPRODUCT函数语法=SUMPRODUCT(array,array,array,...)Array为数组参数说明?array:指定包含构成计算对象的值的数组或单元格区域SUMPRODUCT函数的使用注意事项().数组参数必须具有相同的维数,否则,函数SUMPRODUCT将返回错误值#VALUE!().数据区域引用不能整列引用.如:A:A、B:B().将非数值型的数组元素作为处理().数据区域不大,可以用sumproduct函数,否则,运算速度会变很慢()sumproduct函数,逗号分割的各个参数必须为数字型数据,如果是判断的结果逻辑值,就要乘转换为数字,如果不用逗号,直接用*号连接,就相当于乘法运算,就不必添加*。SUMPRODUCT函数经典示例如下:①.单条件统计用法---统计一组的个数由于函数的第一个参数是必须的,所以利用这个特点可以实现计数在G单元格中输入:公式解析:?其中,“C:C=F”,返回的是一个数组,数组中的元素是“TRUE”或“FALSE”,满足条件的是“TRUE”,不满足条件的“FALSE”在使用N()函数,将“TRUE”转化为“”,“FALSE”转化为“”最后,将N()返回的数组中的所有元素,即所有的“”和“”,累加后,返回,即得到了满足条件的个数具体操作如下:②.多条件统计用法---统计二组的销量在以上的地区在H单元格中输入:公式解析:表示统计二组的销量在以上的地区的个数两个条件分别是:“C:C=F”和“D:D》=”,中间用“*”运算,由于使用了乘法,结果自动转为数字,具体操作如下:③.多条件统计用法---统计二组的销量在以上的地区的总销量在H单元格中输入:谢谢大家的观看,我们下一期再见,如果有什么问题欢迎评论区留言或私信我们你学会了吗?想学习更多的函数知识,欢迎关注转发Excel函数之——SUMPRODUCT用法(一,太强大了
Excel函数之Sumproduct,个经典用法,你真的都了解吗
Sumproduct,可以将其分为两个部分,Sum和Product,Sum是求和,Product是乘积,综合到一起,就是对各个数据参数先乘积,再返回乘积之和。
Sumproduct——常规用法
功能:返回相应的数据或区域乘积的和。
语法结构:=Sumproduct(数据,……)。
目的:计算各类商品的总采购额。
在目标单元格中输入公式:=SUMPRODUCT(E:E,F:F)。
Sumproduct函数的功能是返回相应的数据或区域乘积的和,公式=SUMPRODUCT(E:E,F:F)中,数据区域有E:E和F:F两个,所以计算过程为:E*F+E*F+E*F+……+E*F+E*F,对应数据元素先乘积,后求和,得到最终的总采购额。
Sumproduct——单条件求和
目的:按【部门】统计总采购额。
在目标单元格中输入公式:=SUMPRODUCT((D:D=I)*E:E*F:F)。
公式=SUMPRODUCT((D:D=I)*E:E*F:F)中,有三个数据区域,分别为D:D=I、E:E、F:F,当D:D区域中的值和I单元格中的值相等时,返回,否则返回,然后三个数据对应元素先乘积,再契合,从而计算得到相应部门的总采购额。
Sumproduct——多条件求和
目的:相应【部门】采购相应【商品】的总采购额。
在目标单元格中输入公式:=SUMPRODUCT((B:B=J)*(D:D=I)*E:E*F:F)。
计算过程同“单条件求和”类似,只是增加了一个判断条件而已。
Sumproduct——单条件计数
目的:统计商品总采购【数量】。
在目标单元格中输入公式:=SUMPRODUCT((B:B=I)*(E:E))。
公式=SUMPRODUCT((B:B=I)*(E:E))中,有两个数据区域,一个为B:B=I,另一个为E:E,第一个数据区域中当B:B=I这个条件成立时,返回,否则返回,所以第一个数据区域对应的元素值为{,,,,,,,,,},与第二个数据元素的值先乘积,再求和,从而得到计数的结果。
Sumproduct——多条件计数
目的:对相应【采购部门】采购的【商品】进行计数统计。
在目标单元格中输入公式:=SUMPRODUCT((D:D=I)*(B:B=J)*E:E)。
具体的计算过程请参阅“单条件计数”的解读部门。
Sumproduct——中国式排名
目的:对单个【商品】的【采购额】进行排序。
在目标单元格中国输入公式:=SUMPRODUCT(($G$:$G$》G)/COUNTIF($G$:$G$,$G$:$G$))+。
从结果中可以看出,公式=SUMPRODUCT(($G$:$G$》G)/COUNTIF($G$:$G$,$G$:$G$))+的排序结果降序,如果要按升序排序,则只需将公式中的$G$:$G$》G更改为》G》$G$:$G$即可。
公式整体上可以看成部分组成,一部分为:$G$:$G$》G,另一部分为:COUNTIF($G$:$G$,$G$:$G$,最后一部分为附加值+。计算时,首先判断$G$:$G$》G是否成立,以H单元格为例,则返回{,,,,,,,,,},而COUNTIF($G$:$G$,$G$:$G$统计的是$G$:$G$区域中的每个值在$G$:$G$区域中的出现次数,即返回{,,,,,,,,,},对应的数据元素先进行除法(/计算,返回{,,,,,,,,,},并返回给Sumproduct作为参数,而Sumpoduct中,当只有一个数据区域时,对该区域的值进行求和运算,即+++++++++,最后等于,加上辅助值,得到想要的结果。
excel函数sumproduct怎么用
SUMPRODUCT的功能是返回相应的区域或数组乘积的和,一般格式为格式SUMPRODUCT(数据,数据,……如=SUMPRODUCT(A:A,B:B)则表示=A*B+A*B+A*B+A*B+A*B,以上是基本的功能。还有其他功能:(条件计数,计算符合个及以上条件的数据个数,一般格式为=SUMPRODUCT(($B$:$B$=某一单元格的值)*($C$:$C$=某一单元格的值))(多条件求和,基本格式是=SUMPRODUCT(条件*条件*……,求和数据区域(用于排名次,如需要排出区域A:A中个数据的名次,在B中公式:=SUMPRODUCT((A《$A$:$A$)*)+,向下复制到单元格B。写的很辛苦,希望对你有用。
sumproduct函数怎么用
SUMPRODUCT函数语法及功能SUMPRODUCT函数功能:计算工作表内多列中对应值相乘之后的和,即乘积之和。其语法为:SUMPRODUCT(array,array,array,…)其中,Array,array,array,…为到个数组,其相应元素需要进行相乘并求和。数组参数必须具有相同的维数,否则,函数SUMPRODUCT将返回错误值#VALUE!。该函数将非数值型的数组元素作为处理。二、SUMPRODUCT函数乘积之和举例表如下:ABCD(列号(第行(第行(第行公式:=SUMPRODUCT(A:B,C:D),说明:两个数组的所有元素对应相乘,然后把乘积相加,即*+*+*+*+*+*(结果为)二、多条件求和+求个数A、使用SUMPRODUCT进行多条件计数,计数就是统计满足条件的个数。语法:=SUMPRODUCT((条件)*(条件)*(条件)*…(条件n))作用:统计同时满足条件、条件到条件n的记录的个数。实例:=SUMPRODUCT((A:A=“男“)*(B:B=“中级职称“)),公式解释:统计性别为男且职称为中级职称的职工的人数B、使用SUMPRODUCT进行多条件求和语法:=SUMPRODUCT((条件)*(条件)*(条件)*…(条件n)*某区域)作用:汇总同时满足条件、条件到条件n的记录指定区域的汇总金额。实例:=SUMPRODUCT((A:A=“男“)*(B:B=“中级职称“)*C:C)公式解释:统计性别为男性且职称为中级职称的职工的工资总和(假设C列为工资SUMPRODUCT(条件*条件*条件...条件N)利用此函数进行多条件计数时,*:满足所有条件;SUMPRODUCT(条件+条件+条件...+条件N)+:满足任一条件例子一:=SUMPRODUCT((G:G=“男“)*(E:E《=))这个公式的意思就是要这样来统计,G:G满足条件是男的,同时E:E的数值小于等于,满足这两个条件的总人数。首先这是一个数组公式,要按Ctrl+Shift+Enter结束。例子二:多条件求和求男性及格人数:=SUMPRODUCT((C:C》=)*,(B:B=“男“)*)例子三:多条件求和汇总三班籍贯为浙男性人数,=SUMPRODUCT((B:B=“男“)*,(D:D=“三班“)*,(E:E=“浙“)*)
Excel函数之—SUMPRODUCT用法(一,太强大了
SUMPRODUCT??函数主要作用在给定的几组数组中,然后把数组间对应的元素相乘,最后返回乘积之和,从字面上可以看出,SUMPRODUCT有两个英文单词组成,sum是和,product是积,所以是乘积之和的意思。上一篇文章给大家介绍了PRODUCT的用法,今天给大家介绍SUMPRODUCT函数的用法SUMproduc先计算多个数组的元素之间的乘积再求和?array:指定包含构成计算对象的值的数组或单元格区域().数组参数必须具有相同的维数,否则,函数SUMPRODUCT将返回错误值#VALUE!().数据区域引用不能整列引用.如:A:A、B:B().将非数值型的数组元素作为处理().数据区域不大,可以用sumproduct函数,否则,运算速度会变很慢()sumproduct函数,逗号分割的各个参数必须为数字型数据,如果是判断的结果逻辑值,就要乘转换为数字,如果不用逗号,直接用*号连接,就相当于乘法运算,就不必添加*。.当sumproduct函数中参数为两个数组时,两个数组的所有元素对应相乘。在C单元格中输入:其实上面的公式计算原理如下:①.单条件求和------计算山东地区的销量之和在F单元格中输入:看到这公式你可能有疑惑,它跟语法格式好像不一样,其实把它看做是只有一个参数。因为当函数中出现由TRUE和FALSE组成的逻辑数组时,这时公式要写成这种格式=SUMPRODUCT((B:B=“山东“)*,(C:C)),乘以,把它转化成数组才能参与运算。否则就写成最上面的那种形式。公式分解=sumproduct({数组}*{数组})=sumproduct({TRUE;…..TRUE}*{;…})=*+*=。在F单元格中输入:在H单元格中输入:注意:??通过多条件求和,我们可以看出以下规律:?SUMPRODUCT(条件*条件*条件....*条件N)中?*:满足所有条件?SUMPRODUCT(条件+条件+条件...+条件N)中+:满足任一条件谢谢大家的观看,我们下一期再见,如果有什么问题欢迎评论区留言或私信我们你学会了吗?想学习更多的函数知识,欢迎关注转发
sumproduct是什么函数
Sumproduct函数是Excel中的数学函数。
SUMPRODUCT函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。语法形式为SUMPRODUCT(array,,...。
功能:返回相应的数组或区域乘积的和。
语法:=Sumproduct(数组或区域,。
数组参数必须具有相同的维数,否则,函数SUMPRODUCT将返回错误值#VALUE!。
函数SUMPRODUCT将非数值型的数组元素作为处理。
使用数组公式可以为类似于SUMPRODUCT函数的计算提供更通用的解法。例如使用公式=SUM(A:B^)并按Ctrl+Shift+Enter可以计算A:B中所有元素的平方和。
SUMPRODUCT怎么用
SUMPRODUCT函数:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
查过SUMPRODUCT(函数的使用方法,其解释为“求二个或二个以上数组的乘积之和”,就片面地理解为这与多条件求和无关。后来,看了网友运用SUMPRODUCT(函数的例子,总感到莫名其妙,Excel帮助解释及举例也没有涉及用它来搞多条件求和的例子。现在想来,真是学无止境了!
我们以“A:A”与“B:B”两个组为例,第一个数组各行的值分别为-,第二个数组各行的值分别为-,如果我们用公式“=SUMPRODUCT((A:A)*(B:B))”,其结果为,其计算过程如下图:
现在我们将第一个数组加上条件又会有什么结果呢?如“(A:A=”之类。我们先来看“=SUMPRODUCT(A:A=)”,其结果为“零”,可能是系统视为缺省为乘以“零”,因此结果为零,如果我们将公式改为“=SUMPRODUCT((A:A=*)”,因为A:A中有一个,因此其值为,如果有两个,其他值就为。
于是,我们就猜测到这个公式的含义,(A:A=,就是数组中各行的值如果是,就是“真”,否则,就是“假”,“真”对应值为,“假”对应值为,当有这个条件表达后,A:A的值不再是“,,,,,,,,,”,而是“,,,,,,,,,”,如果将它乘以第二个数组,公式为“=SUMPRODUCT((A:A=)*(B:B))”,其值为,其表义就是A:A其他行为零,只有第行为,其他行的计算结果为零,只有第行计算结果为,其统计结果当然就为,其他运算过程如下图:
如果A:A的值不是-,而其中有三个,其他结果又发生了相应的变化,如下图:
这样,SUMPRODUCT条件求和的功能就实现了。
下面是一张单位生产量报表的简版,它主要统计“当日产量”、“当月产量”和“当年产量”,其数据来源于每日的产量记录,如下图:
上面报表查询要求,当用户输入要统计的“年、月、日”(H、I、J时,就要相应统计出“本日数”、“本月数”、“本年数”,一切基于查询日的数据。在“本月数”单元格的公式中,我们录入如下公式:=SUMPRODUCT((A:A=DATE(H,I,J))*(B:B))其意义是:统计日期为本日(DATE(H,I,J))的产量数据。
在“本月数”单元格中,我们录入如下公式:
=SUMPRODUCT((YEAR(A:A)=H)*(MONTH(A:A)=I)*(A:A《=DATE(H,I,J))*(B:B))
这就有一个较为复杂的逻辑界定。其一,我们统计本月的数据,就要用条件MONTH(A:A)=I)。其二,我们仅有上面条件不足以统计出正确数据,因为必须要考虑到历史查询情况,就是说,查询日为日,但是-日是有数据的,因此还必须加上如些条件)(A:A《=DATE(H,I,J)),就是当月数据还要小于查询日。其三,有些时候,数据中有一年以上的数据,所以仅有上面两个条件还不行,如查询本月月,就可能把去年月的数据也统入其中了,还得加上条件(YEAR(A:A)=H),既“年”等于XX年。
我们在“本年数”中录入如下公式:=SUMPRODUCT((YEAR(A:A)=H)*(A:A《=DATE(H,I,J))*(B:B))
这个公式,我们既要考虑到年度限制,同时要考虑到查询日限制,理由同上。
SUMPRODUCT函数怎么用
SUMPRODUCT(array,array,array,...
Array,array,array,...为到个数组,其相应元素需要进行相乘并求和。
SUMPRODUCT函数:
函数名词解释:返回相应的数组或区域乘积的和。
说明:数组参数必须具有相同的维数,否则,函数SUMPRODUCT将返回错误值#VALUE!。·函数SUMPRODUCT将非数值型的数组元素作为处理。
SUMPRODUCT函数是excel版本更新后新增的一个函数,功能多样且强大。
SUMPRODUCT函数与SUM函数用法比较:
SUMPRODUCT函数支持数组运算,不需要按Ctrl+Shife+Enter三键结束。
它的运算原理是当SUMPRODUCT函数的参数为两个数组时,中间可以用乘号也可以是逗号,也可以写成=SUMRPODUCT(B:B,C:C)数组之间对应元素相乘,再求和。
用乘号和用逗号的区别在与,当有一个数组中有文本时,中间用乘号得出错误值,因为文本是无法参与计算的,此时中间只能用逗号隔开,然后文本将会被当成来处理。
参考资料:百度百科:SUMPRODUCT函数
sumproduct函数主要用途
第他可以用来实现多条件查询功能,可以代替一般的数组公式第二可以用来求两数组相对应数据相乘后求和=SUMPRODUCT(A:A,B:B)与这个是等价的*+*+*结果