Decodificador de errores de fórmulas en Excel y Google Sheets
Pega una fórmula rota o elige el código de error que te sale (como #REF! o #N/A) y te explicamos qué significa, por qué aparece y cómo arreglarlo paso a paso. Funciona en Excel y Google Sheets, en español e inglés, sin enviar tu fórmula a ningún servidor.
Esta herramienta diagnostica los errores estándar de fórmulas de Excel y Google Sheets. Tus datos no se suben a ningún servidor. No sustituye al soporte oficial de Microsoft ni a asesoría profesional contable.
1 · Decodificador (selector visual)
Elige el código de error que te aparece en tu hoja. Te mostramos qué significa, las causas más comunes y dos formas de arreglarlo (manual y con SI.ERROR).
2 · Validador en vivo (pega tu fórmula)
Pega tu fórmula en el cuadro de abajo. La herramienta detecta automáticamente qué error tiene (o podría tener) y propone un diagnóstico ordenado por probabilidad. El análisis es local, en tu navegador.
La fórmula se analiza en tu navegador. No se envía a ningún servidor, ni se guarda.
Pega una fórmula arriba y pulsa "Diagnosticar fórmula" para ver el análisis.
Qué hace esta herramienta
Diagnostica los 9 códigos de error oficiales de Excel y Google Sheets que devuelven las fórmulas cuando algo va mal: #REF!, #N/A, #VALUE!, #DIV/0!, #NAME?, #NUM!, #NULL!, #SPILL! y #ERROR! (este último solo en Google Sheets). Cada error tiene su explicación oficial, las causas más probables ordenadas por frecuencia, dos formas de solucionarlo (manual y con SI.ERROR) y un ejemplo corregido listo para copiar.
Pensada para usuarios hispanohablantes que lidian con fórmulas heredadas de compañeros, plantillas descargadas o libros de Excel importados. Sirve como guía rápida cuando un #¡REF! aparece de la nada y no sabes por dónde empezar a buscar.
Casos de uso típicos
- BUSCARV que devuelve
#¡REF!: pegas tu fórmula, el detector ve un col_index (tercer argumento) mayor que el número de columnas del rango y propone reducir el índice o usar BUSCARX, que es más robusto frente a inserciones. - División que devuelve
#¡DIV/0!: pegas=A1/B1y la herramienta explica que B1 está vacío o vale 0, y te sugiere envolver con=SI.ERROR(A1/B1;0)para mostrar un valor neutro en vez del error. - BUSCARV con
#N/A: el detector reconoce el código, mira la función y propone tres causas típicas (valor inexistente, espacios sobrantes, tipo de dato distinto) y un fix conSI.ERRORpara mostrar "No encontrado" en vez del error. - Fórmula importada de otra región con
#¿NOMBRE?: el detector ve que la función usada no existe en tu versión de Excel y propone el reemplazo canónico (BUSCARX → XLOOKUP, BUSCARV → VLOOKUP, etc.). - Arrays dinámicos que devuelven
#¡DESBORDAMIENTO!(#SPILL!): la herramienta explica que el rango de derrame está bloqueado por otras celdas con datos y propone mover la fórmula a una zona despejada. - Aprender y diagnosticar: estás aprendiendo Excel y no entiendes un error que te sale. Abres la herramienta, haces clic en la card del código y lees qué significa con ejemplos reales.
Cómo se usa
- Elige un modo arriba: Decodificar (selector visual con los 9 códigos) o Validar fórmula (pegar una fórmula rota para diagnóstico automático).
- Si decodificas: haz clic en la card del código que te aparece. Debajo verás la descripción oficial, las causas más comunes ordenadas por probabilidad, dos formas de arreglarlo y un ejemplo corregido. Pulsa Copiar para llevártelo al portapapeles.
- Si validas: pega tu fórmula en el cuadro de texto y pulsa Diagnosticar fórmula. La herramienta detecta el código (si está explícito) o infiere el problema por heurística (paréntesis desbalanceados, separador incorrecto, función no reconocida) y propone un diagnóstico ordenado.
- Cambia idioma o variante con los toggles de la esquina superior derecha: ES/EN para traducir la descripción y los fixes; Excel/Sheets para ver el ejemplo corregido en la variante adecuada (incluye
#ERROR!exclusivo de Google Sheets). - Copia y aplica el ejemplo corregido en tu hoja. El portapapeles funciona en navegadores modernos sin necesidad de seleccionar texto manualmente.
Por qué esta herramienta
La documentación oficial de Microsoft está en inglés y español en URLs separadas, no es interactiva y obliga a leer párrafos largos para encontrar el fix. Los blogs y tutoriales que rankean para "que significa #REF en excel" copian el contenido de Microsoft con tres ejemplos y se quedan ahí: no te dejan pegar tu fórmula y obtener un diagnóstico. Y las pocas herramientas interactivas existentes en el mercado suben tu fórmula a una API externa (rompiendo privacidad), están solo en inglés, o requieren registro.
Esta herramienta cierra ese hueco: un detector local en JavaScript vanilla que combina selector visual (para cuando ya sabes el código) y validador en vivo (para cuando tienes la fórmula y quieres saber qué le pasa), con toggle de idioma en vivo (que cambia etiquetas, descripción y ejemplos entre ES y EN sin recargar) y toggle Excel/Sheets (que adapta el fix y muestra códigos específicos de cada programa). Todo 100% client-side, offline-ready y sin tracking.
Privacidad
Funciona 100% en tu navegador · Sin registro · Sin tracking · Tu fórmula no sale de tu dispositivo. El diagnóstico se ejecuta con expresiones regulares en JavaScript local. No se envía nada a ningún servidor: ni la fórmula que pegas, ni el código de error, ni el idioma que eliges. Puedes verificarlo abriendo DevTools → Network y verás que después de la carga inicial no hay peticiones con tus datos. Las únicas excepciones requeridas por la política de Google son el CMP de Funding Choices (gestión de consentimiento) y AdSense (anuncios).
Apoya el proyecto
Este proyecto es independiente y sin paywalls. Si te ahorra tiempo diagnosticando errores de fórmulas, considera apoyar con un café en Ko-Fi. La donación es completamente voluntaria y no desbloquea ninguna función: todo es gratis y seguirá siéndolo.
Volver al directorio
Explora las otras herramientas gratuitas de 1000 Herramientas Web: calculadoras, editores, generadores, validadores y más — todas client-side, sin registro, sin tracking.
Limitaciones
- El diagnóstico es heurístico, no infalible. La herramienta propone las causas más probables ordenadas por frecuencia, pero puede equivocarse en fórmulas muy complejas o con patrones poco habituales. Si el fix sugerido no resuelve tu problema, consulta la documentación oficial de Microsoft enlazada en cada error.
- 9 errores oficiales documentados. Esta herramienta cubre los códigos que devuelve Excel y Google Sheets cuando una fórmula no se puede evaluar. No repara archivos .xlsx corruptos, no ejecuta macros VBA, no accede a la API de Google Sheets ni hace consultoría contable/legal.
- El validador analiza sintaxis, no valores reales. Si tu fórmula es sintácticamente correcta pero apunta a celdas con tipos incompatibles (texto donde se espera número), el diagnóstico puede no detectarlo. La herramienta detecta especialmente bien códigos explícitos y patrones típicos.
- Fórmulas muy largas (más de 2.000 caracteres). El validador analiza los primeros 1.500 caracteres y muestra un aviso si la fórmula es más larga. Para fórmulas grandes o muy anidadas, lo más fiable es usar el modo Decodificador y refactorizar por partes.
- Esta herramienta es una ayuda para diagnosticar. No sustituye a Microsoft Excel, Google Sheets ni a un profesional contable o financiero. Para libros de cálculo con impacto legal o fiscal, consulta con un profesional colegiado.
Preguntas frecuentes
¿Cuál es la diferencia entre #N/A y #REF!?
#N/A significa "el valor que buscas no existe en el rango" (típico en BUSCARV, BUSCARX o INDICE+COINCIDIR cuando el lookup falla). #REF! significa "la celda o rango al que apuntaba la fórmula ya no existe" (normalmente porque borraste filas o columnas, o porque referenciabas un libro cerrado). En resumen: #N/A es un valor no encontrado, #REF! es una referencia rota.
¿Por qué me sale #DIV/0! si no he dividido por nada?
Una celda vacía o con 0 se interpreta como cero en divisiones. Aparece cuando divides A entre B y B está vacío o vale 0. La solución más limpia es envolver la fórmula con =SI.ERROR(A1/B1;0) o =SI.ERROR(A1/B1;"Sin dato") para mostrar un valor por defecto en vez del error.
¿Funciona con Google Sheets?
Sí. La herramienta tiene un toggle Excel/Google Sheets que cambia la variante de los ejemplos corregidos y muestra códigos específicos de Sheets como #ERROR!, que solo aparece en Google Sheets y no en Excel desktop. Las funciones BUSCARV/VLOOKUP, BUSCARX/XLOOKUP e INDICE+COINCIDIR/INDEX+MATCH funcionan igual en ambos programas.
¿Mi fórmula se envía a algún servidor?
No. El diagnóstico se ejecuta 100% en tu navegador con expresiones regulares en JavaScript. La fórmula nunca abandona tu dispositivo y no se guarda en ningún sitio. Una vez cargada la página, la herramienta funciona sin internet. Puedes verificarlo abriendo DevTools → Network: no verás ninguna petición con tus datos después de la carga inicial. Las únicas excepciones son el CMP de Funding Choices y AdSense, requeridos por la política de Google.
¿Tiene límite de caracteres la fórmula que puedo pegar?
No hay límite duro impuesto por la herramienta. En la práctica, fórmulas muy largas (más de 2.000 caracteres) pueden no tener todos sus fixes auto-detectados: el validador analiza los primeros 1.500 caracteres y muestra un aviso. Para fórmulas grandes, usa el modo Decodificador y refactoriza por partes.
¿Es gratis? ¿Hay versión de pago?
Es 100% gratis, sin registro, sin tarjeta, sin paywall, sin plan premium. Todas las funciones (decodificador de los 9 códigos, validador en vivo, los dos toggles, copia al portapapeles) están disponibles para todo el mundo. El proyecto se sostiene con donaciones voluntarias en Ko-Fi (botón en la esquina inferior derecha), no por tu uso de la herramienta.
¿Qué hago si veo #NAME? en una función BUSCARX?
BUSCARX (XLOOKUP) solo existe en Excel 365, Excel 2021 y Google Sheets. Si tu versión es Excel 2019 o anterior, BUSCARX no está disponible y por eso aparece #NAME? (función no reconocida). Las alternativas son BUSCARV (VLOOKUP) con sus limitaciones conocidas, o la combinación clásica INDICE+COINCIDIR (INDEX+MATCH). Esta herramienta puede proponer el reemplazo con un clic en el ejemplo corregido.
¿Cómo arreglo el error #SPILL! en Excel?
#SPILL! aparece en Excel 365 cuando una fórmula de matriz dinámica (dynamic array) intenta rellenar un rango que no está vacío o está bloqueado por otra celda con datos. La solución es borrar las celdas adyacentes que obstaculizan el rango de derrame, o usar la función @ delante de la fórmula para forzar comportamiento clásico. Por ejemplo, =FILTRAR(A:A;B:B>10) en celda D5 con datos en D6 da #SPILL!: basta con borrar D6 o mover la fórmula a una celda libre.