首页

文章

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}这个区域求和。

  提示:两个数组相乘是同一行的对应两个数相乘。数组数据用大括号{}括起来,行数据之间用分号";"分隔,如果是同一行的数据,用逗号","分隔。
逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 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函数,多条件求和 状元别称知多少 状元的别称 殿魁是怎么死的? 五魁首是什么意思? 上海的殿魁公司怎么样啊? 宫殿的殿怎么组词 殿怎么读,殿的组词,殿的读音,殿的笔顺,殿的意思 五魁首沾满酒嘟嘟口猜三个数字? 黄河将来 殿字能组什么词 宫殿的殿还可以组什么词 殿组词,用殿字怎么组词 殿能组什么词语
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com