Tienes una fórmula larga en Excel que devuelve un error o un resultado inesperado. Encontrar la parte exacta del cálculo que falla puede llevar mucho tiempo. La tecla F9 te permite evaluar cualquier segmento seleccionado de una fórmula directamente en la barra de fórmulas. Este artículo te muestra cómo usar F9 para inspeccionar resultados intermedios y localizar rápidamente errores de lógica.
Puntos clave: Depurar fórmulas con F9
- Selecciona y presiona F9: Resalta cualquier parte de una fórmula en la barra de fórmulas y presiona F9 para ver su valor calculado al instante.
- Presiona Escape para cancelar: Sal del modo de evaluación sin cambiar tu fórmula original presionando la tecla Escape.
- Úsalo con la herramienta Evaluar fórmula: Combina la evaluación con F9 con la función Fórmulas > Auditoría de fórmulas > Evaluar fórmula para un recorrido paso a paso.
Qué hace la función de evaluación con F9
La tecla F9 es un atajo de depuración dentro de la barra de fórmulas de Excel. Cuando editas una fórmula, puedes seleccionar una parte específica de ella. Al presionar F9 se calcula solo ese segmento seleccionado y se muestra el resultado en lugar del texto. Esto te permite verificar si una función anidada, una referencia de rango o una operación matemática devuelve el valor que esperas. Es una forma directa de probar la lógica de tu fórmula sin crear celdas de prueba adicionales.
Esta función solo funciona cuando estás en modo de edición dentro de la barra de fórmulas o directamente en una celda. La evaluación es temporal; si presionas Enter después de usar F9, el texto seleccionado se reemplazará permanentemente con el valor calculado. Por lo tanto, el flujo de trabajo estándar es presionar Escape después de la inspección para revertir al texto de fórmula original. Es un requisito previo para fórmulas complejas que usan funciones como BUSCARV, ÍNDICE-COINCIDIR o múltiples declaraciones SI anidadas.
Pasos para evaluar partes de una fórmula con F9
- Entra en modo de edición para la fórmula
Selecciona la celda que contiene la fórmula que deseas depurar. Presiona F2 o haz doble clic en la celda para entrar en modo de edición. La fórmula aparecerá en la celda y en la barra de fórmulas en la parte superior de la ventana. - Selecciona el segmento a evaluar
Usando el mouse o el teclado, resalta la parte específica de la fórmula que deseas verificar. Por ejemplo, en la fórmula =SI(A1>10, BUSCARV(B1, C:D, 2, FALSO), “Bajo”), podrías seleccionar solo “BUSCARV(B1, C:D, 2, FALSO)”. Asegúrate de que tu selección forme una expresión completa y válida. - Presiona la tecla F9
Con el texto resaltado, presiona la tecla F9 en tu teclado. El texto seleccionado se reemplazará inmediatamente por su resultado calculado. Si la parte seleccionada es un rango como A1:A10, F9 mostrará la matriz de valores, como {1;5;12}. - Inspecciona el resultado
Lee el valor mostrado. Verifica si coincide con lo que anticipabas. Esto confirma si esa parte de la lógica de tu fórmula es correcta. Si muestra un error como #N/A o #¡VALOR!, has aislado la fuente del problema. - Presiona Escape para salir
No presiones Enter. Presiona la tecla Escape para cancelar la edición y revertir la barra de fórmulas a su estado original sin evaluar. Tu fórmula permanece sin cambios y lista para seguir editando o depurando.
Usar F9 con el cuadro de diálogo Evaluar fórmula
- Abre la herramienta Evaluar fórmula
Selecciona la celda con tu fórmula. Ve a la pestaña Fórmulas en la cinta. En el grupo Auditoría de fórmulas, haz clic en Evaluar fórmula. - Recorre la fórmula paso a paso
En el cuadro de diálogo, haz clic en el botón Evaluar para avanzar en el cálculo de la fórmula un paso a la vez. La siguiente expresión a calcular aparecerá subrayada. - Usa F9 dentro del cuadro de diálogo
Cuando una parte específica esté subrayada, puedes copiar ese texto, cerrar el cuadro de diálogo y usar F9 en la barra de fórmulas como se describió anteriormente. Alternativamente, en algunas versiones de Excel, puedes seleccionar y presionar F9 directamente sobre la parte subrayada para una verificación instantánea.
Errores comunes y limitaciones al usar F9
Presionar Enter después de F9 cambia la fórmula
El error más frecuente es presionar accidentalmente Enter después de evaluar con F9. Esta acción reemplaza el texto de la fórmula seleccionada con el valor calculado estático, rompiendo la fórmula. Siempre presiona Escape para salir del modo de edición sin guardar cambios. Si presionas Enter por error, usa Ctrl+Z inmediatamente para deshacer.
Seleccionar una expresión incompleta
Si seleccionas texto que no forma un cálculo completo, al presionar F9 se producirá un error. Por ejemplo, seleccionar solo “BUSCARV(” o “A1>” no es válido. Asegúrate de que tu selección incluya toda la llamada a la función, referencia u operación, incluido su paréntesis de cierre si corresponde.
F9 no funciona en hojas protegidas o en ciertas vistas
Si una hoja de cálculo está protegida, no puedes editar celdas y, por lo tanto, no puedes usar F9. Primero debes desproteger la hoja mediante Revisar > Desproteger hoja. Además, la evaluación con F9 no está disponible en el modo de vista previa de celda ni cuando una celda no está en modo de edición.
Evaluar funciones volátiles puede causar recálculo
Usar F9 en un segmento que contiene funciones volátiles como AHORA(), ALEATORIO() o DESREF() hará que esa función calcule un nuevo valor. Esto puede hacer que la depuración sea inconsistente porque el resultado evaluado podría cambiar cada vez que presiones F9.
Evaluación con F9 vs. otras herramientas de depuración de fórmulas
| Elemento | Evaluación con tecla F9 | Cuadro de diálogo Evaluar fórmula | Modo Mostrar fórmulas |
|---|---|---|---|
| Uso principal | Verificación instantánea de cualquier parte seleccionada de la fórmula | Recorrido guiado paso a paso de toda la fórmula | Ver todas las fórmulas en la hoja a la vez |
| Método de acceso | Seleccionar texto en la barra de fórmulas y presionar F9 | Fórmulas > Auditoría de fórmulas > Evaluar fórmula | Fórmulas > Auditoría de fórmulas > Mostrar fórmulas o Ctrl+` |
| Riesgo de alteración de la fórmula | Alto si presionas Enter en lugar de Escape | Bajo, opera en un cuadro de diálogo separado | Ninguno, es una alternativa de vista |
| Mejor para | Aislar una sola función anidada o referencia | Comprender el orden completo del cálculo | Auditar la estructura y las dependencias de una hoja de cálculo |
Ahora puedes usar la tecla F9 para diseccionar fórmulas complejas y encontrar errores rápidamente. Recuerda presionar Escape después de evaluar para mantener tu fórmula original intacta. Para un enfoque más sistemático, prueba el cuadro de diálogo Evaluar fórmula en la pestaña Fórmulas. Un consejo avanzado es combinar F9 con la Ventana de inspección para monitorear el resultado evaluado de un segmento específico de celda mientras cambias las entradas en otras partes de tu libro de trabajo.