Redondear números an cifras significativas en Excel y Google Sheets

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demostrará cómo redondear un número a un número específico de dígitos significativos en Excel y Google Sheets.

¿Qué son cifras significativas?

Las cifras significativas son el número de dígitos que aportan contribuciones significativas a la resolución de su medición (fuente: Wikipedia).

Fórmula

Esta es la fórmula para redondear un número a un número específico de dígitos (cifras):

= REDONDO (A2, B2- (1 + INT (LOG10 (ABS (A2)))))

Ésta es una fórmula complicada. Simplifiquémoslo:

= REDONDEAR (número_a_redondo, sig_digits - (1 + num_digits_in_number))

A continuación, le mostraremos cómo funciona la fórmula.

Función REDONDA

La función REDONDEAR redondea un número al número especificado de dígitos en relación con el decimal. Al usar números negativos, podemos redondear a la izquierda del decimal.

Como puede ver, necesitamos una forma de calcular el num_digits entrada para redondear a un número específico de dígitos. Debido a que conocemos los dígitos significativos a los que queremos redondear, solo necesitamos una forma de calcular el número de dígitos en un número.

Número de dígitos en número

Primero, calculemos la cantidad de dígitos del número. Lo haremos con la siguiente fórmula:

= INT (LOG10 (ABS (A2)))

Así es como funciona la fórmula. Los números se pueden almacenar usando notación científica:

1234567 = 1.234567 * 10 6 123456 = 1.23456 * 10 5 12345 = 1.2345 * 10 4 1234 = 1.234 * 10 3 123 = 1.23 * 10 2 12 = 1.2 * 10 1 

El valor del exponente en la notación científica nos dice cuántos dígitos contiene el número.

Función LOG10

A continuación, podemos usar las funciones INT y LOG10 para devolver el exponente de arriba.

¿Como funciona esto? La función LOG10 devuelve el exponente al que se debe elevar 10 para producir el número.

Usamos la función INT para eliminar el valor decimal del exponente de modo que solo quede el número entero.

Función ABS

LOG10 no funcionará con números negativos, por lo que también queremos agregar la Función ABS para calcular el valor absoluto, dándonos la fórmula para calcular el número de dígitos en un número.

Número de dígitos para redondear

Ahora sabemos cómo calcular el número de dígitos de un número. ¿Recuerda nuestra fórmula simplificada anterior?

= REDONDEAR (número_a_redondo, sig_digits - (1 + num_digits_in_number))

Inserte la fórmula para calcular la cantidad de dígitos en un número:

= REDONDEO (número_a_redondo, sig_dígitos - (1 + INT (LOG10 (ABS (número_a_redondo)))))

y agreguemos referencias de celda para llegar a nuestra fórmula:

= REDONDO (A2, B2- (1 + INT (LOG10 (ABS (A2)))))

Redondear el número an cifras significativas en Google Sheets

Todos los ejemplos anteriores funcionan exactamente igual en Google Sheets que en Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave