使用Excel来计算指定范围内的数字
假设我们有以下数据
23 30 27.5 18 4 11 9 10 16 24 56 90 65 17 19 44 72
我想要计算范围内的元素数量[10-60]? 当然,我们可以使用如果确定如果我们的价值是在区间,但是有什么function在excel像countrange或类似这样的东西作为一个向量的input,也范围和返回适合该范围内的元素的数量?非常感谢
这也应该工作:
=COUNTIF(A1:A17;">=10")-COUNTIF(A1:A17;">60")
A1:A17是当然的范围。
我想你可以使用COUNTIFS
函数来做到这COUNTIFS
=COUNTIFS($A$2:$A$9, ">=10",$A$2:$A$9,"<=60")
COUNTIFS
检查COUNTIF
COUNTIF函数计算符合您指定的单个条件(条件)的范围内的单元格数量。
=COUNTIF(range, criteria)
还有COUNTIFS
我不认为有这样的function构build。 如果一个字段符合您的要求,您需要自行编写一个字段,迭代所有元素并递增预定义的返回值。
你可以阅读这里完成的: 创build自定义函数
考虑到你的问题的后半部分(即对于一些范围,而不是一个范围)是的,有一个Excelfunction,这= FREQUENCY 。
如下所示,[10-60]的答案是11
,但是对于列C中的分箱上限,一个数组公式将填充所选范围的所有计数: