推广 热搜: page  关键词  红书  哪些  数据分析  链接  搜索  获取  小红  服务 

COUNT计算机公式,COUNTIF函数这样用,前方高能

   日期:2025-01-01     作者:p8wnt    caijiyuan   评论:0    移动:https://sicmodule.kub2b.com/mobile/news/14464.html
核心提示:原标题:COUNTIF函数这样用,前方高能小伙伴们好啊,今天老祝和大家分享COUNTIF函数几个高能的应用,一

原标题:COUNTIF函数这样用,前方高能

小伙伴们好啊,今天老祝和大家分享COUNTIF函数几个高能的应用,一起领略COUNTIF函数的魅力。

一、不一样的序号

如下图所示,要在A列按部门输入序号,不同部门的序号从1开始。

在A2单元格输入公式,向下复制

二、计算不重复的人数

如下图所示,要计算C列不重复的人数。

公式为

=SUMPRODUCT(1/COUNTIF(A2:A14,A2:A14))

这是一个十分常用的统计不重复数据个数的公式,其中包含了一个简单的数学逻辑

任意一个数据重复出现N次,N个1/N的和值为1。

公式中“COUNTIF(A2:A14,A2:A14)”部分是数组计算,作用是分别统计A2:A14单元格区域中每个元素出现的次数。

运算过程相当于

=COUNTIF(A2:A14,A2)

=COUNTIF(A2:A14,A3)

……

=COUNTIF(A2:A14,A14)

返回内存数组结果为

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

再使用1除以返回的内存数组,得到以下结果

{0.5;0.5;0.5……;1;1;1}

用1除,即相当于计算COUNTIF函数所返回内存数组的倒数。

为便于理解,把这一步的结果中的小数部分使用分数代替,结果为

{1/2;1/2;1/2;1/2;……;1;1;1}

如果单元格的值在区域中是唯一值,这一步的结果是1。

如果重复出现两次,这一步的结果就有两个1/2。

如果单元格的值在区域中重复出现3次,结果就有3个1/3…

即每个元素对应的倒数合计起来结果仍是1。

最后用SUMPRODUCT函数求和,得出不重复的人员总数。

三、提取不重复名单

如下图所示,要提取C列不重复的名单。

公式为

注意是数组公式,编辑完成后,要按Ctrl+Shift+回车。

和第一个例子里一样,COUNTIF函数的第一参数是一个扩展的区域,公式的提取结果会被重复利用。

再利用MATCH函数,在COUNTIF函数返回的数组中查找第一个0的位置,也就是查找首次出现的数据所在的位置。

由于数据表的标题行占了1行,将这个数字加1,就是需要提取的不重复数据在数据表中列的位置。

再利用INDEX函数,以MATCH函数的计算结果作为索引值,提取C列对应位置上的数据。

这个函数从最后开始往上看,比较容易理解一些哦。

好了,今天的分享就是这些吧,坚持看完的小伙伴,你们辛苦了,哈哈~~返回搜狐,查看更多

本文地址:https://sicmodule.kub2b.com/news/14464.html     企库往 https://sicmodule.kub2b.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新资讯
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号