non credo che esiste una funzione...

fai così: per ogni numero, calcolati il resto della divisone con 1000

resto = numero % 1000

e poi una fila di if modifica il numero:

if (resto<=250)
numero = numero - resto
if (resto<=500)&&(resto>250)
numero = numero - (500-resto)
if (resto>500)&&(resto<=750)
numero = numero + (500-resto)
if (resto>750)
numero = numero + (1000-resto)