问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SUMPRODUCT函数怎么用

发布网友 发布时间:2022-04-19 14:43

我来回答

4个回答

热心网友 时间:2022-05-23 22:15

用法如下:

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

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

SUMPRODUCT函数:

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

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

扩展资料:

SUMPRODUCT函数是excel版本更新后新增的一个函数,功能多样且强大。

SUMPRODUCT函数与SUM函数用法比较:

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

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

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

参考资料:百度百科:SUMPRODUCT函数

热心网友 时间:2022-05-23 22:15

方法有多种,第一类:使用基本功能来实现。主要有:筛选、分类汇总、数据透视表、多条件求和向导;第二类:使用公式来实现方法。主要有:使用SUM函数编写的数组公式、联用SUMIF和辅助列(将多条件变为单条件)、使用SUMPRODUCT函数、使用SUMIFS函数(限于Excel2007及以上的版本),方法千差万别、效果各有千秋。本人更喜欢用SUMPRODUCT函数。由于Excel帮助对SUMPRODUCT函数的解释太简短了,与SUMPRODUCT函数的作用相比实在不匹配,为了更好地掌握该函数,特将其整理如下。

龙逸凡注:欢迎转贴,但请注明作者及出处。

一、 基本用法

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

语法:

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

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

公式:=SUMPRODUCT(A2:B4, C2:D4)

A B C D
1 Array 1 Array 1 Array 2 Array 2
2 3 4 2 7
3 8 6 6 7
4 1 9 5 3

公式解释:两个数组的所有元素对应相乘,然后把乘积相加,即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3。计算结果为156

二、 扩展用法

1、 使用SUMPRODUCT进行多条件计数

语法:

=SUMPRODUCT((条件1)*(条件2)*(条件3)* …(条件n))

作用:

统计同时满足条件1、条件2到条件n的记录的个数。

实例:

=SUMPRODUCT((A2:A10="男")*(B2:B10="中级职称"))

公式解释:

统计性别为男性且职称为中级职称的职工的人数

2、 使用SUMPRODUCT进行多条件求和

语法:

=SUMPRODUCT((条件1)*(条件2)* (条件3) *…(条件n)*某区域)

作用:

汇总同时满足条件1、条件2到条件n的记录指定区域的汇总金额。

实例:

=SUMPRODUCT((A2:A10="男")*(B2:B10="中级职称")*C2:C10)

公式解释:

统计性别为男性且职称为中级职称的职工的工资总和(假设C列为工资)

三、 注意事项

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

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

3、在SUMPRODUCT中,2003及以下版本不支持整列(行)引用,必须指明范围,不可在SUMPRODUCT函数使用A:A、B:B,Excel2007及以上版本可以整列(列)引用,但并不建议如此使用,公式计算速度慢。

4、SUMPRODUCT函数不支持“*”和“?”通配符

SUMPRODUCT函数不能象SUMIF、COUNTIF等函数一样使用“*”和“?”等通配符,要实现此功能可以用变通的方法,如使用LEFT、RIGHT、ISNUMBER(FIND())或ISNUMBER(SEARCH())等函数来实现通配符的功能。如:

=SUMPRODUCT((A2:A10="男")*(B2:B10="中级职称")*(LEFT(D2:D10,1)="龙")*C2:C10)

=SUMPRODUCT((A2:A10="男")*(B2:B10="中级职称")*((ISNUMBER(FIND("龙逸凡",D2:D10)))*C2:C10))

注:以上公式假设D列为职工姓名。ISNUMBER(FIND())、ISNUMBER(SEARCH())作用是实现“*”的通配功能,只是前者区分大小写,后者不区分大小写。

5、SUMPRODUCT函数多条件求和时使用“,”和“*”的区别:当拟求和的区域中无文本时两者无区别,当有文本时,使用“*”时会出错,返回错误值 #VALUE!,而使用“,”时SUMPRODUCT函数会将非数值型的数组元素作为 0 处理,故不会报错。 也就是说:

公式1:=SUMPRODUCT((A2:A10="男")*(B2:B10="中级职称")*C2:C10)

公式2:=SUMPRODUCT((A2:A10="男")*(B2:B10="中级职称"),C2:C10)

当C2:C10中全为数值时,两者计算结果一样,当C2:C10中有文本时公式1会返回错误值 #VALUE!,而公式2会返回忽略文本以后的结果。

四、 网友们的精彩实例

1、求指定区域的奇数列的数值之和

=SUMPRODUCT(MOD(COLUMN(A1:F1),2)*A1:F1)

2、求指定区域的偶数行的数值之和

=SUMPRODUCT(((MOD(ROW(A1:A22),2))-1)*A1:A22)*(-1)

3、求指定行中列号能被4整除的列的数值之和

=SUMPRODUCT((MOD(COLUMN(A1:P1),4)=0)*A1:P1)

4、.求某数值列前三名分数之和

=SUMPRODUCT(LARGE(B1:B16,ROW(1:3)))

5、统计指定区域不重复记录的个数

=SUMPRODUCT(1/COUNTIF(V11:V15,V11:V15))

热心网友 时间:2022-05-23 22:16

付费内容限时免费查看回答Sumproct函数可以实现求和、计数、排名,这样多功能的函数不多,下面通过应用例子解读该函数的使用技巧。

1、基本使用方法

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

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

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

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

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

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。

您好,很高兴为您服务,希望我的答案能帮助到你,希望能赞,请自动结束服务,谢谢

热心网友 时间:2022-05-23 22:16

SUMPRODUCT是什么?其实结合英语就能很好的理解SUMPRODUCT函数,sum是和,proct是积,结合起来就是乘积之和。

  Excel中SUMPRODUCT函数是一个数组类型的函数。很多时候可以用SUMPRODUCT函数取代SUM函数的数组公式,就不需要按三键结束。

  SUMPRODUCT函数能够计算多个区域的数值相乘后之和。SUMPRODUCT函数的用法就是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

  SUMPRODUCT函数的语法:SUMPRODUCT(array1,array2,array3, ...)

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

  SUMPRODUCT函数使用需要注意三点:
  第一,数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
  第二,函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。
  第三,如果是一个数组,那么就是对这个数组的求和。

  我们先通过一个简单的工作表数据来认识SUMPRODUCT函数。

  第一,输入公式:=SUMPRODUCT(A2:B4*C2:D4),就是将A2:B4和C2:D4两个区域的所有元素对应相乘,然后把乘积相加,即3*2+4*7+8*6+6*7+1*5+9*3,得到结果为156。

  第二,输入公式:=SUMPRODUCT(A2:B4),得到结果为31。根据上面的要点介绍,如果是一个数组,那么就是对这个数组的求和,因此就是对{3,4;8,6;1,9}这个区域求和。

  提示:两个数组相乘是同一行的对应两个数相乘。数组数据用大括号{}括起来,行数据之间用分号";"分隔,如果是同一行的数据,用逗号","分隔。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
南南京到许昌的公共汽车票 南京去句容需要多久 南京到单县汽车票多少钱 八月十一号南京到高密的汽车票提前几天买 外省保育员证在广东能领到补贴吗 外省的保育员资格证可以在深圳申请补贴吗 广州保育员证在深圳可以申请从教津贴吗 广州的保育师证能在深圳用吗 很走心的干净短句,具有治愈能力的句子 社会很现实的哲理句子太经典了 excel中的sumproduct函数参数是一个内存数组 函数... Excel里面sumproduct函数的完整用法?“--”是什么意... sumproduct函数的全部用法?, 关于sumproduct函数的使用 如何使用Excel中的Sumproduct函数? sumproduct是什么函数? sumproduct是什么函数 SUMPRODUCT 函数函数怎么使用 excel神函数SUMPRODUCT用法大荟萃! sumproduct函数的使用方法及实例是什么? 关于 EXCEL 的 SUMPRODUCT函数 熊猫映射怎么用 《中国诗词大会》嘉宾有哪些? 中国诗词大会现在谁主持? 《中国诗词大会》那么好,为什么很难“走出去” 2017千人诗词大会 为什么诗词大会2021只播了一集? 诗词大会百人团一起答题,屏幕上出现的数字是答对的... 中国诗词大会为何有那么多人喜欢看? 中国诗词大会举办的原因,为什么这么火 EXCEL中的SUMPRODUCT函数 excelsumproduct函数怎么用 sumproduct函数的含义是什么? SUMPRODUCT函数的介绍 wps中,sumproduct函数最多几个条件?为什么我添加... 怎样使用sumproduct函数计数 sumproduct函数,多条件求和 状元别称知多少 状元的别称 殿魁是怎么死的? 五魁首是什么意思? 上海的殿魁公司怎么样啊? 宫殿的殿怎么组词 殿怎么读,殿的组词,殿的读音,殿的笔顺,殿的意思 五魁首沾满酒嘟嘟口猜三个数字? 黄河将来 殿字能组什么词 宫殿的殿还可以组什么词 殿组词,用殿字怎么组词 殿能组什么词语