excel函数中如何将现有数列里的数值按照一定区间进行统计划分?

excel函数中,现在有一个A1数列,所含数值是从1000到4000不等;我现在想做一个表,将A1数列里的数值进行划分,统计出小于2000的数值有多少个,2000-3000的数值有多少个,大于3000小于4000的数值有多少个,该如何编写函数?
如果可以,请尽量写清楚公式该怎么编。。本人比较数学白痴。。

设你的数列在a列。
在b1输入:
=countif(a:a,"<2000")
在b2输入:
=countif(a:a,"<3000")-b1
在b3输入:
=countif(a:a,"<4000")-b2
b1为小于2000的数;b2为大于等于2000,小于3000的数;b3为大于等于3000,小于4000的数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-22
需要显示统计结果的单元格中输入:
=countif(A:A,
"<2000")
=sumproduct((A:A>=2000)*(A:A<3000))
=sumproduct((A:A>=3000)*(A:A<4000))
第2个回答  2012-11-21
需要显示统计结果的单元格中输入:
=countif(A:A, "<2000")
=sumproduct((A:A>=2000)*(A:A<3000))
=sumproduct((A:A>=3000)*(A:A<4000))
第3个回答  推荐于2016-06-01
A列小于2000的个数
=COUNTIF(A:A,"<2000")

A列2000-3000的个数
=COUNTIF(A:A,"<=3000")-COUNTIF(A:A,"<2000")

=COUNTIFS(A:A,"<3000",A:A,"<2000")

A列3000-4000的个数
=COUNTIF(A:A,"<4000")-COUNTIF(A:A,"<3000")

=COUNTIFS(A:A,"<4000",A:A,"<3000")

A列大于等于4000的个数
=COUNTIF(A:A,">=4000")

WPS2012和EXCEL2007适用,EXCEL2003中,COUNTIFS不适用。追问

请问,如果我想设定当前这个表里填写的是A1数列中大于600且小于1000的统计函数该怎么写呢?

本回答被提问者采纳
第4个回答  2012-11-21
=countif(A:A,"<2000")-countif(A:A,">=4000");
=countif(A:A,">=2000")-countif(A:A,">=3000");
=countif(A:A,">=3000")-countif(A:A,">=4000");