咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

大家好,我是永不止步的老牛。

Excel有很多功能强大的函数,如果函数间能组合使用,那就是强强联手,今天我们介绍第6组强强联手“SUMPRODUCT”和“COUNTIF”组合,统计不重复项个数。

COUNTIF函数可以按条件在区域内计数,SUMPRODUCT函数可以对一个数组求和,这两个函数的具体用法可以参考我的视频或文章:

如何成为Excel大神—Sumproduct函数

用下面的例子展示一下如何使用这两个函数的组合,我们需要统计的是共销售了多少种商品。

先看统计结果的公式是:

=SUMPRODUCT(1/COUNTIF($B$2:$B$21,B2:B21))

我们分布解析一下如何得出这个公式的:

1、用COUNTIF函数统计每项出现的次数

为了好理解,我们临时加入辅助列,在F2输入公式COUNTIF($B$2:$B$21,B2:B21),往下填充,我们就得到每种商品的销售数量,也就是说每种商品在B2:B21中出现的次数。

2、不论出现几次,让它们的和等于1

怎么样能不管商品出现几次,我们都让它返回结果1?其实很简单,假如出现2次,我们就让每次的2变成1/2,2次加起来就成1了,如果是3,变成1/3,4变1/4......,规律就是用1除以第1步中统计的商品出现的次数。

在G2输入公式1/COUNTIF($B$2:$B$21,B2:B21),往下填充.

3、用SUMPRODUCT/SUM把它们加起来

现在就简单了,只要用SUMPRODUCT函数把第2步统计出来的数字加起来就是我们想要的结果。

=SUMPRODUCT(1/COUNTIF($B$2:$B$21,B2:B21))

也可以使用SUM函数把它们加起来,因为是数组,所以用SUM函数时需要按CTRL+SHIFT+ENTER结束。

Excel函数组合持续更新中,如果对你有帮助,请关注点赞支持一下。