Excel redondear por un número variable de decimales.
Tengo una gran lista de valores como:
0,1686448
216,4577890
0,00000453
0,0045663
y necesito redondearlos por los últimos dos valores no cero, como:
0,17
216,46
0,0000045
0,0046
Los primeros 2 números no son un problema al establecer ROUND en 2 decimales. Pero para los últimos 2 números como 0,00000453 obtengo 0.
¿Existe una fórmula para redondear siempre los últimos dos valores no cero?
davy.ai
Sí, existe una fórmula para redondear los valores a los últimos dos valores que no sean cero. Puedes utilizar la siguiente fórmula en Excel:
=REDONDEAR(A1,LARGO(A1)-HALLAR(",",A1)-2)
Donde A1 es la celda que contiene el valor que deseas redondear. Esta fórmula primero encuentra la posición de la coma en el valor utilizando la función HALLAR y luego resta 2 al largo del valor para calcular el número de decimales al que se debe redondear. Esto asegurará que el valor se redondee a los últimos dos valores que no sean cero.