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函数(按类别)
参数名称 | 说明 |
---|---|
日期 | 数据 |
问题 | 出错原因 |
要执行的操作 | 原因 |


猜你喜欢
- 2020 年高考昨天终于结束,苹果在今天便公布了一年一度的“返校季” 优惠活动,买指定款的 iPad 或 Mac 系列电脑,就可以获赠 Ai
- win10怎么卸载软件程序?我们在win10中,可能会下载安装一些不需要的软件程序,如果不想要占用磁盘空间的话,这时候就要对软件程序进行清除
- 有用户反映在播放声音的时候,无法进行同时播放,只能收听其中一个声音,遇到这个问题不知道该怎么办。下面小编就教大家在Win7系统中无法同时播放
- 如果Windows10在mac屏幕的右侧变形怎么办?-独显驱动问题!苹果的Mac电脑一直都拥有着非常出色的颜值和功能,深受广大用户的喜爱,不
- win7游戏界面怎么调成全屏?因为win7系统的流畅度,使用win7电脑玩游戏的人越来越多了,那么win7游戏全屏如何设置呢?接下来,就让小
- 为了使制作的表格更加美观,应该对表格进行一系列的格式设置,主要包括数字格式、对齐方式、文本方向、单元格边框、单元格背景以及在excel200
- 随着社会的发展,我们现在有许多的工作都需要依靠电脑来完成,因此,我们的WinXP系统电脑中经常需要装各种各样的软件。不过一些软件我们在使用了
- 增加关闭按钮―打开关闭更方便使用word文档结构图的时候,要打开关闭它,经常会重复这样的工作“视图―文档结构图”,很是麻烦,现在不用烦恼了,
- 什么是笔记本光驱?有不懂的用户就问了,所谓的光驱,就是笔记本电脑用来读写光碟内容的机器,也是在笔记本便携式电脑里比较常见的一个部件。是用于盛
- 在wps表格中可以设置单元格的底色的,你知道怎么做吗?下面小编就为你介绍wps表格如何设置底色的方法啦!wps表格设置底色的方法:1.打开开
- 在我们使用win7操作系统的时候,有些情况下可能需要我们去更新操作系统,但是有的小伙伴不太清楚应该怎么更新。那么据小编所知我们可以通过系统自
- 因为工作需要,有时我们需要演示多个PPT文件,如果每播放一个PPT文件,都要在文件夹中打开操作,给人的观感很不专业,其实,我们可以制作一个网
- 数组就是单元的集合或是一组处理的值集合。可以写一个以数组为参数的公式,即数组公式,怎么通过excel表格来使用呢?下面就跟小编一起来看看吧。
- WPS演示怎么给内容添加动画效果操作方法教学。在制作PPT的时候,我们可以在导入的素材上添加一个动画效果,这样在演示文档的时候,素材播放过程
- 在咱们的win7旗舰版系统中,一般情况下,只有网络不正常或者是不稳定的情况才会导致网页显示不正常,不完整,而这种情况的解决办法也只有网络正常
- PPT表格行高怎么调整?ppt中制作了表格,但是觉得默认的表格不好,想调整一些该怎么办呢?今天我们就来看看PPT调整行高把表格设计的更漂亮的
- 在使用电脑的过程中,经常会遇到一些难以解决的问题,就有win10用户出现IP地址冲突的问题,这该怎么办?其实可以通过命令提示符来快速更换IP
- 众所周知win10是微软推出的最新代系统,很多用户也开始升级到win10了,但是在使用的过程中会发现,系统里面预装了不少用不着的软件,比如日
- wps表格是处理数据的强大软件,我在使用wps表格的时候,可以设置自定义筛选功能将我们需要的数据筛选出来,那么要怎样做?下面就让小编告诉你如
- Win11更新22449.1000怎么会出现评估副本,很多用户刚升级到dev版本的22449.1000右下角出现了评估副本水印,不少用户都是