Redondeos en funcion de un valor.

14/01/2010 - 20:05 por alba | Informe spam
Necesito una formula, que me resuelva lo siguiente:

Partiendo del valor de una celda, queremos que este sea redondeado en
fracciones de 0.05.

1.- si el valor es igual o menor que 2.00, a la unidad mas próxima
( Cuando la centésima este comprendida entre:3 y 7, redondearía a
x,x5, cuando la centésima este entre: 0 y 2 ó entre: 8y 9, redondearía
a x,x0)

Ejemplos: 1.01=>1.00 1.03=>1.05 1.06=>1.05 1.09=1.10


2.-POR EXCESO, si este valor es mayor que 2.00.

Ejemplos:2.02=>2.05 3.41=>3.45 4.56=>4.60

El valor de partida, puede ser mayor o menor de 2.00, por tanto debe
de recoger las dos posibilidades.

Espero vuestra ayuda, un saludo.
 

Leer las respuestas

#1 Héctor Miguel
14/01/2010 - 23:07 | Informe spam
hola, !

suponiendo el numero original (o la formula) en [A2], prueba con algo +/- como lo siguiente:

=si(a2>2,multiplo.superior(a2,0.05),truncar(a2,1)+(coincidir(redondear(residuo(a2,0.1)*100,2),{0\3\8})-1)*0.05)

OJO: considera que mi sistema usa:
- como separador de argumentos a la coma ',' NO al punto y coma ';'
- un separador de rutas '\' como indicador de filas en mactices constantes

y deberas tener instalado y habilitado el complemento "herramientas para analisis"
(para poder usar la funcion multiplo.superior)

saludos,
hector.

__ OP __
Necesito una formula, que me resuelva lo siguiente:
Partiendo del valor de una celda, queremos que este sea redondeado en fracciones de 0.05.
1.- si el valor es igual o menor que 2.00, a la unidad mas proxima
(Cuando la centesima este comprendida entre:3 y 7, redondearia a x,x5
cuando la centesima este entre: 0 y 2 ó entre: 8y 9, redondearia a x,x0)
Ejemplos: 1.01=>1.00 1.03=>1.05 1.06=>1.05 1.09=1.10

2.-POR EXCESO, si este valor es mayor que 2.00.
Ejemplos:2.02=>2.05 3.41=>3.45 4.56=>4.60

El valor de partida, puede ser mayor o menor de 2.00, por tanto debe de recoger las dos posibilidades.

Preguntas similares