SUMPRODUCTexcel函数视频教程全集应用

您访问的页面不见了!SUMPRODUCT函数的公式语法及使用方法实例_Office办公助手
分享高质量的原创Office教程、Word教程、Excel教程、PPT教程。
SUMPRODUCT函数的公式语法及使用方法实例
发布时间: 来源:Excel函数与公式大辞典
Excel的SUMPRODUCT函数的主要作用是计算数组元素的乘积之和,本文介绍Microsoft Excel中SUMPRODUCT函数的公式语法和用法。
SUMPRODUCT函数功能
SUMPRODUCT 函数用于计算给定的几组数组中对应元素的乘积之和。换句话说,SUMPRODUCT 函数先对各组数字中对应的数字进行乘法运算,然后再对乘积进行求和。
SUMPRODUCT函数格式
SUMPRODUCT(array1,[array2],[array3],&)
array1(必选):表示要参与计算的第 1 个数组。如果只有一个参数,那么SUMPRODUCT 函数直接返回该参数中的各元素之和。
array2,array3,&(可选):表示要参与计算的第 2~255 个数组。
SUMPRODUCT函数使用注意事项
(1)如果不止一个参数,即有多个数组参数,那么每个数组参数的维数必须相同,否则,SUMPRODUCT 函数将返回。例如,如果第一个参数为 A1:A5,那么第二参数就不能是 B1:B6。
(2)如果参数中包含非数值型的数据,SUMPRODUCT 函数将按 0 来处理。
SUMPRODUCT函数使用方法实例
SUMPRODUCT函数使用方法实例一:计算商品打折后的总价格
本例效果如图1 所示,在单元格 G1 中输入一个公式并按【Enter】键,计算商品打折后的总价格。公式如下 :
=SUMPRODUCT(B2:B10,C2:C10,D2:D10)
图1 计算商品打折后的总价格
SUMPRODUCT函数使用方法实例二:统计销售部女员工人数
本例效果如图2所示,在单元格 F1 中输入一个公式并按【Enter】键,统计销售部女员工人数。公式如下 :
=SUMPRODUCT((B2:B17=&女&)*1,(C2:C17=&销售部&)*1)
公式解析 :在 SUMPRODUCT 函数中包含两个数组。第一个数组判断区域 B2:B17中的值是否为&女&,第二个数组判断区域 C2:C17 中的值是否为&销售部&,判断结果为包含逻辑值的数组。为了让这两个数组可参加运算,需要将每个数组都乘以 1,将其转换为包含 1 和 0 的数组。
图2 统计销售部女员工人数
本文已收录至专题: -
更多相关阅读
上一篇: 下一篇:
在excel2003版中,由于sumif函数和countif函数只能设置一个条件,一个神奇
在对Excel数据进行汇总时,往往需要对满足多个条件的数据进行汇总。本
本文通过几个实例详解比SUMIF好用十倍的Excel函数——SUMPRODUCT函数的使用
本文讲解了在WPS表格2013中利用SUMPRODUCT函数统计数据的方法。
专题教程推荐
(window.slotbydup=window.slotbydup || []).push({
id: '3577897',
container: s,
size: '300,450',
display: 'inlay-fix'
热门资源下载SUMPRODUCT函数的统计汇总应用 - 益阳统计信息网
当前位置:
SUMPRODUCT函数的统计汇总应用
来源:益阳市统计局 发布时间: 查看次
在统计数据处理中,经常会遇到叠加汇总和计数汇总方面的问题,可使用Microsoft Excel中SUMPRODUCT函数的叠加汇总和计数汇总方面的功能。&
下面以(表1)为例,说明SUMPRODUCT函数在汇总方面的一些应用,请各位统计同仁在数据处理中参考。&
首先,把个体户情况表整理在一个Microsoft Excel工作表中,在此表的下方设计一张个体经营户汇总表,如下表1:
其次,在B28、C28、D28、E28、F28和G28单元格里输入以下内容:&
在B28单元格里输入&
=SUMPRODUCT(($A$3:$A$21=$A28)*1)&
在C28单元格里输入&
=SUMPRODUCT(($A$3:$A$21=$A28)*($C$3:$C$21="1"))
在D28单元格里输入&
=SUMPRODUCT(($A$3:$A$21=$A28)*($D$3:$D$21="1"))&
在E28单元格里输入&
=SUMPRODUCT(($A$3:$A$21=$A28)*($E$3:$E$21))&
在F28单元格里输入&
=SUMPRODUCT(($A$3:$A$21=$A28)*($E$3:$E$21)*($C$3:$C$21="1"))&
在G28单元格里输入&
=SUMPRODUCT(($A$3:$A$21=$A28)*($E$3:$E$21)*($D$3:$D$21="1"))&
最后,利用填充柄填写单元格内容。&
选择B28、C28、D28、E28、F28和G28单元格,把光标指向G28填充柄(单元格右下角位子),此时光标变成黑色的十字光标,按住鼠标左键,沿着向下拖动填充柄(或双击鼠标),填写B29、C29、D29、E29、F29、G29、B30、C30、D30、E30、F30、G30单元格的公式。&
以上例子中可以看出,SUMPRODUCT函数有强大的叠加汇总和计数汇总方面的功能,很适合在基层统计数据处理中进一步应用。&& 文章内容
2011年第11期技术讲座:SUMPRODUCT函数的应用
[日期:] & 来源:IT部落窝& 作者:IT部落窝 & 阅读:16741次[字体:
内容提要:本文详解介绍sumproduct函数的用法,以及在计数和求和方面的经典套用格式应用。
  第一部分:SUMPRODUCT函数用法介绍
  SUMPRODUCT是什么?其实结合英语就能很好的理解SUMPRODUCT函数,sum是和,product是积,结合起来就是乘积之和。
  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}这个区域求和。
  提示:两个数组相乘是同一行的对应两个数相乘。数组数据用大括号{}括起来,行数据之间用分号&;&分隔,如果是同一行的数据,用逗号&,&分隔。
  第二部分:SUMPRODUCT函数应用案例介绍
  下图所示的是咱们部落窝QQ群(群号:)的随机抽查的人员资料表。为了演示方便,只是截取了部分数据。
  通过上面的数据,我们结合SUMPRODUCT函数的用法来完成以下应用案例。
  第一部分,SUMPRODUCT函数在计数中的应用。
  SUMPRODUCT函数用于多条件计数,计算符合2个及以上条件的数据个数。有一个经典公式计数:SUMPRODUCT((条件1)*(条件2)*(条件3)*...)
  第一,统计C列性别列中女性有几个人。
  此题为单条件求和。首先要知道条件是什么,(C4:C33=&女&)区域中等于女的,这部分就是条件。
  如果直接输入=SUMPRODUCT(C4:C33=&女&),得到结果为0。第一部分用法介绍里介绍:函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理,C4:C33=&女&,按F9键得到执行结果是true、false形式的逻辑值,所以等于0。
  那如何把逻辑值转换为数值呢,就要让逻辑值参加运算,可以用--,*1,+0等等。比如,=TRUE*1,结果为1。=FALSE*1,结果为0。因此在(C4:C33=&女&)外面加上--就可以了。
  公式为:=SUMPRODUCT(--(C4:C33=&女&)),结果为9人。
  第二,求E列潜水天数大于15天的男性有几人。
  此题有两个条件:第一,大于15天,用E4:E33&15表示。第二,男性,用C4:C33=&男&表示。
  套用SUMPRODUCT((条件1)*(条件2)*(条件3)*...),得到公式:=SUMPRODUCT((E4:E33&15)*(C4:C33=&男&)),结果为8人。
  第三,统计2月份发言的男性有几人。
  D列最后发言时间有1月和2月的份。统计2月份,需要用到month函数来求月份。比如A1单元格:,A2单元格输入公式:=MONTH(A1),返回2。
  还是套用SUMPRODUCT((条件1)*(条件2)*(条件3)*...),得到公式:=SUMPRODUCT((MONTH(D4:D33)=2)*(C4:C33=&男&)),结果为16人。
  第四,统计不包括笑看今朝的男性有多少人。
  不包括,就是不等于,是&&表示。
  公式为:=SUMPRODUCT((A4:A33&&&笑看今朝&)*(C4:C33=&男&)),结果为20人。
  第五,统计有几个人的潜水天数是不一样的。
  比如,E列潜水天数为6的有6次,为5的有2次。
  如何让每个数字只出现一次呢?计数用countif函数。如何让每个数只计算一次呢,可以使用1/countif。比如5出现两次,就是两个1/2,最后汇总就得到1。最后再套用公式sumproduct(1/countif(区域,区域))。
  公式为:=SUMPRODUCT(1/COUNTIF(E4:E33,E4:E33)) ,结果为14人。
  第二部分,SUMPRODUCT函数在求和中的应用。
  用函数SUMPRODUCT求和,函数需要的参数一个是进行判断的条件,另一个是用来求和的数据区域。
  SUMPRODUCT函数求和应用有一个经典的套用格式:SUMPRODUCT((条件1)*(条件2)*(条件3)*&*求和区域)
  第一,女性潜水总天数计算。
  套用格式,得到公式:=SUMPRODUCT((C4:C33=&女&)*E4:E33),结果为134。
  第二,潜水时间大于15天的男性的潜水天数计算。
  套用格式,得到公式:=SUMPRODUCT((E4:E33&15)*(C4:C33=&男&)*E4:E33),结果为242。
  第三,2月份发言的男性的潜水天数计算。
  套用格式,得到公式:=SUMPRODUCT((MONTH(D4:D33)=2)*(C4:C33=&男&)*E4:E33),结果为159。
  第四,QQ号首位是8的人的潜水天数计算。
  首先用left函数提取首位是8的,因为left提取的是文本,加&&就成了文本。然后套用格式,得到公式:=SUMPRODUCT((LEFT(B4:B33)=&8&)*E4:E33),结果为77。
  第五,姓名字符数为2,不包括&月亮&的人的潜水天数计算。
  公式为:=SUMPRODUCT((LEN(A4:A33)=2)*(A4:A33&&&月亮&)*E4:E33),得到结果:92。
  第六,&笑看今朝&和 &冷逸&的潜水天数计算。
  公式为:=SUMPRODUCT((A4:A33={&笑看今朝&,&冷逸&})*E4:E33),得到结果13。
  公式中两个条件,可以这样写:{&笑看今朝&,&冷逸&}。
  第三部分,SUMPRODUCT函数在查找及排名中的应用。
  如下图所示,需要求出姓名列的潜水天数已经排名情况。
  在以前的讲座详细介绍了vlookup函数实现查找的方法,在本讲座中用sumproduct函数取代。利用单条件求和的特点来查找。根据前面的介绍,套用格式=SUMPRODUCT((姓名=I26)*天数),得到公式:=SUMPRODUCT(($A$4:$A$33=I26)*$E$4:$E$33),然后下拉即可完成。
  在以往排名我们使用rank函数,不过我们也可使用SUMPRODUCT函数来完成。在K26输入公式:=SUMPRODUCT(--($J$26:$J$31&J26))+1,下拉。思路就是如果区域中有几个大于本身,目标值就是大于的所有数+1。
  Excel学习QQ群:,欢迎加入,进一步交流学习。
photoshop教程
平面设计教程

我要回帖

更多关于 excel表格常用技巧大全 的文章

 

随机推荐