A family of Microsoft relational database management systems designed for ease of use.
That sounds like a group/total query.
Define a table which will give the limits, like:
LowMark HighMark GroupName 'fields
0 1500 0-1500
1500 2500 1500-2500
0 2500 0-2500
... data sample.
Note that the groups may overlap, if is what you really want (such as having a count for each state, then for the whol USA, as example).
Next, define a query which will include your initial data AND the previous table (assume it is called Ranges). Be sure it is changed to a TOTAL query. Have the field "value" from the original table in the grid, change change the GROUP BY to COUNT. Bring it a second time, this tiime, change the GROUP BY to WHERE and add the criteria:
>= [ranges].[LowMark]
Add the field "value" a third time, change the GROUP BY to WHERE, with the criteria:
< [ranges].[highmark]
(note the use of a strict inequality, not <= but only < )
Finally, add the Rnages.GroupName in the grid, and keep the proposed GROUP BY.
That's all.