Cambiar la precisión, la iteración y los nuevos cálculos de fórmulas

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Para usar fórmulas de forma eficiente, hay tres elementos importantes a tener en cuenta que debe comprender:

Cálculo     es el proceso de calcular fórmulas y mostrar después los resultados como valores en las celdas que contienen las fórmulas. Para evitar cálculos innecesarios, Microsoft Excel vuelve a calcular fórmulas automáticamente solo cuando han cambiado las celdas de las que depende la fórmula. Este es el comportamiento predeterminado cuando abre por primera vez un libro y cuando lo está modificando. Sin embargo, puede controlar cuándo y cómo Excel vuelve a calcular fórmulas.

Iteración     es el cálculo repetido de una hoja de cálculo hasta que se cumple una condición numérica específica. Excel no puede calcular automáticamente una fórmula que hace referencia a la celda, ya sea directa o indirectamente, que contiene la fórmula. Esto se denomina referencia circular. Si una fórmula hace referencia a una de sus propias celdas, deberá determinarse cuántas veces hay que actualizar la fórmula. Las referencias circulares se pueden recorrer en iteración de manera indefinida. Sin embargo, puede controlar el número máximo de iteraciones y la cantidad aceptable de cambios.

Precisión    es la medida del grado de precisión de un cálculo. Excel almacena los números y realiza los cálculos con una precisión de 15 dígitos significativos. Sin embargo, puede cambiar la precisión de los cálculos para que Excel use los valores mostrados en vez de los valores almacenados al volver a calcular las fórmulas.

Mientras se realiza el cálculo, pueden elegirse comandos o realizarse acciones como escribir números o fórmulas. Excel interrumpirá temporalmente el cálculo para ejecutar los otros comandos o acciones y, a continuación, proseguirá. El proceso de cálculo puede tardar más si el libro contiene muchas fórmulas, o si las hojas de cálculo contienen tablas de datos o funciones que automáticamente actualizan los cálculos cada vez que se actualiza el libro. Además, el proceso de cálculo puede durar más tiempo si las hojas de contienen vínculos a otras hojas o libros. Puede controlar cuándo se realizan los cálculos cambiando el proceso de cálculo a manual.

Importante: El cambio de cualquiera de las opciones afecta a todos los libros abiertos.

  1. Haga clic en la pestaña Archivo, seleccione Opciones y luego haga clic en la categoría Fórmulas.

    En Excel 2007, haga clic en el Botón de Microsoft Office Imagen del botón de Microsoft Office , haga clic en Opciones de Excel y, a continuación, haga clic en la categoría fórmulas

  2. Realice uno de los procedimientos siguientes:

    • Para volver a calcular todas las fórmulas dependientes cada vez que realiza un cambio en un valor, fórmula o nombre, en la sección Opciones de cálculo, en Cálculo de libro, haga clic en Automático. Es la configuración de cálculo predeterminada.

    • Para volver a calcular todas las fórmulas dependientes, excepto las tablas de datos, cada vez que realiza un cambio a un valor, fórmula o nombre, en la sección Opciones de cálculo en Cálculo de libro, haga clic en Automático excepto en las tablas de datos.

    • Para desactivar el cálculo automático y volver a calcular los libros abiertos sólo cuando lo haga expresamente (al presionar F9), en la sección Opciones de cálculo, en Cálculo de libro, haga clic en Manual.

      Nota: Si hace clic en Manual, Excel selecciona automáticamente la casilla Volver a calcular libro antes de guardarlo. Si tarda mucho tiempo en guardar un libro, desactive la casilla Volver a calcular libro antes de guardarlo para que el proceso de guardar sea más rápido.

    • Para volver a calcular manualmente todas las hojas de cálculo abiertas, incluyendo las tablas de datos, y actualizar todas las hojas de gráfico abiertas, en la pestaña Fórmulas, en el grupo Cálculo, haga clic en el botón Calcular ahora.

      Grupo Cálculo

    • Para volver a calcular manualmente la hoja de cálculo activa y cualquier gráfico y hojas de gráfico vinculadas a esta hoja de cálculo, en la ficha Fórmulas, en el grupo Cálculo, haga clic en el botón Calcular hoja.

Sugerencia: Como alternativa, puede cambiar muchas de estas opciones desde fuera del cuadro de diálogo Opciones de Excel. En la pestaña Fórmulas, en el grupo Cálculo, haga clic en Opciones para el cálculo y luego en Automático excepto para tablas de datos.

Nota: Si una hoja de cálculo contiene una fórmula vinculada con una hoja de cálculo que no se ha vuelto a calcular y se actualiza ese vínculo, Excel mostrará un mensaje en el que indicará que la hoja de cálculo de origen no se ha vuelto a calcular completamente. Para actualizar el vínculo con el valor actual almacenado en la hoja de cálculo de origen, aunque el valor pueda no ser correcto, haga clic en Aceptar. Para cancelar la actualización del vínculo y utilizar el valor anterior obtenido de la hoja de cálculo de origen, haga clic en Cancelar.

Para

Pulse

Volver a calcular las fórmulas que han cambiado desde el último cálculo y las fórmulas que dependen de ellas en todos los libros abiertos. Si un libro está establecido para que se vuelva a calcular automáticamente, no es necesario presionar F9.

F9

Volver a calcular las fórmulas que han cambiado desde el último cálculo y las fórmulas que dependen de ellas en la hoja de cálculo activa.

Shift+F9 

Volver a calcular todas las fórmulas de todos los libros abiertos, independientemente de que hayan cambiado o no desde la última vez.

Ctrl+Alt+F9

Volver a comprobar las fórmulas dependientes y después volver a calcular todas las fórmulas de todos los libros abiertos, independientemente de que hayan cambiado o no desde la última vez.

Ctrl+Mayús+Alt+F9

  1. Haga clic en la pestaña Archivo, seleccione Opciones y luego haga clic en la categoría Fórmulas.

    En Excel 2007, haga clic en el Botón de Microsoft Office Imagen del botón de Microsoft Office , haga clic en Opciones de Excel y, a continuación, haga clic en la categoría fórmulas

  2. En la sección Opciones de cálculo, active la casilla de verificación Habilitar cálculo iterativo.

  3. Para definir la cantidad de veces que Excel actualizará los cálculos, escriba el número de iteraciones en el cuadro Iteraciones máximas. Cuanto mayor sea el número de iteraciones, más tiempo necesitará Excel para volver a calcular una hoja de cálculo.

  4. Para definir el número máximo de cambio que se aceptará entre los resultados de los nuevos cálculos, escriba la cantidad en el cuadro Cambio máximo. Cuanto menor sea el número, más preciso será el resultado y más tiempo necesitará Excel para volver a calcular una hoja de cálculo.

Nota: Solver y Búsqueda de objetivo forman parte de una serie de comandos a veces denominados análisis y si. Ambos comandos usan la iteración de una manera controlada para obtener los resultados deseados. Puede usar Solver cuando tenga que encontrar el valor óptimo para una celda concreta ajustando los valores de varias celdas o cuando desee aplicar limitaciones específicas a uno o más valores del cálculo. Puede usar Búsqueda de objetivo cuando sepa el resultado deseado de una fórmula única pero no el valor de entrada que la fórmula necesita para determinar el resultado.

Para cambiar la precisión de los cálculos, tenga en cuenta los siguientes puntos importantes:

De forma predeterminada, Excel calcula los valores almacenados, no los mostrados   

El valor que se muestra e imprime, depende del formato que se elija para el valor almacenado y de cómo se muestre éste. Por ejemplo, una celda que presenta una fecha como "6/22/2008" también contiene un número de serie que es el valor almacenado para la fecha en la celda. Puede cambiarse la presentación de la fecha por otro formato (por ejemplo, "22-jun-2008"), pero el cambio de presentación de un valor en una hoja de cálculo no alterará el valor almacenado.

Tenga cuidado al cambiar la precisión de los cálculos   

Cuando una fórmula realiza cálculos, Excel utiliza los valores almacenados en celdas a las que hace referencia la fórmula. Por ejemplo, si hay dos celdas que contienen cada una el valor 10,005 y las celdas tiene el formato para mostrar los valores con formato de moneda, se muestra el valor 10,01 $ en cada celda. Si suma las dos celdas, el resultado es $20,01 porque Excel agrega los valores almacenados 10,005 y 10,005, no los valores mostrados.

Cuando cambia la precisión de los cálculos de un libro empleando los valores mostrados (con formato), Excel cambia permanentemente los valores almacenados en celdas desde la precisión completa (15 dígitos) a cualquier formato, incluyendo lugares decimales. Si se decide más tarde calcular con precisión total, no podrán restaurarse los valores originales subyacentes.

  1. Haga clic en la pestaña Archivo, después en Opciones y a continuación en la categoría Avanzadas.

    En Excel 2007, haga clic en el Botón de Microsoft Office Imagen del botón de Microsoft Office , haga clic en Opciones de Excel y, a continuación, haga clic en la categoría Avanzadas

  2. En la sección Al calcular este libro, seleccione el libro que desee y luego active la casilla Establecer Precisión de pantalla.

Aunque Excel limita la precisión a 15 dígitos, eso no significa que 15 dígitos sea el límite de tamaño de un número que puede almacenar en Excel. El límite es 9,99999999999999E+307 para números positivos y –9,99999999999999E+307, para números negativos, lo cual equivale más o menos a 1 o –1 seguidos de 308 ceros.

La precisión en Excel implica que cualquier número que exceda de 15 dígitos se almacena y se muestra con una precisión de tan solo 15 dígitos. Estos dígitos pueden aparecer en cualquier combinación antes o después de la coma decimal. Los dígitos situados a la derecha del decimoquinto dígito serán ceros. Por ejemplo, 1234567,890123456 tiene 16 dígitos (7 dígitos antes de la coma decimal y 9 dígitos después). En Excel, se almacena y se muestra como 1234567,89012345 (así se muestra en la barra de fórmulas y en la celda). Si configura la celda con un formato de número para que se muestren todos los dígitos (en lugar de un formato científico, como 1,23457E+06), vera que el número se visualiza como 1234567,890123450. El 6 del final (el decimosexto dígito) se elimina y se sustituye por un 0. La precisión se detiene en el decimoquinto dígito, por lo que los siguientes dígitos son ceros.

Un equipo puede tener más de un procesador (contiene varios procesadores físicos) o puede ser hiperencadenado (contiene varios procesadores lógicos). En estos equipos, puede mejorar o controlar el tiempo que se tarda en volver a calcular los libros que contienen muchas fórmulas definiendo el número de procesadores que se van a usar para el nuevo cálculo. En muchos casos, las partes de una carga de trabajo de un nuevo cálculo se pueden ejecutar a la vez. La división de esta carga de trabajo en varios procesadores puede reducir el tiempo total que se tarda en completar el nuevo cálculo.

  1. Haga clic en la pestaña Archivo, después en Opciones y a continuación en la categoría Avanzadas.

    En Excel 2007, haga clic en el Botón de Microsoft Office Imagen del botón de Microsoft Office , haga clic en Opciones de Excel y, a continuación, haga clic en la categoría Avanzadas.

  2. Para habilitar o deshabilitar el uso de varios procesadores durante el cálculo, en la sección Fórmulas, seleccione o desactive la casilla Permitir cálculos multiproceso.

    Nota    Esta casilla de verificación se habilita de forma predeterminada y se usan todos los procesadores durante el cálculo. El número de procesadores del equipo se detecta automáticamente y se muestra junto a la opción Usar todos los procesadores de este equipo.

  3. De manera opcional, si selecciona Permitir cálculos multiproceso, puede controlar el número de procesadores que usa en el equipo. Por ejemplo, puede que desee limitar el número de procesadores que se usarán durante el nuevo cálculo si tiene otros programas ejecutándose en el equipo que requieren tiempo de procesamiento dedicado.

  4. Para controlar el número de procesadores, en Número de procesos de cálculo, haga clic en Manual. Escriba el número de procesadores que se van a usar (el número máximo es 1024).

Para asegurarse de que los libros de versiones anteriores se calculan correctamente, Excel se comporta de una manera cuando se abre por primera vez un libro guardado en una versión anterior de Excel y de otra cuando se abre un libro creado en la versión actual.

  • Al abrir un libro creado en la versión actual, Excel actualiza sólo las fórmulas que dependen de celdas que han cambiado.

  • Al abrir un libro creado en una versión anterior de Excel, se actualizan todas las fórmulas del libro, tanto las que dependen de celdas que han cambiado como las que no. De esta manera se garantiza que el libro esté totalmente optimizado para la versión actual de Excel.

  • Puesto que una actualización completa puede tardar más que una parcial, abrir un libro que no se guardó previamente en la versión actual de Excel puede tardar más de lo habitual. El libro se abrirá más rápido una vez que se guarde en la versión actual de Excel.

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community, obtener soporte técnico en la Comunidad de respuestas o sugerir una característica nueva o mejora en el UserVoice de Excel.

Principio de página

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×