系统之家 - Windows操作系统&装机软件下载网站!

当前位置: 首页  >  教程资讯  >  office教程 SUMPRODUCT函数用法之三:复杂条件统计

SUMPRODUCT函数用法之三:复杂条件统计

时间:2023-12-19 10:08:11 来源: 人气:

前天、昨天,分别了SUMPRODUCT的求和与计数,其实,在平时的工作中,还会遇到更多的复杂情况需要借助SUMPRODUCT来完成,今天再补充以下五种情况:

按月份统计数据

要求:

按月份统计销售总额

公式为:

=SUMPRODUCT((MONTH($A$2:$A$13)=D2)*($B$2:$B$13))

SUMPRODUCT函数用法之三:复杂条件统计(图1)

跨列统计

要求:

统计三个仓库的销售总量与库存总量

公式为:

=SUMPRODUCT(($B$2:$G$2=H$2)*$B3:$G3)

(此公式中一定要注意相对引用于绝度引用的使用)

SUMPRODUCT函数用法之三:复杂条件统计(图2)

多权重统计

要求:

根据分项得分与权重比例计算总分

公式为:

=SUMPRODUCT(B$2:D$2,B3:D3)

SUMPRODUCT函数用法之三:复杂条件统计(图3)

二维区域统计

要求:

统计各销售部门各商品的销售总额

公式为:

=SUMPRODUCT(($B$2:$B$13=$E2)*($A$2:$A$13=F$1)*$C$2:$C$13)

SUMPRODUCT函数用法之三:复杂条件统计(图4)

不间断排名

用RANK函数排名,如果有数值相同的情况,会出现名次间断现象,用SUMPRODUCT函数,很好的避免这种名次的间断。

如下图:

SUMPRODUCT函数用法之三:复杂条件统计(图5)

C6单元格公式为:

=SUMPRODUCT(($B$2:$B$7>=B6)/COUNTIF($B$2:$B$7,$B$2:$B$7))

($B$2:$B$7>=B6),返回值是:

{TRUE;TRUE;TRUE;TRUE;TRUE;FALSE}

即:{1;1;1;1;1;0}

COUNTIF($B$2:$B$7,$B$2:$B$7),返回值是:

{1;1;2;2;1;1}

SUMPRODUCT(($B$2:$B$7>=B6)/COUNTIF($B$2:$B$7,$B$2:$B$7))

即是:SUMPRODUCT({1;1;0.5;0.5;1;0}),即得名次4.

作者

教程资讯

office教程排行

系统教程

系统主题