EXCEL里怎么计算某个区域中满足给定条件的单元格数目

如题所述

语法
COUNTIF(range,criteria)
Range
为需要计算其中满足条件的单元格数目的单元格区域。
Criteria
为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为
32、"32"、">32"
、"apples"

B4。
说明
Microsoft
Excel
还提供了其他一些函数,它们可根据条件来分析数据。
若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用
SUMIF
工作表函数。
若要使公式返回两个基于条件的值之一,例如某指定销售金额的销售红利,可使用
IF
工作表函数。
若要计算空或非空单元格的个数,可使用
COUNTA

COUNTBLANK
函数。
示例
1:通用
COUNTIF
公式
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
A
B
1
数据
数据
2
apples
32
3
oranges
54
4
peaches
75
5
apples
86
公式
说明(结果)
=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)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-12
选中单元格,然后选择插入菜单里的函数,在弹出的框框里找到countif函数,然后照样选择区域并输入你的条件就可以了,比哪找出A1到G8区域里大于50的数有几个,那可以在h1中照刚才说的那样,也可在单元格里直接输入COUNTIF(A1:g8,">50"),这样也行,不过这样要求你函数挺熟的,如果不熟还是一步一步的来@
第2个回答  2019-07-30
sumif函数可以求和
sumif(range,criteria,sum_range)
这个函数上网去查查,想了半天也不知道该怎么描述他的用法。你把下面的复制到excel中,就能看出这个函数怎么用了
a列
b列数量
登机箱
1
xt打火机
2
登机箱
1
xt打火机
2
=sumif(a1:a4,a2,b1:b4)
上列中a1:a4是选中的a列,a2是指要求和哪类,b1:b4是对应a1:a4的数量。
另外用数据筛选可以把某一类逻列到一起。
都能满足你的要求。
第3个回答  2019-01-09
例:计数A1到A10单元格大于2的个数
在A11中输入
=COUNTIF(A1:A10,">2")
相似回答