excel
Excelentes redondeos y precisión.
Buscar..
Introducción
Varias fórmulas de Excel tratan del redondeo y la precisión de los números no enteros. Esto es independiente del uso de formato de celda que afecta la visualización de datos numéricos. En algunos casos, solo usar el formato de celda es suficiente, pero en cálculos complejos, se requieren reglas estrictas de redondeo y precisión para obtener resultados consistentes y correctos.
Sintaxis
- = ROUND (número, num_digits)
- = ROUNDUP (número, num_digits)
- = REDONDEO (número, num_digits)
- = MROUND (número, múltiple)
- = TRUNC (número, [num_digits])
- = INT (número)
- = TECHO (número, significado)
- = PISO (número, significado)
- = AÚN (número)
- = ODD (número)
- = FIJO (número, [decimales], [no_commas])
Parámetros
Parámetros | Detalles |
---|---|
número | Número a redondear. Podría ser una celda como B2 o una constante como 3.14159 |
num_digits | qué lugar se redondeará 2. Omitido o 0 significa redondear a un número entero. 1 o 2 significa redondear a décimas o centésimas. -1 o -3 significa redondear a decenas o miles. |
múltiple | El múltiplo al que desea redondear el número. |
significado | El múltiplo al que desea redondear el número. |
decimales | El número de dígitos a la derecha del punto decimal. (Opcional - por defecto a 2) |
no_commas | Un valor lógico que, si es TRUE , evita que FIXED incluya comas en el texto devuelto. (Opcional - por defecto es FALSE ) |
[...] | Los parámetros entre [corchetes] son opcionales. |
Observaciones
Los valores mostrados al usuario pueden presentarse con un formato específico que no afecta a los valores de datos reales. Por ejemplo, los datos mostrados podrían formatearse como un porcentaje. Consulte Formato de celda para más detalles.
Usando la función ROUND
La función ROUND
redondea un valor. El número de decimales para redondear se especifica mediante un valor positivo en el parámetro num_digits
. Un valor negativo para los num_digits
redondeará la parte entera del valor a la izquierda del punto decimal, por ejemplo, al 10 más cercano (para -1) o al 1000 más cercano (para -3).
Aquí hay una tabla que muestra cómo se puede usar la ronda.
Empezando con | RONDA (b, 2) | RONDA (b, 1) | RONDA (b) | RONDA (b, -1) |
---|---|---|---|---|
23.10651375 | 23.11 | 23.1 | 23 | 20 |
19.16818924 | 19.17 | 19.2 | 19 | 20 |
3.92748883 | 3.93 | 3.9 | 4 | 0 |
31.38208409 | 31.38 | 31.4 | 31 | 30 |
38.34235561 | 38.34 | 38.3 | 38 | 40 |
7.682632495 | 7.68 | 7.7 | 8 | 10 |
35.39315416 | 35.39 | 35.4 | 35 | 40 |
20.47004449 | 20.47 | 20.5 | 20 | 20 |
20.49775276 | 20.5 | 20.5 | 20 | 20 |
2.288822497 | 2,29 | 2.3 | 2 | 0 |
Otras funciones similares también están disponibles para controlar la dirección de redondeo:
-
ROUNDUP
: siempre redondea un número, lejos de cero. -
ROUNDDOWN
: siempre redondea un número hacia abajo, hacia cero.
Usando las funciones TRUNC & INT
La fórmula de Excel TRUNC
se usa para truncar un número a un número dado de lugares decimales, especificado por el parámetro num_digits
opcional. Si este parámetro se define como un valor negativo, truncará la parte entera del valor. Si se omite el parámetro, el valor predeterminado es 0
que elimina la parte decimal del número.
La función INT
funciona de manera similar a TRUNC
que elimina la parte decimal de un número al redondearlo hacia abajo para dejar la parte entera. La diferencia entre los dos es cuando se realiza la operación en un número negativo; TRUNC
eliminará el decimal, sin embargo, INT
redondeará el valor hacia abajo desde cero.
Por ejemplo:
=TRUNC(123.456,2)
=TRUNC(123.4357,-1)
=TRUNC(-123.123)
=INT(567.89)
=INT(-567.89)
Mostrará:
123.45
120.00
-123.00
567.00
-568.00
Usando la función MROUND
La función de Excel MROUND
se utiliza para redondear un número a un intervalo distinto de una potencia de 10.
Estos ejemplos muestran MROUND
al trimestre más cercano y al número par más cercano.
Empezando con | MROUND (b, 0.25) | MROUND (b, 2) |
---|---|---|
23.93195211 | 24.00 | 24 |
2.793135388 | 2,75 | 2 |
21.93903064 | 22.00 | 22 |
13.74193739 | 13.75 | 14 |
16.77047412 | 16.75 | dieciséis |
13.03922302 | 13.00 | 14 |
17.06132896 | 17.00 | 18 |
16.11741694 | 16.00 | dieciséis |
33.48249592 | 33.50 | 34 |
37.29656687 | 37.25 | 38 |
Se puede obtener un resultado similar utilizando las funciones EVEN
y ODD
que redondean un número hasta el número par o impar más cercano, respectivamente.
Usando las funciones CEILING & FLOOR
La función CEILING
redondea un número, lejos de cero, al múltiplo de significación más cercano. La función FLOOR
hace lo mismo redondeando el número hacia cero.
Un ejemplo de cuándo se puede usar CEILING
es si desea evitar el uso de monedas en sus precios y su producto tiene un precio de $ 4.42, use la fórmula =CEILING(4.42,0.05)
para redondear los precios hasta el níquel más cercano.
Por ejemplo:
=CEILING(2.2, 1)
=FLOOR(2.2, 1)
=CEILING(-4.8, 2)
=FLOOR(-4.8, 2)
=CEILING(0.456, 0.01)
=FLOOR(0.456, 0.01)
Volvería:
3
2
-4
-6
0.46
0.45
Usando la función FIJA
La función FIXED
redondea un número al número especificado de decimales definido por el parámetro de decimals
, formatea el número en formato decimal utilizando una coma como separador, a menos que se especifique como no requerido por el parámetro no_commas
, y devuelve el resultado como texto. El parámetro decimals
es opcional y por defecto tiene dos decimales. El parámetro no_commas
también es opcional y por defecto es FALSE
.
Por ejemplo:
=FIXED(1234.567, 1)
=FIXED(1234.567, -1)
=FIXED(1234.567, 1, TRUE)
=FIXED(1234.567)
Volvería:
1,234.6
1,230
1234.6
1234.57