本文作者:office教程网

excel排除重复值计算个数,请你来补充公式

office教程网 2024-02-05 21:27:36
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要: 如下样表:

(图一)
在不同的日期段,项目参与人不同,但参与人可以参与多个日期段,所有,参与人一列中有许多重复人员。
要求:计算参与人数。
有几个不...

如下样表:

(图一)

在不同的日期段,项目参与人不同,但参与人可以参与多个日期段,所有,参与人一列中有许多重复人员。

要求:计算参与人数。

有几个不同的公式,都可以得到正确结果。

一、SUMPRODUCT COUNTIF

公式:

=SUMPRODUCT(1/COUNTIF(B2:B26,B2:B26))

解析:COUNTIF(B2:B26,B2:B26):是每一个姓名出现的次数组成的数组,

如下图,是用此公式得出的每个姓名出现的次数。

(图二)

1/COUNTIF(B2:B26,B2:B26)得到如下数组:

(图三)

SUMPRODUCT将上述数组元素求和,即是不重复姓名的个数。

二、SUM COUNTIF

公式:

excel统计代码含有指定数字的商品销量和

有一位销售员朋友,说他的销售商品代码每一位代表不同的含义,比如,第一位代表仓库,现在想统计“仓库四”(代码首位是4)商品的销售总量,如何统计? 样表如下: 公式实现首位为4的商品销售总量 公式为: =SUMPRODUCT(ISNUMBER(SEARCH('4????',A2:A12))*B2:B12) 如

{=SUM(1/COUNTIF(B2:B26,B2:B26))}

原理和第一个公式相同,只不过用数组运算方式,所以用三键结束。

Excel109 SUM COUNTIF统计不重复值的个数

三、COUNT FREQUENCY

=COUNT(1/FREQUENCY(MATCH(B2:B26,B2:B26,0),ROW(1:25)))

(MATCH(B2:B26,B2:B26,0)返回值如图四F列所示;

(图四)

FREQUENCY(MATCH(B2:B26,B2:B26,0),ROW(1:25))返回图四F列出现的频率,FREQUENCY只返回相同值中第一个值出现的频率。

关于FREQUENCY,请参考:

Excel108 FREQUENCY函数分段计数

四、SUM FREQUENCY

=SUM(–(FREQUENCY(MATCH(B2:B26,B2:B26,0),MATCH(B2:B26,B2:B26,0))<>0))

FREQUENCY(MATCH(B2:B26,B2:B26,0),MATCH(B2:B26,B2:B26,0)的返回值如图四H列所示,再与0比较,<>0的返回TURE,否则返回FLASE,再用减负运算(–),将TURE或FLASE转为1或0,再求和。

五、SUMPRODUCT FREQUENCY

=SUMPRODUCT(–(FREQUENCY(MATCH(B2:B26,B2:B26,0),MATCH(B2:B26,B2:B26,0))<>0))

原来同公式四。

六、FREQUENCY COUNT

=FREQUENCY(COUNTIF(OFFSET(B2,,,ROW(1:25)),B2:B26),1)

OFFSET函数已经过了,大家自己下载案例练习,来分析一下这个公式哦。

LEN SUBSTITUTE函数,计算员工参与项目数

如下样表: 统计每一位员工参与的项目数。如何用公式实现? 公式实现 C2单元格输入公式: =(LEN(B2)-LEN(SUBSTITUTE(B2,'、',)) 1)*(B2<>'') 确定,得第一位员工参与项目数量,公式向下填充,得所有员工参与的项目数。 如下图: 公式解析 SUBS

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:excel排除重复值计算个数,请你来补充公式发布于2024-02-05 21:27:36
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: