EXCEL中如何统计区间值个数

比如B3:BB12,有N个数,数值从1-100不等,现在要统计0-60的有多少个,60-75的有多少个,75-80的有多少个,85-100的有多少个,就是这样的算法,我用COUNTIF只能算一个条件的,比如60以下有多少个,或者60以上的有多少个,请教各位同仁,谢谢了,

EXCEL中统计区间值个数的步骤如下:

1、在EXCEL中录入数据,并输入区间范围。

2、单击你要输出数据的空白单元格。

3、用SUMPRODUCT公式统计区间值个数。

设你的数据范围是x:y,区间范围是m-n,则在该单元格输入公式=SUMPRODUCT((x:y>=m)*(x:y<=n))。

例如,图中我的数据范围是A2:A19,区间范围是20-30,我输入的公式就为=SUMPRODUCT((A2:A19>=20)*(A2:A19<=30))。

4、公式输入完毕,敲回车键确定。数据已经输出到指定单元格。

注意事项:

输入区间范围的单元格格式要设置为“文本”。

扩展资料:

还可以用COUNTIFS公式统计区间值个数。

除所用公式不同外,其他步骤同上。

设你的数据范围是x:y,区间范围是m-n,则输入公式=COUNTIFS(x:y,">=20",x:y,"<=30")。

例如,图中我的数据范围是A2:A19,区间范围是20-30,我输入的公式就为=COUNTIFS(A2:A19,">=20",A2:A19,"<=30")。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-19

统计方法如下:

1,假设有这样两组数据,最小值为1,最大值为33,现在需要将其分为3个区间,分别是1-11,12-22,23-33。

2,选中H2单元格,插入函数COUNTIF;在弹出的对话框中,序列栏选中A2-G2,条件栏输入<12,点击确定即可。如图所示,显示个数为3。

3,选中I2单元格,输入公式:=COUNTIF(B2:H2,"<23")-COUNTIF(B2:H2,"<12"),点击确定即可。

4,选中J2单元格,输入公式:=COUNTIF(B2:H2,"<34")-COUNTIF(B2:H2,"<23"),点击确定即可。

5,操作完毕后,可见H2-J2单元格分别显示3,1,3,即为各个区间的数值个数。进行下拉操作后,第二组数据同样可以得出区间个数。

本回答被网友采纳
第2个回答  2019-12-20
1、在桌面新建一个空白的EXCEL工作表,并打开。
2、打开后输入数据,写出要求求出数据范围的个数。
3、在D3单元格输入公式=SUMPRODUCT((A2:A25表示你的数据>=区间最小值)*(A2:A25<=区间最大值)),而后确定,获取符合条件的个数。
5、或者在D4单元格输入公式=COUNTIFS(A2:A25,">=区间最小值",A2:A25,"<=区间最大值"),这个是用的最常用的countif函数,获取符合条件区间的个数。
第3个回答  2010-01-11
[0-60)(包含0,不包含60)
=COUNTIF(B3:B12,"<60")-COUNTIF(B3:B12,"<0")

[60-75)(包含60,不包含75)
=COUNTIF(B3:B12,"<75")-COUNTIF(B3:B12,"<60")

[75-80)(包含75,不包含80)
=COUNTIF(B3:B12,"<80")-COUNTIF(B3:B12,"<75")

[80-100)(包含80,不包含100)
=COUNTIF(B3:B12,"<100")-COUNTIF(B3:B12,"<80")

注:
如果想包括最大值的话,需要再第一个countif的条件中加一个=
不明白的话,可以在线解决
第4个回答  2010-01-11
60以下不说了。
60~75 =sumproduct((b3:bb12>=60)*(b3:bb12<=75))
75~80 =sumproduct((b3:bb12>=75)*(b3:bb12<=80))
85~100 =sumproduct((b3:bb12>=85)*(b3:bb12<=100))

还有一种办法,就是数组公式:
60~75 {=SUM(IF(AND(B3:BB12>=60,B3:BB12<=75),1,0))}
其余类推
相似回答