今天在工作中突然发现一个同事竟然连这个函数都没听说过,有点很伤感,今天就和大家详解一下:

提到求和,大家想到的肯定是Sum、Sumif、Sumifs等函数,而计数则想到的肯定是Count、Counta、Countif、Countifs等函数,排名则用Rank函数,但是,在Excel中,有一个函数它既能求和、计数、还会计算和排名等功能,说他超级强大一点都不为过,它就是Sum product函数,接下来我们就看看他的伟大之处。

一、Sumproduct函数简介

功能:返回相应的数组区域乘积的和。

语法:=Sumproduct(数组或单元格引用1,数组或单元格引用2……数组或单元格引用N)。

注意事项:

1、如果SUMPRODUCT函数具有多个参数数组,这些数组之间必需具有相同的维数,否则SUMPRODUCT将返回#VALUE!错误值REF!

2、函数Sumproduct将非数据类型的元素作为0处理。

求总销售额:

excel中sumproduct函数的使用方法及实例-天天办公网

求总销售额

方法:在目标单元格中输入公式:=SUMPRODUCT(C2:C6,D2:D6)。

解读:公式=SUMPRODUCT(C2:C6,D2:D6)可以理解为:C2*D2+C3*D3+……C6*D6,暨对应的同一行单元格乘积的和。

二、Sumproduct函数应用案例

Sumproduct:求和

1、单条件求和

excel中sumproduct函数的使用方法及实例-天天办公网

方法:在目标单元格中输入公式:总销量=SUMPRODUCT((E2:E11=B16)*C2:C11)、总销售额=SUMPRODUCT((E2:E11=B16)*C2:C11*D2:D11)。

解读:

1、首先判断E2:E11=B16条件是否成立,如果成立,则返回True,否则返回False

2、以“大河南”超市为例:总销量的公式=SUMPRODUCT((E2:E11=B16)*C2:C11)的计算过程就是:113+113=226。总销售额的公式:=SUMPRODUCT((E3:E9=H3)*C3:C9*D3:D9)的计算过程就是:113*56+113*56=12656。

2、多条件求和

计算大河南超市,苹果销量超过50的总销量和总销售额

excel中sumproduct函数的使用方法及实例-天天办公网

方法:

在目标单元格中输入公式: 总销量=SUMPRODUCT((E2:E11=B16)*(C2:C11>50)*C2:C11)、总销售额=SUMPRODUCT((E2:E11=B16)*(C2:C11>50)*C2:C11*D2:D11)

3、隔列求和

excel中sumproduct函数的使用方法及实例-天天办公网

方法:

在目标单元格中输入公式:=SUMPRODUCT(($C$21:$F$21=G$21)*$C22:$F22)。

解读:

1、隔列求和也很好理解,需要注意的就是相对引用和绝对引用的使用,如条件区域C3:J3不变,需要采用绝对引用,而条件值的列会发生变化,需要采用相对和绝对引用相结合的方式。

2、数据区域也是采用绝对和相对引用相结合的方式。