一、简介:COUNTIF是MicrosoftExcel软件中的一个函数,能对指定区域中符合指定条件的单元格计数。作用:用来计算区域中满足给定条件的单元格的个数。语法讲解:COUNTIF(range,criteria)Range为需要计算其中满足条件的单元格数目的单元格区域,即(范围)。Criteria为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本,即(条件)。例如:条件可以表示为32、32、32或apples。说明:MicrosoftExcel提供其他函数,可用来基于条件分析数据。例如,若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用SUMIF工作表函数。若要使公式返回两个基于条件的值之一,例如某指定销售量的销售红利,可使用IF工作表函数。二、基本运用:1、返回包含值12的单元格数量=COUNTIF(DATA,12)2、返回包含负值的单元格数量=COUNTIF(DATA,0)3、返回不等于0的单元格数量=COUNTIF(DATA,0)4、返回大于5的单元格数量=COUNTIF(DATA,5)5、返回等于单元格A1中内容的单元格数量=COUNTIF(DATA,A1)6、返回大于单元格A1中内容的单元格数量=COUNTIF(DATA,''&A1)7、返回包含文本内容的单元格数量=COUNTIF(DATA,''*'')8、返回包含三个字符内容的单元格数量=COUNTIF(DATA,''???'')9、返回包含单词GOOD(不分大小写)内容的单元格数量=COUNTIF(DATA,''GOOD'')10、返回在文本中任何位置包含单词GOOD字符内容的单元格数量=COUNTIF(DATA,*GOOD*)11(1)、返回包含以单词AB(不分大小写)开头内容的单元格数量=COUNTIF(DATA,AB*)(2)、返回包含以单词AB(不分大小写)结尾内容的单元格数量=COUNTIF(DATA,*AB)12、返回包含当前日期的单元格数量=COUNTIF(DATA,TODAY())13、返回大于平均值的单元格数量=COUNTIF(DATA,&AVERAGE(DATA))14、返回平均值上面超过三个标准误差的值的单元格数量=COUNTIF(DATA,&AVERAGE(DATA)+STDEV(DATA)*3)15、返回包含值为3或-3的单元格数量=COUNTIF(DATA,3)+COUNIF(DATA,-3)16、返回包含值;逻辑值为TRUE的单元格数量=COUNTIF(DATA,TRUE)17、统计区域中不为空的单元格个数(数值、文本、空格都算)——(上述第3条:文本也算不等于0,空格不算)=Countif(DATA,)18、只统计文本单元格数量,不统计数值和空格——(上述第7条统计含空格)=COUNTIF(DATA,)三、计算各种类型单元格的个数1、真空单元格=COUNTIF(data,=)2、真空+假空单元格=COUNTIF(data,)3、非真空单元格=COUNTIF(data,)4、文本型单元格=COUNTIF(data,*)5、判断条件表示不等于单个双引号“”=COUNTIF(data,)说明:EXCEL单元格内数据主要有以下几类:数值型,文本型,逻辑型,错误值型。其中时间类型也是一种特殊的数值。文本类型的数字是文本型。空单元格:指什么内容也没有的单元格,姑且称之为真空。假空单元格:指0字符的空文本,一般是由网上下载来的或公式得来的,姑且称之为假空。date指单元格区域:该参数不能是数组四、不连续区域求个数三个区域中=60=SUM(COUNTIF(INDIRECT({a1:a10,b1:b10,c1:c10}),=60))多区域也可以扩展为多表求个数两个条件求个数10并且=15=SUM(COUNTIF(data,&{10,15})*{1,-1})=10并且15=SUM(COUNTIF(data,=&{10,15})*{1,-1})=10并且=15=SUM(COUNTIF(data,{=10,15})*{1,-1})10并且15=SUM(COUNTIF(data,{10,=15})*{1,-1})用countif()求区域内不重复值个数{=sum(1/COUNTIF(A1:A10,A1:A10))}(数组公式)与其他函数嵌套使用与其他函数,包括同一单元格的其他若干个countif函数嵌套使用示例1:通用COUNTIF公式如果您将示例复制到空白工作表中,可能会更易于理解该示例。AB1数据数据2apples323oranges544peaches755apples86公式说明(结果)=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)