Redondear hacia arriba para que termine en 0,50

Hola. Quiero redondear hacia arriba en Excel para que un número que termina con decimales de, 01 a, 50 devuelva el número terminado en, 50 y si termina de, 51 a, 00 (¿0,99?) Devuelva el número terminado en, 00. Gracias!

1 Respuesta

Respuesta
1
Prueba con esta fórmula, fíjate que de tener los números en la columna A1
a1+si(valor(","&derecha(a1;2))<=0,5;0,5-texto(","&derecha(a1;2);"0,00");si(valor(","&derecha(a1;2))<=1;1-texto(","&derecha(a1;2);"0,00")))
Cualquier duda consúltame
1,00 1,4
1,10 #¡valor!
1,20 #¡valor!
1,30 #¡valor!
1,40 #¡valor!
1,50 #¡valor!
1,60 #¡valor!
1,70 #¡valor!
1,80 #¡valor!
1,90 #¡valor!
2,00 2,3
2,10 #¡valor!
2,20 #¡valor!
2,30 #¡valor!
2,40 #¡valor!
2,50 #¡valor!
2,60 #¡valor!
2,70 #¡valor!
2,80 #¡valor!
2,90 #¡valor!
3,00 3,2
Etc etc
Disculpa antes lo había probado siempre con dos decimales, ahora tiene que funcionar ya se encuentra corregida
si(a6=valor(texto(a6;"0"));a6;a6+si(eserror(valor(","&derecha(a6;2)));si(valor(","&derecha(a6;1))<=0,5;0,5-valor(","&derecha(a6;1));si(valor(","&derecha(a6;1))<=0,99;1-valor(","&derecha(a6;1))));si(valor(","&derecha(a6;2))<=0,5;0,5-valor(","&derecha(a6;2));si(valor(","&derecha(a6;2))<=0,99;1-valor(","&derecha(a6;2))))))

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas