COUNTIF 函数
时间:2022-09-28 19:44:55
COUNTIF是一个统计函数,用于统计满足某个条件的单元格的数量;例如,统计特定城市在客户列表中出现的次数。
COUNTIF的最简形式为:
=COUNTIF(要检查哪些区域?要查找哪些内容?)
例如:
=COUNTIF(A2:A5,”London”)
=COUNTIF(A2:A5,A4)
语法COUNTIF(range,criteria)
range (必需)
要进行计数的单元格组。区域可以包括数字、数组、命名区域或包含数字的引用。空白和文本值将被忽略。
了解如何选择工作表中的区域。
criteria (必需)
用于决定要统计哪些单元格的数量的数字、表达式、单元格引用或文本字符串。
例如,可以使用32之类数字,“>32”之类比较,B4之类单元格,或“苹果”之类单词。
COUNTIF仅使用一个条件。如果要使用多个条件,请使用COUNTIFS。
示例要在Excel中使用这些示例,请复制下表中的数据,然后将其粘贴进新工作表的A1单元格中。
苹果
32
橙子
54
桃子
75
苹果
86
公式
说明
=COUNTIF(A2:A5,”苹果”)
统计单元格A2到A5中包含“苹果”的单元格的数量。结果为2。
=COUNTIF(A2:A5,A4)
统计单元格A2到A5中包含“桃子”(A4中的值)的单元格的数量。结果为1。
=COUNTIF(A2:A5,A2)+COUNTIF(A2:A5,A3)
计算单元格A2到A5中苹果(A2中的值)和橙子(A3中的值)的数量。结果为3。此公式两次使用COUNTIF表达式来指定多个条件,每个表达式一个条件。也可以使用COUNTIFS函数。
=COUNTIF(B2:B5,”>55″)
统计单元格B2到B5中值大于55的单元格的数量。结果为2。
=COUNTIF(B2:B5,”<>”&B4)
统计单元格B2到B5中值不等于75的单元格的数量。与号(&)合并比较运算符不等于(<>)和B4中的值,因此为=COUNTIF(B2:B5,”<>75″)。结果为3。
=COUNTIF(B2:B5,”>=32″)-COUNTIF(B2:B5,”>85″)
统计单元格B2到B5中值大于(>)或等于(=)32且小于(<)或等于(=)85的单元格的数量。结果为“3”。
=COUNTIF(A2:A5,”*”)
统计单元格A2到A5中包含任何文本的单元格的数量。通配符星号(*)用于匹配任意字符。结果为“4”。
=COUNTIF(A2:A5,”?????es”)
统计单元格A2到A5中正好为7个字符且以字母“es”结尾的单元格的数量。通配符问号(?)用于匹配单个字符。结果为“2”。
常见问题
为长字符串返回了错误值。
使用COUNTIF函数匹配超过255个字符的字符串时,将返回不正确的结果。
要匹配超过255个字符的字符串,请使用CONCATENATE函数或连接运算符&。例如,=COUNTIF(A2:A5,”longstring”&”anotherlongstring”)。
预期将返回一个值,然而未回任何值。
请务必将criteria参数用括号括起来。
引用其他工作表时,COUNTIF公式出现#VALUE!错误。
当包含该函数的公式引用已关闭工作簿中的单元格或区域并计算这些单元格的值时,会出现此错误。要使此功能发挥作用,必须打开该其他工作簿。
最佳做法
请注意,COUNTIF将忽略文本字符串中的大小写。
Criteria不区分大小写。换句话说,字符串“apples”和字符串“APPLES”将匹配相同的单元格。
使用通配符。
可以在criteria中使用通配符,即问号(?)和星号(*)。问号匹配任何单个字符。星号匹配任何字符序列。如果要查找实际的问号或星号,则在字符前键入代字号(~)。
例如,=COUNTIF(A2:A5,”apple?”)将对”apple”的所有实例进行计数,最后一个字母可能会有所不同。
请确保您的数据中不包含错误的字符。
统计文本值数量时,请确保数据没有前导空格、尾部空格、直引号与弯引号不一致或非打印字符。否则,COUNTIF可能返回非预期的值。
尝试使用CLEAN函数或TRIM函数。
为方便起见,请使用命名区域
COUNTIF在公式(如=COUNTIF(fruit,”>=32″)-COUNTIF(fruit,”>85″)中支持命名区域。命名区域可位于当前工作表中,也可位于同一工作簿中的另一张工作表中,甚至来自另一个工作簿。若要从另一个工作簿引用,还必须打开该第二个工作簿。
注意: COUNTIF函数将不基于单元格背景或字体颜色计算单元格数量。但是,Excel支持用户定义的函数(UDF),基于背景或字体颜色对单元格执行MicrosoftVisualBasicforApplications(VBA)操作。以下示例介绍了可如何使用VBA计算带特定单元格颜色的单元格数量。
需要更多帮助吗?可随时在Excel技术社区中咨询专家,在解答社区获得支持,或在ExcelUserVoice上建议新功能或功能改进。
另请参阅若要对非空白单元格进行计数,请使用COUNTA函数
若要使用多个条件对单元格进行计数,请使用COUNTIFS函数
查看有关如何使用COUNTIFS函数的视频
SUMIF函数仅对满足单个条件的值相加
SUMIFS函数仅对满足多个条件的值相加
IFS函数(Office365、Excel2016和更高版本)
使用TRIM函数删除单元格中的前导空格和尾随空格
使用CLEAN函数删除单元格中的非打印字符
Excel中的公式概述
如何避免损坏的公式
检测公式中的错误
统计函数
Excel函数(按字母顺序)
Excel函数(按类别)
参数名称 | 说明 |
---|---|
日期 | 数据 |
问题 | 出错原因 |
要执行的操作 | 原因 |
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
excel2003设置数字格式符号的教程
word文档格式转换成txt纯文本格式方法图解
![](https://img.aspxhome.com/file/2023/9/25119_0s.jpg)
word2010如何删除空白页
excel中批量将经纬度度分秒转换成十进制小数点的方法介绍
![](https://img.aspxhome.com/file/2023/4/40284_0s.jpg)
Win10文件属性没有共享选项怎么办?
![](https://img.aspxhome.com/file/2023/5/51545_0s.jpg)
如何在word文档中输入人民币符号¥¥和美元货币符号$?一、单横线人民币符号三、美元符号
![](https://img.aspxhome.com/file/2023/2/34212_0s.png)
Excel2016瀑布图怎么做?Excel2016瀑布图绘制教程
![](https://img.aspxhome.com/file/2023/9/40649_0s.jpg)
excel 如何设置打印表格时每页纸都打印标题行
![](https://img.aspxhome.com/file/2023/0/a154840_0s.jpg)
excel2007如何加密?
![](https://img.aspxhome.com/file/2023/4/37094_0s.png)
Win10电脑播放文件提示文件无法渲染如何解决?
![](https://img.aspxhome.com/file/2023/3/49413_0s.png)
word表格跨页
2007word出现一些多余的图标怎么办?
![](https://img.aspxhome.com/file/2023/8/18868_0s.jpg)
Excel中IPmt函数用法
excel表格版本怎样转换成pdf格式
word功能区灰色无法编辑的三种解决办法
![](https://img.aspxhome.com/file/2023/4/30644_0s.jpg)
Excel中关于排序的那些事儿Rank和SUMPRODUCT函数.
![](https://img.aspxhome.com/file/2023/5/a157065_0s.gif)
在excel中怎么自动生成图表?
![](https://img.aspxhome.com/file/2023/9/41619_0s.jpg)
Excel转换成PDF格式的方法
![](https://img.aspxhome.com/file/2023/7/a153627_0s.jpg)
word版本的截图快捷键有哪些
Word文档没有保存意外退出如何找回文件教学
![](https://img.aspxhome.com/file/2023/7/30987_0s.png)