countif函数是一个计算个数的函数,通过countif函数,可以计算出计算区域中满足给定条件的单元格的个数。这个函数简单而运用广泛。下面,我们来学习一下Excel中countif函数的使用方法。
countif函数有两种基础语法:range、criteria。range 是一个或多个要计数的单元格,其中包括数字或名称、数组或包含数字的引用。空值和文本值将被忽略。
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为 32、"<32"、">32" 、"苹果" 或 B4。
COUNTIF函数有16种公式设置:
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、返回包含三个字符内容的单元格数量 =COUNITF(DATA,“???”)
9、返回包含单词"GOOD"(不分大小写)内容的单元格数量 =COUNTIF(DATA,“GOOD”)
10、返回在文本中任何位置包含单词"GOOD"字符内容的单元格数量 =COUNTIF(DATA,“*GOOD*”)
11、返回包含以单词"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)
第一,countif公式计算个数不正确原因比较多,一般为统计个数的区域未使用绝对引用,在数据填充或下拉时,统计区域发生变化,造成个数统计不准确 。
第二,可能有的单元格存在强制转换符或者其他特殊符号,导致无法被正常统计到,进而结果不正确。
关于这个问题,可以使用COUNTIFS函数来统计两个数值区间的数量。COUNTIFS函数可以同时指定多个条件,并计算符合所有条件的单元格数量。
例如,如果要统计A列中数值在10到20之间,B列中数值在30到40之间的单元格数量,可以使用以下公式:
=COUNTIFS(A:A,">=10",A:A,"<=20",B:B,">=30",B:B,"<=40")
其中,A:A和B:B分别表示要统计的两列数据区间,">=10"和"<=20"表示A列中的数值范围,">=30"和"<=40"表示B列中的数值范围。