问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Excel COUNTIF函数详解:18种实用场景与应用技巧

创作时间:
作者:
@小白创作中心

Excel COUNTIF函数详解:18种实用场景与应用技巧

引用
1
来源
1.
https://m.meipian.cn/4u6zguyz

在Excel中,COUNTIF函数是一个非常实用的统计函数,能够根据指定条件对数据进行计数。本文将详细介绍COUNTIF函数的基本用法及其多种应用场景,帮助用户更好地掌握这一功能。

COUNTIF函数用途

COUNTIF函数是根据条件在另一个区域进行个数的统计,一方面它可以完成符合条件的统计计算。另一方面由此扩展出它可以进行重复值的查找表格的核对。

COUNTIF基本语法

COUNTIF(单元格引用, 条件)

参数说明:

  1. 第一个参数只能是单元格引用方式,不能使用内存数组。
  2. 第二个参数是条件,条件可以是值,可以是字符串构成的复合条件,可以使用通配符进行模糊统计,可以使用内存数组。

应用示例:

例1: 统计在A列是“公司A”的个数

公式=Countif(A:A,"公司A")

例2: 统计A列包含“公司A”的个数

公式=Countif(A:A,"*公司A*")

注:这里使用通配*表示字符前后有任意个字符。

例3: 统计C列成绩大于60的学生个数

公式 =Countif(C:C,">60")

注:这里是用运算对比符号和数字构成的条件。

例4: 统计大于C1单元格数值的C列个数

公式:=Countif(c:c,">" & c1)

注:这里是用&插入了一个变量,即C1的值。

例5: 统计C列大于平均数的个数

公式:=Countif(c:c,">" & average(c:c))

注:这里是使用了平均值函数average先计算平均值,然后作为条件。

例6: 统计A列为“公司A”或“公司B”的个数

公式:{=Sum(Countif(A:A,{"公司A","公司B"})) }

注:这里在第二个参数里加入了常量数组,使用countif的结果是分别按两个公司名称统计的结果,也是一个数组假如是{3,4},得到数组后用sum函数对两个数进行求和,得到总的个数,这个公式是数组公式,所以一定要输入公式后把光标放在公式最后,按ctrl+shift,然后按enter键结束输入。

另:也许也还会问,如果设置更多条件该怎么弄,个人建议使用另一个可以多条件求和与计数的函数:sumproduct

例:统计大于1000,小于3000的数字个数

公式:=sumprodcut((a1:a100>1000)*(a1:a100<3000))

另:COUNTIF函数18种用法

  1. 包含12的单元格数量

公式:=COUNTIF(A:A,12)

  1. 包含负值的单元格数量

公式:=COUNTIF(A:A,"<0")

  1. 不等于0的单元格数量

公式:=COUNTIF(A:A,"<>0")

  1. 返回大于5的单元格数量

公式:=COUNTIF(A:A,">5")

  1. 返回等于B1中内容的单元格数量

公式:=COUNTIF(A:A,B1)

  1. 返回大于B1中内容的单元格数量

公式:=COUNTIF(A:A,">"&B1)

  1. 返回包含文本内容的单元格数量

公式:=COUNTIF(A:A,"*")

  1. 返回包含三个字符的单元格数量

公式:=COUNTIF(A:A,"???")

  1. 返回等于单词“GOOD”的单元格数量(不区分大小写)

公式:=COUNTIF(A:A,"GOOD")

  1. 返回包含单词“GOOD”的单元格数量(不区分大小写)

公式:=COUNTIF(A:A,"*GOOD*")

  1. 返回以单词“AB”开头的单元格数量(不区分大小写)

公式:=COUNTIF(A:A,"AB*")

  1. 返回包含当前日期的单元格数量

公式:=COUNTIF(A:A,TODAY())

  1. 返回大于平均值的单元格数量

公式:=COUNTIF(A:A,">"&AVERAGE(A:A))

  1. 返回不等于空值和错误值的单元格数量

公式:=COUNTIF(A:A,"<>")

  1. 返回包含值为3或-3的单元格数量

公式:=SUM(COUNTIF(A:A,{3,-3}))

  1. 返回逻辑值为TRUE的单元格数量

公式:=COUNTIF(A:A,TRUE)

  1. 返回相同身份证号码的数量

公式:=COUNTIF(A:A,A1&"*")

A1为身份证号码所在单元格

  1. 返回区域内不重复的数量

公式:=SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10))

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号