En el tema se describe que las razones más comunes por las que aparece un "error #N/A" se deben a las funciones ÍNDICE o COINCIDIR .
Nota
Si desea que las funciones ÍNDICE o COINCIDIR devuelvan un valor significativo en lugar de #N/A, use la función SI.ERROR y anide las funciones ÍNDICE y COINCIDIR dentro de esa función. Reemplazar #N/A por su propio valor solo identifica el error, pero no lo resuelve. Por lo tanto, es muy importante asegurarse de que, antes de usar SIERROR, la fórmula funciona correctamente como pretende.
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:
- La celda tiene caracteres inesperados o espacios ocultos.
- Es posible que la celda no tenga el formato del tipo de datos correcto. Por ejemplo, la celda tiene valores numéricos, pero puede tener formato de texto.
SOLUCIÓN: Para eliminar caracteres inesperados o espacios ocultos, use la función LIMPIAR o RECORTAR , respectivamente. Además, compruebe si las celdas tienen el formato de tipos de datos correctos.
Ha usado una fórmula de matriz sin presionar Ctrl+Mayús+Entrar
Cuando usa una matriz en ÍNDICE, COINCIDIR o una combinación de esas dos funciones, es necesario presionar Ctrl+Mayús+Entrar en el teclado. Excel incluirá 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, basta con que escriba la fórmula en la celda de salida y presione Entrar para confirmar la fórmula como una fórmula de matriz dinámica. En caso contrario, se debe escribir la fórmula como una fórmula de matriz heredada. Para ello, seleccione primero el rango de salida, escriba la fórmula en la celda de salida y presione CTRL+MAYÚS+ENTRAR para confirmarlo. 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 clasificación de los datos
Cuando use COINCIDIR debe haber coherencia entre el valor del argumento match_type y el orden de ordenación de los valores de la matriz de búsqueda. Si la sintaxis se desvía de las siguientes reglas, 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..., FALSE, TRUE, por nombrar algunos.
- Si match_type es -1, los valores de lookup_array deben estar en 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 en B2:B10 debe estar en orden descendente para que la fórmula funcione. Pero los valores están en orden ascendente, lo que 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.
¿Necesitas más ayuda?
Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.
Consulte también
Cómo usar las funciones de hoja de cálculo ÍNDICE y COINCIDIR con varios criterios en Excel
Información general sobre fórmulas en Excel
Cómo evitar la ruptura de las fórmulas