La función COINCIDIR en Excel es una potente herramienta de búsqueda y referencia. Se utiliza para localizar la posición de un valor específico dentro de un rango de celdas (una fila o una columna). A diferencia de otras funciones de búsqueda como BUSCARV, COINCIDIR no devuelve el valor en sí, sino su posición numérica relativa dentro del rango.
Esta función es especialmente útil cuando se combina con otras funciones, como INDICE, para crear fórmulas de búsqueda avanzadas y flexibles que superan las limitaciones de las funciones de búsqueda tradicionales.
Sintaxis
=COINCIDIR(valor_buscado; matriz_buscada; [tipo_de_coincidencia])
La función COINCIDIR tiene los siguientes argumentos:
- valor_buscado El valor que desea buscar en la matriz_buscada. Puede ser un número, texto, valor lógico o una referencia a una celda. Obligatorio.
- matriz_buscada El rango de celdas (de una sola fila o una sola columna) en el que se realizará la búsqueda. Obligatorio.
- tipo_de_coincidencia Un número (-1, 0 ó 1) que indica cómo Excel debe comparar el valor_buscado con los valores de la matriz_buscada. Opcional.
- 1 (o si se omite): Busca el valor más grande que es menor o igual que el valor_buscado. La matriz_buscada debe estar ordenada en orden ascendente (A-Z, -1, 0, 1, 2…).
- 0: Busca el primer valor que es exactamente igual al valor_buscado. La matriz_buscada puede estar en cualquier orden.
- -1: Busca el valor más pequeño que es mayor o igual que el valor_buscado. La matriz_buscada debe estar ordenada en orden descendente (Z-A, 5, 4, 3, 2…).
Ejemplos
Ejemplo 1: Coincidencia Exacta
Busca la posición exacta del producto «Naranja» en una lista de frutas.
| A | |
|---|---|
| 1 | Manzana |
| 2 | Pera |
| 3 | Naranja |
| 4 | Uva |
=COINCIDIR("Naranja"; A1:A4; 0)
Resultado: 3. «Naranja» se encuentra en la tercera posición del rango A1:A4.
Ejemplo 2: Coincidencia Aproximada (Menor o igual que)
Busca la posición de un salario en un tramo impositivo. La tabla de tramos debe estar ordenada de forma ascendente.
| A | |
|---|---|
| 1 | 0 |
| 2 | 15000 |
| 3 | 30000 |
| 4 | 50000 |
=COINCIDIR(35000; A1:A4; 1)
Resultado: 3. Como no encuentra 35000, devuelve la posición del valor inmediatamente inferior (30000), que es la tercera posición.
Ejemplo 3: Uso de comodines
Busca la posición del primer producto que empieza por «Cam». Se usa el asterisco (*) como comodín.
| A | |
|---|---|
| 1 | Pantalón |
| 2 | Camisa |
| 3 | Camiseta |
| 4 | Gorra |
=COINCIDIR("Cam*"; A1:A4; 0)
Resultado: 2. «Camisa» es el primer valor que cumple el patrón de búsqueda y está en la segunda posición.
Ejemplo 4: Búsqueda avanzada con INDICE y COINCIDIR
Este es el uso más común y potente. Queremos obtener las ventas de «Marta» de forma dinámica. COINCIDIR encuentra la fila correcta e INDICE extrae el dato de esa fila en la columna de ventas.
| A | B | |
|---|---|---|
| 1 | Vendedor | Ventas |
| 2 | Juan | 1200 |
| 3 | Ana | 2500 |
| 4 | Marta | 1800 |
| 5 | Pedro | 3100 |
=INDICE(B2:B5; COINCIDIR("Marta"; A2:A5; 0))
Desglose:
COINCIDIR("Marta"; A2:A5; 0)busca «Marta» en el rango de vendedores y devuelve su posición, que es3.- La fórmula se convierte en
=INDICE(B2:B5; 3). INDICEdevuelve el tercer valor del rango de ventas (B2:B5).
Resultado: 1800.
Observaciones
– COINCIDIR no distingue entre mayúsculas y minúsculas al buscar valores de texto.
– Si la matriz_buscada contiene valores duplicados, COINCIDIR devolverá la posición de la primera coincidencia encontrada.
– La función se puede utilizar tanto en rangos verticales (columnas) como horizontales (filas).
Errores comunes
- #N/A Se produce si la función no encuentra ninguna coincidencia para el valor_buscado en la matriz_buscada. Esto es común cuando se usa el tipo_de_coincidencia 0 y el valor no existe. También puede ocurrir con los tipos 1 y -1 si el valor_buscado es menor (para tipo 1) o mayor (para tipo -1) que el primer valor de la matriz ordenada.
Disponibilidad por versión de Excel
La función COINCIDIR está disponible en todas las versiones de Microsoft Excel, incluyendo Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 y versiones anteriores.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | El nombre de la función es COINCIDIR en español. |
| Google Sheets | ✔️ | Utiliza el nombre en inglés: MATCH. |
| LibreOffice Calc | ✔️ | Utiliza el nombre en inglés: MATCH. |
| OpenOffice Calc | ✔️ | Utiliza el nombre en inglés: MATCH. |
| WPS Office Spreadsheets | ✔️ | Utiliza el nombre en inglés: MATCH. |
| Apple Numbers | ✔️ | Utiliza el nombre en inglés: MATCH. |
Funciones Relacionadas
- INDICE: Devuelve un valor o la referencia a un valor desde una tabla o rango. Es el complemento perfecto para COINCIDIR.
- BUSCARX: La función de búsqueda moderna de Excel que puede reemplazar la combinación INDICE/COINCIDIR en muchos casos, ofreciendo más simplicidad y potencia.
- BUSCARV: Busca un valor en la primera columna de una tabla y devuelve un valor en la misma fila de una columna especificada. Menos flexible que INDICE/COINCIDIR.
- BUSCARH: Similar a BUSCARV, pero busca en la primera fila de una tabla en lugar de la primera columna.
