资源描述:
《Excel中countif函数的详细使用.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、简介:COUNTIF是MicrosoftExcel软件中的一个函数,能对指定区域中符合指定条件的单元格计数。作用:用来计算区域中满足给定条件的单元格的个数。语法讲解:COUNTIF(range,criteria) Range为需要计算其中满足条件的单元格数目的单元格区域,即(范围)。 Criteria为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本,即(条件)。例如:条件可以表示为32、"32"、">32"或"apples"。 说明:MicrosoftExcel提供其他函数,可用来基于条件分析数据。例如,若
2、要计算基于一个文本字符串或某范围内的一个数值的总和,可使用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
3、,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"(不分大小
4、写)开头内容的单元格数量 =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、返回包含值为
5、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、真空+假空
6、单元格=COUNTIF(data,"") 3、非真空单元格=COUNTIF(data,"<>") 4、文本型单元格=COUNTIF(data,"*") 5、判断条件表示不等于单个双引号“"”=COUNTIF(data,"<>""")说明:EXCEL单元格内数据主要有以下几类:数值型,文本型,逻辑型,错误值型。其中时间类型也是一种特殊的数值。文本类型的数字是文本型。空单元格:指什么内容也没有的单元格,姑且称之为真空。假空单元格:指0字符的空文本,一般是由网上下载来的或公式得来的,姑且称之为假空。date指单元格区域:该参数不能是数组四
7、、不连续区域求个数 三个区域中>=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(COUNTI
8、F(data,{">10",">=15"})*{1,-1})用countif()求区域内不重复值个数 {=sum(1/COUNTIF(A1:A10,A1:A10))}(数组公式)与其他函数嵌