COUNTIF函数用于统计满足某个条件的单元格的数量,其基本用法为:
如下图所示,要统计A列有几个5,可以使用以下公式:
咱们把COUNTIF函数的第二参数稍加改动,就可以衍生出很多高效用法,例如:
统计大于5的单元格个数:
统计大于B2单元格数值的单元格个数:
统计不等于5的单元格个数:
统计空白单元格的个数:
统计非空单元格的个数:
统计以"e"或“E”开头的单元格个数:
对于身份证号码以及银行卡号等超长的文本型数字,使用COUNTIF函数时还需要加上一点“佐料”。
以下公式统计A列的身份证号码是否有重复:
COUNTIF函数在计算文本型数字时,会默认按数值型进行处理,但是Excel中的数字精度只有15位,并且身份证号码是18位,因此会把前15位相同的身份证全部识别为相同的内容。
在第二参数后加上一个星号 &"*",就是告诉Excel,要查找包含A2单元格内容的文本,通过这样变通的手段,COUTNIF函数就听话啦。
前面咱们说的是COUNTIF的第二参数,下面再说说第一参数:
如下图所示,要在A列按部门输入序号,不同部门的序号从1开始。
在A2单元格输入公式,向下复制:
COUNTIF函数的统计区域是B$2:B2,第一个B2是行绝对引用,第二个B2,是相对引用。当公式向下复制时,就会变成B$2:B3、B$2:B4……一个不断扩展的区域,从这个动态区域中统计B列部门的个数。
下面咱们再分享COUNTIF函数的两个组合应用:
如下图所示,要计算C列不重复的人数。
这是一个十分常用的统计不重复数据个数的公式,其中包含了一个数学逻辑:
任意一个数据重复出现N次,N个1/N的和值为1。
公式中“COUNTIF(A2:A14,A2:A14)”部分是数组计算,作用是分别统计A2:A14单元格区域中每个元素出现的次数。
再使用1除以返回的内存数组,得到以下结果:
{ 举报,一经查实,本站将立刻删除。