中国投资网 百科 如何使用excel sumproduct函数

如何使用excel sumproduct函数

从2007版excel开始,添加了sumproduct函数。可以说是Excel中的一颗亮星,因为它的功能多样而强大。介绍了sumproduct的含义、sumproduct函数的作用以及sumproduct函数的应用方法和实例。经过详细分析,希望你能彻底掌握这个功能。

sumproduct是什么意思?

1.如何使用SUMPRODUCT()函数,解释为将给定数组集中数组之间对应的元素相乘,返回乘积之和。按照我个人的解读,就是两个以上数组的乘积之和。

其语法格式为SUMPRODUCT(array1,[array2],[array3],…),其中每个数组代表一个数组,数组个数不超过255。

2.以下表为例,应用此函数,输入公式=SUMPRODUCT(A2:A8,B2:B8)

3.结果是168,那么这个值是怎么来的,又是什么意思呢?

4.我们通过函数解释和验证来看一下,所以我们把data 1和data 2这两列数组分别相乘,最后相加。

5.看到结果是168,与sumproduct函数得到的结果和函数的解释一致。至此,我们大致了解了该功能的运行原理。

6.上面的函数解释和例子已经向你展示了一个——乘积求和的函数。

条件计数

1.sumproduct函数也可以计数。让我们用下面的例子来演示它的用法。

2.我们在单元格E2中输入公式=SUMPRODUCT((A2:A10='二类')*(B2:B10='数学'),表示同时满足二类和数学两个条件的几种情况,即进行条件计数。

3.结果是1,确实是正确的。

4.它的原理是

((A2:A10=' Class 2 '),即如果数组中每一行的值都是Class 2,则为真;否则,它们就是假的。true对应的值是1,false对应的值是0。当这个条件被表达时,A2: A10的值是0,0,0,1,1。(B2:B10='数学'),即如果数组中每一行的值都是数学,则为“真”,否则为“假”,“真”对应的值为1,“假”对应的值为0,1,0,0,1,0,0,1,0。这两个变换后的数组的乘积之和为1。

条件求和

1.使用下面的示例,用sumproduct函数对条件求和。

2.在单元格E2中输入公式=SUMPRODUCT((A2:A10='二班')*(B2:B10='数学')*(C2:C10),表示当A列为二班,B列为数学时,取平均分,结果正确。

3.在单元格E4中输入公式=SUMPRODUCT((B2:B10='数学')*(C2:C10)),这意味着满足B列为数学时各点的平均总和。

4.验证三个班的数学平均和是245。

需要注意的事项

请多阅读条件计数最后一个原理的解释,了解基础后可以对sumproduct函数有更深入的理解。

Sumproduct函数也有它的缺点,在数据量非常大的情况下运行很慢。

本文来自网络,不代表本站立场,转载请注明出处:https:

如何使用excel,sumproduct函数

中国投资网后续将为您提供丰富、全面的关于如何使用excel,sumproduct函数内容,让您第一时间了解到关于如何使用excel,sumproduct函数的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。