En el tema se describen las razones más comunes por las que aparece "error #N/A" como resultado de las funciones INDICEo COINCIDIR .
Nota: Si desea que las funciones INDICE o COINCIDIR devuelvan un valor significativo en lugar de #N/A, use la función SI.ERROR y anidar las funciones INDICE y COINCIDIR dentro de esa función. La sustitución de #N/A por su propio valor solo identifica el error, pero no lo resuelve. Por lo tanto, es muy importante, antes de usar SI.ERROR, asegúrese de que la fórmula funciona correctamente según lo previsto.
Problema: No hay datos que coincidan
Cuando la función COINCIDIR no encuentra el valor de búsqueda en la matriz de búsqueda, devuelve el error #N/A.
Si cree que los datos están presentes en la hoja de cálculo, pero COINCIDIR no puede encontrarlos, puede deberse a lo siguiente:
-
La celda tiene caracteres inesperados o espacios ocultos.
-
Es posible que la celda no tenga el formato de tipo de datos correcto. Por ejemplo, la celda tiene valores numéricos, pero puede tener formato de texto.
SOLUCIÓN: Para quitar caracteres inesperados o espacios ocultos, use las funciones LIMPIAR o ESPACIOS , respectivamente. Además, compruebe si las celdas tienen formato de tipos de datos correctos.
Ha usado una fórmula de matriz sin presionar Ctrl+Mayús+Entrar
Al usar una matriz en INDICE, COINCIDIR o una combinación de estas dos funciones, es necesario presionar Ctrl+Mayús+Entrar en el teclado. Excel delimitará automáticamente la fórmula entre llaves {}. Si intenta escribir los corchetes usted mismo, Excel mostrará la fórmula como texto.
Nota: Si tiene una versión actual de Microsoft 365, simplemente puede escribir la fórmula en la celda de salida y, después, presionar ENTRAR para confirmar la fórmula como una fórmula de matriz dinámica. En caso contrario, la fórmula debe especificarse como una fórmula de matriz heredada. Para ello, primero seleccione el rango de salida, escriba la fórmula en la celda de salida y, después, presione CTRL+MAYÚS+ENTRAR para confirmarla. Excel inserta llaves al principio y al final de la fórmula por usted. Para obtener más información sobre las fórmulas de matriz, vea Directrices y ejemplos de fórmulas de matriz.
Problema: Hay una incoherencia en el tipo de coincidencia y el orden de ordenación de los datos
Al usar COINCIDIR, debe haber una coherencia entre el valor del argumento match_type y el orden de los valores de la matriz de búsqueda. Si la sintaxis se desvía de las reglas siguientes, verá el error #N/A.
-
Si match_type es 1 o no se especifica, los valores de lookup_array deben estar en orden ascendente. Por ejemplo, -2, -1, 0 , 1 , 2..., A, B, C..., FALSO, VERDADERO, por nombrar algunos.
-
Si match_type es -1, los valores de lookup_array deben estar en un orden descendente.
En el ejemplo siguiente, la función COINCIDIR es
=COINCIDIR(40;B2:B10;-1)
El argumento match_type de la sintaxis se establece en -1, lo que significa que el orden de los valores de B2:B10 debe estar en orden descendente para que la fórmula funcione. Pero los valores están en orden ascendente y esto provoca el error #N/A.
SOLUCIÓN: Cambie el argumento match_type a 1 u ordene la tabla en formato descendente. A continuación, vuelve a intentarlo.
¿Necesita más ayuda?
Puede consultar a un experto de la Excel Tech Community u obtener soporte técnico en Comunidades.
Vea también
Cómo usar las funciones de hoja de cálculo INDICE y COINCIDIR con varios criterios en Excel
Información general sobre fórmulas en Excel
Cómo evitar la ruptura de las fórmulas