Redondeo de datos de Excel

Cuando se recopilan datos para un informe o una presentación de PowerPoint, el redondeo de las sumas en Excel suele plantear un problema. Muchas veces es deseable, aunque difícil de conseguir, que el total redondeado proporcione el mismo resultado que el total de los sumandos redondeados. Por ejemplo, tenga en cuenta la siguiente tabla:

Ejemplo de valores precisos en Excel

Al redondear los valores a sus números enteros utilizando la función formato de celda de Excel, se obtiene como resultado la siguiente tabla. Los valores totales que parecen estar calculados "incorrectamente" están en negrita:

Redondeo mediante la función Formato de celda de Excel

De igual modo, al utilizar las funciones estándar de redondeo de Excel, los totales de los valores redondeados se calculan correctamente, pero los errores de redondeo se acumulan y los resultados suelen desviarse sustancialmente de los totales reales de los valores originales. La siguiente tabla muestra el resultado de =ROUND(x,0) en relación con el ejemplo anterior. Los totales que se desvían del valor original en 1 o más se encuentran en negrita:

Ejemplo de uso de la función de Excel REDONDEAR

Gracias a think-cell round puede redondear de manera uniforme los totales con un mínimo de "trampas". Mientras la mayoría de valores se redondean al número entero más próximo, solo unos pocos se redondean en la dirección contraria, por lo que se consiguen cálculos correctos sin acumular errores de redondeo. Dado que existen muchas posibilidades para conseguir totales redondeados correctamente a través de la modificación de valores, el programa elige una solución que conlleve el mínimo número de valores modificados y el mínimo desvío de los valores precisos. Por ejemplo, redondear a la baja 10,5 a 10 es preferible a redondear a la baja 3,7 a 3. En la tabla siguiente se muestra una solución óptima para el ejemplo anterior, con los valores "retocados" en negrita:

Ejemplo de think-cell round

Para obtener este resultado en su cálculo, no tiene más que seleccionar el intervalo de celdas de Excel en cuestión. A continuación, haga clic en el botón image de la pestaña Fórmulas y, si es necesario, ajuste la precisión del redondeo mediante el cuadro desplegable de la barra de herramientas.

19.1
Uso de think-cell round
19.2
Limitaciones de think-cell round
19.3
Resolución de problemas de fórmulas TCROUND

19.1 Uso de think-cell round

think-cell round se integra a la perfección en Microsoft Excel, aportando un serie de funciones similares a las funciones de redondeo estándar de Excel. Puede aplicar esas funciones fácilmente a sus propios datos utilizando los botones de la barra de herramientas de think-cell round.

Barra de herramientas de think-cell round en Excel

En Excel 2007 y versiones posteriores, las barras de herramientas se han sustituido por cintas. La cinta de think-cell round se encuentra en la pestaña Fórmulas.

Cinta de think-cell round en Excel 2007 y versiones posteriores

19.1.1 Parámetros de redondeo

Al igual que las funciones Excel, las funciones de redondeo de think-cell round utilizan dos parámetros:

x
El valor que debe redondearse. Puede ser una constante, una fórmula o una referencia a otra celda.
n
La precisión del redondeo. El significado de este parámetro depende de la función que utilice. Los parámetros de las funciones think-cell son los mismos que los de las funciones equivalentes Excel. Consulte la tabla anterior como ejemplo.

Como en Excel, think-cell round no solo puede redondear a números enteros, sino que también puede hacerlo a cualquier múltiplo. Por ejemplo, si quiere representar sus datos en incrementos de tipo 5-10-15-..., basta con redondear a múltiplos de cinco.

En Excel, debe usar diferentes funciones dependiendo de la precisión de redondeo deseada. Como ejemplo, las funciones ROUND y MROUND interpretan el parámetro n de manera diferente. Utilizando el cuadro desplegable en la barra de herramientas think-cell round, basta con escribir o seleccionar la precisión de redondeo deseada. think-cell round elige la función y los parámetros apropiados.

La siguiente tabla le ofrece algunos ejemplos de redondeo, utilizando la barra de herramientas, ROUND o MROUND junto con su parámetro n específico.

Barra de herramientas 100 50 2 1 0,01
ROUND -2 - - 0 2
MROUND 100 50 2 1 -
1,018 0 0 2 1 1,02
17 0 0 18 17 17,00
54,6 100 50 55 54 54,60
1234,1234 1200 1250 1234 1234 1234,12
8776,54321 8800 8800 8776 8777 8776,54

Si los valores no se presentan en pantalla como esperaba, compruebe que el formato de celda de Excel se encuentre en modo General y que las columnas sean lo suficientemente anchas para mostrar en pantalla todos sus decimales.

Botón Fórmula Descripción
image TCROUND(x, n) Deje que think-cell round decida a cuál de los dos múltiplos más cercanos redondear para minimizar el error de redondeo.
image TCROUNDUP(x, n) Fuerza el redondeo de x alejándose de cero.
image TCROUNDDOWN(x, n) Fuerza el redondeo de x hacia cero.
image TCROUNDNEAR(x, n) Fuerza el redondeo de x al múltiplo más próximo de la precisión deseada.
image Quita todas las funciones de think-cell round de las celdas seleccionadas.
image
Selecciona o escribe el múltiplo de redondeo deseado.
image Resalta todas las celdas que think-cell ha decidido redondear a la parte menos cercana, en lugar de la más cercana, de los dos múltiplos más próximos.
image La rueda giratoria indica que think-cell round está ocupado.

Para obtener resultados con la menor desviación posible de los valores subyacentes, debería utilizar TCROUND siempre que sea posible. Utilice las funciones más restrictivas TCROUNDDOWN, TCROUNDUP y TCROUNDNEAR únicamente cuando sea necesario.

Atención: No debería utilizar nunca las funciones no deterministas como RAND() con ninguna de las fórmulas TCROUND. Si las funciones dan como resultado diferentes valores cada vez que se calculan los resultados, think-cell round cometerá errores al calcular los valores.

19.1.2 Diseño del cálculo

El diseño rectangular del ejemplo anterior tiene únicamente la finalidad de servir de ejemplo. Puede usar las funciones TCROUND para determinar la visualización del alcance de las sumas arbitrarias en la hoja de Excel. También pueden hacerse referencias 3-D en Excel a otras hojas y establecerse vínculos con otros archivos.

19.1.3 Ubicación de las funciones TCROUND

Como las funciones TCROUND están concebidas para controlar el resultado de la celda, deben ser las funciones más exteriores:

Incorrecto: =TCROUND(A1, 1)+TCROUND( SUM(B1:E1), 1 )
Correcto: =TCROUND( A1+SUM(B1:E1), 1 )
 
Incorrecto: =3*TCROUNDDOWN(A1, 1)
Correcto: =TCROUNDDOWN(3*A1, 1)

Si introduce algún elemento entre las líneas de los ejemplos incorrectos, think-cell round notificará el valor erróneo de Excel #VALUE!.

19.2 Limitaciones de think-cell round

think-cell round siempre encuentra una solución para cualquier suma con subtotales y totales. think-cell round también ofrece soluciones razonables a otros cálculos que incluyen funciones de multiplicación y numéricas. No obstante, por razones de índole matemática, no puede garantizarse sistemáticamente la existencia de una solución con redondeo cuando se utilizan operadores diferentes de +, - y SUM.

19.2.1 Multiplicación por una constante

En muchos casos, think-cell round ofrece buenos resultados cuando se trata de multiplicar por una constante; es decir, cuando un máximo de uno de los coeficientes se deriva del resultado de otra función TCROUND. Por ejemplo, tenga en cuenta la tabla siguiente:

Multiplicación por una constante en think-cell round

El cálculo exacto de la celda C1 es 3×1,3+1,4=5,3. Este resultado puede obtenerse redondeando al alza el valor 1,4 a 2:

Ejemplo de redondeo con think-cell round (TCROUND)

No obstante, think-cell round únicamente puede "hacer trampas retocando" mediante el redondeo al alza o a la baja. No se admite otra desviación de los valores originales. Por lo tanto, para ciertas combinaciones de valores de entrada, no se puede hallar una solución de redondeo coherente. En este caso, la función TCROUND calcula el valor de error de Excel #NUM!. El ejemplo siguiente ilustra un problema sin solución:

Redondeo incoherente en think-cell round

El cálculo exacto de la celda C1 es 6×1,3+1,4=9,2. El redondeo de las celdas A1 y B1 debería dar como resultado 6 ×1+2=8 o bien 6×2+1=13. El resultado real 9,2 no puede redondearse ni a 8 ni a 13, y el resultado de think-cell round se presenta así:

Error #NUM! en think-cell round

Nota: La función Excel AVERAGE es interpretada por think-cell round como una combinación de suma y de multiplicación por una constante. Además, una suma en la que aparece el mismo sumando más de una vez es matemáticamente equivalente a una multiplicación por una constante y no queda garantizada la existencia de una solución.

19.2.2 Multiplicación general y otras funciones

Siempre que las funciones TCROUND se utilicen para todas las celdas pertinentes y los resultados intermedios estén conectados solamente por +, -, SUM y AVERAGE, los sumandos así como los totales (intermedios) quedan integrados en un único problema de redondeo. En estos casos, think-cell round encontrará una solución coherente para todas las celdas implicadas, si existe esa solución.

Como TCROUND es una función Excel normal, puede combinarse con cualquier función y operador. No obstante, si utiliza otras funciones que las indicadas anteriormente para conectar los resultados de instrucciones TCROUND, think-cell round no puede integrar los componentes en un único problema interconectado. En su lugar, los componentes de la fórmula se tomarán como problemas distintos que se resolverán de forma independiente. A continuación, los resultados se utilizarán como entrada para otras fórmulas.

En muchos casos, el resultado ofrecido por think-cell round seguirá siendo razonable. Sin embargo, existen casos en los que el uso de operadores diferentes de +, -, SUM y AVERAGE produce resultados redondeados que quedan muy alejados del resultado de cálculo no redondeado. Por ejemplo, tenga en cuenta la tabla siguiente:

Efectos del redondeo debidos al uso de una fórmula incorrecta

En este caso, el cálculo exacto de la celda C1 sería 8,6×1,7=14,62. Como la celda A1 y la celda B1 están conectadas por una multiplicación, think-cell round no puede integrar las fórmulas de esas celdas en un problema común. En lugar de ello, tras detectar que la celda A1 es una entrada válida, la celda B1 se calcula de manera independiente y el resultado se toma como una constante dentro del problema pendiente. Como no existen otras restricciones, el valor 1,7 de la celda B1 se redondea al número entero más cercano, es decir, 2.

En este punto, el cálculo "exacto" de la celda C1 es 8,6×2=17,2. Ese es el problema que think-cell round intenta resolver ahora. Existe una solución coherente que requiere un redondeo al alza de 17,2 a 18. El resultado tiene este aspecto:

Redondeo y multiplicación con think-cell round

Tenga en cuenta que el valor redondeado de la celda C1, en este caso 18, difiere notablemente del valor original 14,62.

19.3 Resolución de problemas de fórmulas TCROUND

Existen dos posibles resultados erróneos con los que puede encontrarse al utilizar think-cell round: #VALUE! y #NUM!.

19.3.1 #VALUE!

El error #VALUE! hace alusión a problemas de sintaxis, como fórmulas introducidas incorrectamente o parámetros incorrectos. Por ejemplo, el segundo parámetro de TCROUND debe ser un número entero. También se debe prestar atención al uso de delimitadores correctos. Por ejemplo, mientras que la fórmula para Excel sería: =TCROUND(1.7, 0), en la versión de Excel traducida al alemán, se escribiría: =TCROUND(1,7; 0)

Otro error específico de think-cell round es la colocación de la llamada de función TCROUND: No puede utilizar la función TCROUND en el interior de otra fórmula. Asegúrese de que TCROUND es la función exterior de la fórmula de la celda. (Consulte Ubicación de las funciones TCROUND.)

19.3.2 #NUM!

El error #NUM! es el resultado de problemas numéricos. Cuando el resultado de una función TCROUND es #NUM!, significa que el problema definido por el conjunto de fórmulas en cuestión carece de solución matemática. (Consulte Limitaciones de think-cell round.)

Siempre que las fórmulas rodeadas por funciones TCROUND contengan únicamente +, - y SUM, y que todas las instrucciones TCROUND compartan la misma precisión (segundo parámetro), se garantiza que existe una solución y que será hallada por think-cell round. Sin embargo, en los casos siguientes no hay garantía de que exista una solución de redondeo coherente:

  • Fórmulas que impliquen otras operaciones como la multiplicación o funciones numéricas. Además, las sumas en las que aparece el mismo sumando más de una vez son matemáticamente equivalentes a una multiplicación.
  • Al utilizar precisiones diferentes en el segundo parámetro de la función TCROUND.
  • Al utilizar frecuentemente las funciones específicas TCROUNDDOWN, TCROUNDUP y TCROUNDNEAR.

Puede tratar de replantear el problema para obtener una solución coherente. Intente realizar lo siguiente:

  • Utilizar una mayor precisión para algunas o todos las instrucciones TCROUND.
  • No utilizar TCROUND con una multiplicación o con funciones numéricas diferentes de +, - y SUM.
  • Utilice la misma precisión (segundo parámetro) para todas las instrucciones TCROUND.
  • Utilizar TCROUND en lugar de las funciones más específicas TCROUNDDOWN, TCROUNDUP y TCROUNDNEAR siempre que le sea posible.