La función COINCIDIR en Excel es una potente herramienta de búsqueda que localiza un elemento específico dentro de un rango de celdas (una fila o una columna) y devuelve la posición relativa de dicho elemento en el rango, no el valor en sí. Es especialmente útil cuando se combina con otras funciones como INDICE para realizar búsquedas avanzadas y dinámicas, superando en flexibilidad a funciones como BUSCARV.
Sintaxis
=COINCIDIR(valor_buscado; matriz_buscada; [tipo_de_coincidencia])
La función COINCIDIR tiene los siguientes parámetros:
- valor_buscado El valor que se desea encontrar en la matriz. Puede ser un número, texto, un valor lógico o una referencia a una celda. Obligatorio.
- matriz_buscada El rango de celdas (una sola fila o columna) en el que se realizará la búsqueda. Obligatorio.
- tipo_de_coincidencia Un número (-1, 0 o 1) que indica el tipo de coincidencia. Opcional.
- 1 (o si se omite): Encuentra el valor más grande que es menor o igual que el
valor_buscado. Requiere que lamatriz_buscadaesté ordenada de forma ascendente (A-Z, 1, 2, 3…). - 0: Encuentra el primer valor que es exactamente igual al
valor_buscado. La matriz no necesita estar ordenada. Es el tipo de coincidencia más utilizado. - -1: Encuentra el valor más pequeño que es mayor o igual que el
valor_buscado. Requiere que lamatriz_buscadaesté ordenada de forma descendente (Z-A, 3, 2, 1…).
- 1 (o si se omite): Encuentra el valor más grande que es menor o igual que el
Ejemplos
Ejemplo 1: Coincidencia exacta Para encontrar 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 esperado: 3. «Naranja» se encuentra en la tercera posición del rango A1:A4.
Ejemplo 2: Coincidencia aproximada (menor o igual que) Supongamos que queremos encontrar en qué nivel de ventas se encuentra un vendedor que ha vendido 28.000 €. La tabla de niveles debe estar ordenada de forma ascendente.
| A | B | |
|---|---|---|
| 1 | Nivel | Ventas Mínimas |
| 2 | Bronce | 0 € |
| 3 | Plata | 15.000 € |
| 4 | Oro | 25.000 € |
| 5 | Platino | 40.000 € |
=COINCIDIR(28000; B2:B5; 1)
Resultado esperado: 3. La función busca 28.000, y al no encontrarlo, devuelve la posición del valor inmediatamente inferior (25.000), que es la tercera posición en el rango B2:B5.
Ejemplo 3: Uso de comodines Se puede usar los caracteres comodín * (asterisco) y ? (interrogación) para buscar coincidencias de texto que no son exactas. Esto solo funciona con tipo_de_coincidencia igual a 0.
| A | |
|---|---|
| 1 | Código AX100 |
| 2 | Código ZY250 |
| 3 | Código AX300 |
=COINCIDIR("Código AX*"; A1:A3; 0)
Resultado esperado: 1. Devuelve la posición de la primera celda que empieza por «Código AX».
Ejemplo 4: Búsqueda avanzada con INDICE y COINCIDIR Esta es una de las aplicaciones más potentes. Si queremos obtener el precio de un producto a partir de su nombre, podemos anidar COINCIDIR dentro de INDICE. Esto permite crear búsquedas bidireccionales y más robustas que con BUSCARV.
| A | B | |
|---|---|---|
| 1 | Producto | Precio |
| 2 | Monitor | 150 € |
| 3 | Teclado | 25 € |
| 4 | Ratón | 15 € |
=INDICE(B2:B4; COINCIDIR("Teclado"; A2:A4; 0))
Resultado esperado: 25 €. COINCIDIR encuentra que «Teclado» está en la posición 2 del rango A2:A4. Luego, INDICE devuelve el valor de la segunda celda del rango B2:B4.
Observaciones
La función COINCIDIR no distingue entre mayúsculas y minúsculas al buscar valores de texto.
Si la búsqueda no tiene éxito y el valor no se encuentra en la matriz, la función devolverá un error.
Errores comunes
- #N/A Este error ocurre si el
valor_buscadono se encuentra en lamatriz_buscada. También puede ocurrir si se usa untipo_de_coincidenciade 1 o -1 y la matriz no está ordenada correctamente.
Disponibilidad por versión de Excel
La función COINCIDIR está disponible en todas las versiones de Microsoft Excel, incluyendo Excel para Microsoft 365, Excel 2021, 2019, 2016, 2013, 2010, 2007 y versiones anteriores.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | Función nativa. |
| Google Sheets | ✔️ | La función se llama MATCH o COINCIDIR (dependiendo del idioma) y su funcionamiento es idéntico. |
| LibreOffice Calc | ✔️ | Funciona de la misma manera que en Excel. |
| OpenOffice Calc | ✔️ | Funciona de la misma manera que en Excel. |
| WPS Office Spreadsheets | ✔️ | Totalmente compatible. |
| Apple Numbers | ✔️ | La función se llama MATCH o COINCIDIR (dependiendo del idioma) y es totalmente compatible. |
Funciones Relacionadas
- INDICE Se utiliza frecuentemente con COINCIDIR para devolver un valor de una posición específica en un rango.
- BUSCARX Es la función moderna que reemplaza y mejora la combinación de INDICE/COINCIDIR, así como BUSCARV y BUSCARH. Disponible en versiones más recientes de Excel.
- 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.
