Bob realiza cálculos y desea redondear los resultados al siguiente valor que termina en 9. En otras palabras, para establecer un precio minorista objetivo, desea calcular los diversos costos y luego redondear las respuestas para que terminen en 9. Por lo tanto, , $ 1.42 se redondea a $ 1.49, $ 1.49 no tiene cambios, $ 9.01 se redondea a $ 9.09, etc.

En realidad, hay bastantes fórmulas que puede utilizar para ajustar sus precios como desee. Excel proporciona una buena cantidad de funciones de redondeo diferentes que se pueden probar. Podría pensar que podría usar una función simple REDONDEAR para hacer el trabajo, como se muestra a continuación:

=ROUNDUP(A1,1)-0.01

Sin embargo, esto no funcionará correctamente si el valor de A1 termina en cero (1,00, 1,10, 1,20, etc.). En ese caso, la fórmula simplemente resta 0.01 del valor original, convirtiendo 1.00 a 0.99, por ejemplo.

La solución es agregar 0.01 al valor en A1 antes de hacer el redondeo, de esta manera:

=ROUNDUP(A1+0.01,1)-0.01

También puede usar la función TECHO casi de la misma manera que lo hizo con la función REDONDEAR:

=CEILING(A1+0.01,0.1)-0.01

Sin embargo, un enfoque diferente (y más corto) es usar la función REDONDEAR para hacer el redondeo, de esta manera:

=ROUNDDOWN(A1,1)+0.09

También puede usar la función REDONDA recta de esta manera:

=ROUND(A1+0.05,1)-0.01

Más corta aún es una solución que no depende de ninguna de las funciones de redondeo integradas:

=(INT(A1*10)+0.9)/10

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (12825) se aplica a Microsoft Excel 2007, 2010, 2013, 2019 y Excel en Office 365.