Guillermo tiene una hoja de trabajo grande para fijar precios y calcular el costo de los productos. La hoja de trabajo se estaba calculando bien, luego, de repente, algunas celdas en las páginas agregadas dejan de calcular. Si hace clic en la celda y presiona Entrar, la celda se vuelve a calcular. Guillermo ha verificado todos los formatos a los que hacen referencia las celdas, y todos están configurados como contabilidad o número, además de que se selecciona el cálculo automático. No sabe qué está causando el problema.

Hay un par de cosas que pueden contribuir a este problema.

Primero, el culpable podría ser el diseño de su hoja de trabajo. Si las hojas de trabajo en su libro de trabajo son muy grandes, es importante recordar el orden en el que Excel realiza sus cálculos. Menciona «páginas agregadas», lo que implica que hay varias hojas de trabajo en juego aquí, aunque solo mencione una «hoja de trabajo grande» al principio. Excel recalcula las hojas de trabajo tratando de secuenciar todos los cálculos (construyendo una cadena de cálculo) para que las celdas que dependen menos de otras celdas se apilen al principio de la secuencia y las celdas que dependen más de otras celdas se coloquen hacia el final de la secuencia. Si Excel encuentra que una celda depende de otra celda más abajo en la cadena de cálculo, la secuencia se reorganiza para mover esa celda más abajo en la cadena.

Por lo tanto, si tiene hojas de trabajo grandes con muchos cálculos, en particular cálculos que dependen de valores o resultados en otras hojas de trabajo o libros de trabajo, es posible que Excel se confunda y no pueda llegar a un resultado final y correcto para todos los cálculos. y es posible que la información agregada no se vuelva a calcular correctamente en la primera vuelta.

Dicho todo esto, cabe señalar que es poco probable, en las versiones modernas de Excel, que este sea el caso. Excel es mucho mejor en las versiones más nuevas de lo que era un cálculo en las versiones anteriores del programa. Entonces, el culpable puede estar en otra parte.

Teniendo esto en cuenta, otra cosa que puede intentar es ver si sus celdas de fórmula errantes realmente contienen fórmulas. Si, en cambio, Excel los analiza como texto, obviamente obtendrá resultados incorrectos. Puede seleccionar la celda, presionar F2 (para ingresar al modo de edición) y luego presionar Enter. Si tiene muchas de estas celdas, intente esto:

  1. Presione Ctrl + H. Excel muestra la pestaña Reemplazar del cuadro de diálogo Buscar y reemplazar.

  2. En el cuadro Buscar, ingrese un signo igual (=).

  3. En el cuadro Reemplazar con ingrese un signo igual (=).

  4. Haga clic en Reemplazar todo.

Una tercera cosa que puede verificar es si sus hojas de trabajo emplean funciones definidas por el usuario (UDF). Si los totales agregados dependen de alguna manera de los valores devueltos por las UDF, querrá asegurarse de que las UDF devuelvan los valores correctos. A veces, es posible que no vuelvan a calcular cuando usted espera que lo hagan, por lo que pueden dar (en algunas circunstancias) resultados incorrectos. Si cree que este es el caso, modifique la codificación de la macro para que haya una instrucción Application.Volatile al principio.

Y, hablando de macros, es posible que desee verificar para asegurarse de que ninguna de las macros esté afectando el proceso de cálculo o desactivando el cálculo automático.

Otra cosa que se debe verificar es si un complemento de terceros para Excel puede ser el culpable. Un lector de ExcelTips sugirió que si numerosas celdas usaban UDF de complementos, Excel tardaba mucho más en volver a calcular. Presionar F9 puede ayudar a acelerar el proceso de recálculo, pero es posible que también desee comenzar a deshabilitar algunos complementos para ver si el problema desaparece.

Finalmente, querrá verificar si ha creado inadvertidamente referencias circulares en su hoja de trabajo. Estos ocurren cuando una fórmula en una celda hace referencia, de alguna manera, a la celda en la que existe la fórmula.

Por lo tanto, si la celda C1 contiene una fórmula que depende de las celdas D7 y E7 y una de esas celdas contiene una fórmula que depende de la celda C1, entonces existe una referencia circular. A menos que las referencias circulares se manejen correctamente (como se describe en otros números de ExcelTips), pueden generar resultados inesperados o defectuosos. Si hay una referencia circular en la hoja de trabajo, debe haber un indicador en el lado izquierdo de la barra de estado.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (13014) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.