Una fórmula que funcionaba deja de hacerlo, o un BUSCARV devuelve #N/D aunque el valor esté claramente ahí. Antes de reescribir nada, identifica qué te está diciendo Excel: cada error apunta a una causa distinta.
Qué significa cada error
- #¡REF! — la fórmula apunta a una celda que ya no existe. Casi siempre porque se borró una fila, columna u hoja después de escribirla.
- #N/D — la búsqueda no encuentra el valor. No significa que no esté: significa que no coincide exactamente.
- #¡VALOR! — estás operando con texto donde se esperaba un número.
- #¡DIV/0! — división entre cero o entre una celda vacía.
- #¡NOMBRE? — Excel no reconoce el nombre de la función o del rango. Suele ser una errata o un rango con nombre que ya no existe.
El caso más frecuente: #N/D cuando el valor "sí está"
Tres causas por orden de probabilidad:
-
Espacios invisibles. El valor buscado tiene un espacio al final que no ves. Prueba con
=ESPACIOS(A2)para limpiarlo. - Números guardados como texto. Si los valores aparecen alineados a la izquierda de la celda, no son números reales. Es típico tras importar un CSV.
- Coincidencia aproximada. Si el último argumento de BUSCARV está en VERDADERO (o vacío), Excel busca de forma aproximada y exige el rango ordenado. Casi siempre quieres FALSO.
Herramientas de diagnóstico que casi nadie usa
- Ctrl + ̀ (acento grave): muestra todas las fórmulas en vez de sus resultados. Ideal para ver de un vistazo dónde hay valores escritos a mano dentro de una zona calculada.
- Rastrear precedentes / dependientes (pestaña Fórmulas): dibuja flechas hacia las celdas de las que depende un resultado. Es el primer paso ante cualquier "¿de dónde sale este número?".
- Evaluar fórmula: recorre una fórmula anidada paso a paso y te enseña exactamente en qué punto se rompe.
Cómo pedir ayuda de forma que sirva
Si tienes que consultarlo con alguien (o con una IA), no describas el síntoma. Aporta tres cosas: la fórmula literal, el error exacto que devuelve y qué debería calcular. Con eso, el diagnóstico es inmediato; sin eso, la respuesta será genérica y te hará perder más tiempo.
Prevención
- Envuelve las búsquedas en
SI.ERROR()para que un fallo puntual no rompa toda una columna. - Evita fórmulas sobre columnas enteras (A:A): ralentizan el libro y ocultan errores.
- Separa entradas de datos y cálculos en hojas distintas: así nadie borra una fila que rompía referencias.
El protocolo completo de diagnóstico de fórmulas, macros VBA y limpieza de datos está en The AI Copilot for Excel Power Users (manual en inglés).