countif
全部显示全部隐藏计算区域中满足给定条件的单元格的个数。
语法
countif(range,criteria)
range
为需要计算其中满足条件的单元格数目的单元格区域。
criteria
为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为
32、"32"、">32"
、"apples"
或
b4。
说明
microsoft
excel
还提供了其他一些函数,它们可根据条件来分析数据。
若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用
sumif
工作表函数。
若要使公式返回两个基于条件的值之一,例如某指定销售金额的销售红利,可使用
if
工作表函数。
若要计算空或非空单元格的个数,可使用
counta
和
countblank
函数。
示例
1:通用
countif
公式
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。
从“帮助”中选取示例
按
ctrl+c。
在工作表中,选中单元格
a1,再按
ctrl+v。
若要在查看结果和查看返回结果的公式之间切换,请按
ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
1
2
3
4
5
a
b
数据
数据
apples
32
oranges
54
peaches
75
apples
86
公式
说明(结果)
=countif(a2:a5,"apples")
计算第一列中苹果所在单元格的个数
(2)
=countif(a2:a5,a4)
计算第一列中桃所在单元格的个数
(2)
=countif(a2:a5,a3)+countif(a2:a5,a2)
计算第一列中柑桔和苹果所在单元格的个数
(3)
=countif(b2:b5,">55")
计算第二列中值大于
55
的单元格个数
(2)
=countif(b2:b5,"<>"&b4)
计算第二列中值不等于
75
的单元格个数
(2)
=countif(b2:b5,">=32")-countif(b2:b5,">85")
计算第二列中值大于或等于
32
且小于或等于
85
的单元格个数
(3)
示例
2:在
countif
公式中使用通配符和处理空值
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。
从“帮助”中选取示例
按
ctrl+c。
在工作表中,选中单元格
a1,再按
ctrl+v。
若要在查看结果和查看返回结果的公式之间切换,请按
ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
1
2
3
4
5
6
7
a
b
数据
数据
apples
yes
oranges
no
peaches
no
apples
yes
公式
说明(结果)
=countif(a2:a7,"*es")
计算第一列中以字母“les”结尾的单元格个数
(4)
=countif(a2:a7,"?????es")
计算第一列中以“les”结尾且恰好有
8
位字符的单元格个数
(2)
=countif(a2:a7,"*")
计算第一列中包含文本的单元格个数
(4)
=countif(a2:a7,&quo憨抚封幌莩呵凤童脯阔t;<>"&"*")
计算第一列中不包含文本的单元格个数
(2)
=countif(b2:b7,"no")
/
rows(b2:b7)
计算第二列中“no”选票(包括空白单元格)的平均数,并将其换算为不带小数位的百分比
(33%)
=countif(b2:b7,"yes")
/
(rows(b2:b7)
-countif(b2:b7,
"<>"&"*"))
计算第二列中“yes”选票(不包括空白单元格)的平均数,并将其换算为不带小数位的百分比
(50%)
COUNTIF($F$2:F9,F9),你这个涉及到EXCEL中的相对引用和绝对引用,也就是公式中$这个符号的的意义,$F$2这个的意思是锁定F列并锁定第二行;如果都是在F列其实也可以将公式改为只需要锁定第二行即可也就是COUNTIF(F$2:F9,F9)
COUNTIF就是统计重复次数\r\n
A$1:A1
从第一行开始查找到当前行,几个相同就显单元格内容重复出现几次
所以是你想要的结果绝对正确\r\nCOUNTIF函数用法:\r\nCOUNTIF(查找范围,查找条件)\r\n查找范围:一般是单元格区域也可以在多个表中查找\r\n查找条件:比如你要查找"香蕉"
就能查找出上一区域内的"香蕉"
重复次数