excel中用哪个函数求一列数据中满足条件的数据有多少个

RTRTRT
2024-12-22 10:09:37
推荐回答(4个)
回答1:

可以使用countif函数
使用方法
=countif(B1:B10,">=80")-countif(B1:B10,">90")

假设B1:B10为你的数据区域.

语法
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)

希望你可以满意

回答2:

最高分公式:=max(D:J),回车

最低分公式:=min(d:j),回车
男生人数:=countif("男",C:C),回车
及格率公式:=countif(D:J,"<60")/countif(D:J,">=60"),回车
男生总分:=sumifs(C:C,"男",D:J),回车
60分以下的学生人数:=countif(D:J,"<60"),回车
70分以下的学生人数:=countifs(D:J,">=60",D:J,"<70"),回车
80分以下的学生人数:=countifs(D:J,">=70",D:J,"<80"),回车
90分以下的学生人数:=countifs(D:J,">=80",D:J,"<90"),回车
100分以下的学生人数:=countifs(D:J,">=90",D:J,"<100"),回车

回答3:

请问你是想求条件求个数吗?如果是函数是这样输入的=countif(区域,“条件”)例如=countif(A1:A13,“>=10”)
如果是求数字个数函数是=count(A1:A9)
希望对你有帮助,谢谢

回答4:

输入
=countif(A1:A10,1)

就是要计算A1到A10里面,结果等于1的个数。

类推。