Привет.
Я не очень понял, чем вас не устраивает описанное вами?
И что вы в итоге хотите?
Если у вас шаг 500 рублей, и начинаете вы с 1000, то у вас будут именно интервалы с шагом 500. Все, что не попало в интервалы, попадет в следующие интервалы.
Получается, вы установили шаг, а ждете, совсем другой интервал.