excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel函数公式:SUMPRODUCT函数(将数组间对应元素相乘并求和)

函数功能

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

用法剖析

函数是一个数学函数, SUMPRODUCT最基本的用法是数组间对应的元素相乘,并返回乘积之和。

=SUMPRODUCT(A2: A4,B2: B4, C2: C4)

执行的运算是,即将各个数组中的数据一一对应相乘再相加。

实际上函数最重要的功能是它的按条件的计数与按条件求和功能。即它可以代替SUMFSUMIFS函数进行按条件求和,也可以代替COUNTIFCOUNTIFS函数进计数运算。当需要判断一个条件或双条件时,用SUMPRODUCT进行计数或求和。

按条件计数的语法形式如下

条件1表达式)*(条件2表达式)条件3表达式)*

按条件求和的语法形式如下

条件1表达式)*(条件2表达式)条件3表达式)*(求和的区域)

提示

通过上面的分析可以看到在这种情况下使用与使用SUMIFS可以达到相同的统计目的,只要把各个判断条件与最终的求和区域使用符号相连接即可。但却有着 SUMIFS无可替代的作用,首先在 Excel2010之前的老版本中是没有SUMIFS这个函数的,因此要想实现双条件判断,则必须使用SUMPRODUCT函数。其次, SUMIFS函数求和时只能对单元格区城进行求和或计数,即对应的参数只能设置为单元格区域,不能设置为公式的返回结果,但是SUMPRODUCT函数没有这个限制,也就是说它对条件的判断更加灵活。在下面的范例中可以体现这一点。

实例统计总销售金额

当统计了各类产品的销售数量和销售单价后,可以使用函数来计算产品的总销售额。

选中单元格,在公式编辑栏中输入公式:

=SUMPRODUCT(B2: B5, C2: C5)

键即可计算出产品总销售额,如图所示。

公式解析

=SUMPRODUCT(B2: B5, C2: C5)

分别将单元格区域中的值进行一对应乘法运算,并返回其乘积之和。

实例计算商品打折后的总金额

表格中给出的是多种商品的单价、数量以及折信息,可以利用公式计算出打折后的总金额。

选中单元格,在公式编辑栏中输入公式

=SUMPRODUCT(B2: B9, C2: C9, D2: D9)

键即可计算出所有商品折扣后的总金额,如图所示

公式解析

=SUMPRODUCT(B2: B9, C2: C9, D2: D9)

依次将C2:C9D2:D9单元格区域中的值一一对应相乘,将相乘的结果求和。

实例计算指定店面指定类别产品的销售金额合计值

表格中分店面、品牌统计了产品的销量,通过设计公式可以计算出指定店面、指定品牌产品的总销售量。例如,计算出店面

选中单元格,在公式编辑栏中输入公式

"爱普生")*(C2:C11))

键即可统计出店面"1"中“爱普生”品牌的销量合计值,如图所示。

式解析

A2:A11单元格区域的值是否等于“1”,如果是,则返回TRUE,否则返回 FALSE,返回的是一个数组。

B2:B11单元格区域的值是否为“爱普生”,如果是,则返回TRUE,否则返回 FALSE,返回的是一个数组。

TRUE时,返回1,否则返回0,返回的也是一个数组。然后将数组中为1的行对应C2单元格区域上的值取出,最后使用SUMPRODUCT函数对返回的值求和。

实例统计销售部女员工人数

当前表格中显示了员工姓名、所属部门及性别,现在需要统计出销售部女员工的人数。

选中单元格,在公式编辑栏中输入公式:

销售部

键即可统计销售部女员工的人数,如图所示。

公式解析

B2单元格区中的值是否为“销售部”,如果是,则返回TRUE,否则返回FALSE,返回的是一个数组。

C2单元格区城中的值是否为“女”,如果是,则返回TRUE否则返回,返回的是一个数组。

TRUE时,返回1,否则返回0。然后使用SUMPRODUCT函数对数组进行求和,即1出现的个数。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接