本文由 千趣源码 – qianqu 发布,转载请注明出处,如有问题请联系我们!函数count的功能是什么-excel函数用法全表
COUNTIF涵数用以统计分析达到一定标准的表格中数量,其基本上使用方法是:
统计分析地区,特殊条件
如下图所显示,5201;测算A列有多少个5s,能够应用下列公式计算:
=COUNTIF(A2:A10,5)
根据略微更改COUNTIF涵数的第二个主要1442;数,能够获得很多合理的主要用途,比如:测算超过5的表格中数:
=COUNTIF(A2:A10," > 5 ")
测算超过B2表格中值的表格中数:=COUNTIF(A2:A10," > " &B2)
测算并不等于5的表格中数:=COUNTIF(A2:A10,“5”)
测算空缺体细胞的总数:=COUNTIF(A2:A10," = ")
测算非空表格中的总数:=COUNTIF(A2:A10,"")
测算以“e”或“e”开始的表格中数:=COUNTIF(A2:A10,“e*”)
针对身份证号码,银行卡卡号等较长文字数据,在应用COUNTIF作用时必须加一点“调味品”。下列计算公式A列中的身份证号是不是反复:
= if (countif (a: a,a2 & " *)> 1," repeat "," ")。
在预估文字数据时,默认设置状况下,COUNTIF涵数会将他们视作数据。可是Excel中的数据精密度仅有15位,身份证号码是18位,因此同一身份证件的前15位都是会被鉴别为同一內容。在第二个主要参数后加星号&“*”告知Excel,假如要搜索包括A2表格中信息的文字,COUTNIF涵数会以那样灵巧的方式乖巧。
先说COUNTIF的第二个主要参数,下边再而言第一个主要参数:
如下图所显示,在A栏按单位键入编号,不一样单位的编号从1逐渐。
在表格中A2中键入公式计算并拷贝出来:= COUNTIF(B $ 2:B2 B2)
COUNTIF涵数的统计分析地区是B:B2,第一个B2是垂直的肯定参照,第二个B2是相对性参照。当公式计算被拷贝出来时,它将变成B:B3,b : b4 …的拓展地区,B列的单位总数将从这一动态性地区逐渐记数。
使我们共享COUNTIF涵数的2个组成运用:
如下图所显示,测算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。
假如反复2次,这一步的效果将是2 1/2。
假如表格中的值在该地区发生3次,将有3 1/3…
换句话说,每一个因素的最后依然是1。
最终用SUMPRODUCT函数求和,获得不反复的总人数。
没见过晕?好,大家再次。
如下图所显示,挑选c列不反复的目录。
公式计算是:
=INDEX(C:C,1 MATCH(0,COUNTIF(E:E1,C:C),0))& " "
一定要注意,它是一个数组公式。编写进行后,按Ctrl Shift 回车键。
最先,应用COUNTIF涵数各自在表格中地区C 和C 中搜索公式计算上边表格中范围中每一个数据信息的总数。回到由0和1构成的二维数组。假如表格中地区C:C中的原素发生在公式计算上边,则結果为1;要是没有发生,結果为0。和前边的事例一样,COUNTIF涵数的第一个主要参数是一个拓展地区,公式计算的获取結果将被器重。
随后应用MATCH涵数寻找COUNTIF涵数回到的字符数组中第一个0的部位,也就是寻找第一个数据信息的部位。
因为数据分析表的主题行占有了1行,因此在这个数据上添1便是要获取的非反复数据信息在数据分析表的列中的部位。
最终应用INDEX涵数,以MATCH涵数的数值做为数据库索引值,获取c列相匹配部位的数据信息。
这一涵数从头至尾看,因此更易于了解。
好啦,今日就到这儿。祝我任何的小伙伴们有一个美好的一天!







