La función COINCIDIR de Excel
La función COINCIDIR de Excel busca un valor en un rango de celdas y devuelve la posición de ese valor dentro del rango. Así, si tienes una lista de nombres y «Jack» está en la décima celda, COINCIDIR devolvería 10 para «Jack».
Sintaxis de la función COINCIDIR
La función COINCIDIR de Excel tiene tres argumentos (valores separados por punto y coma) y se escribe así:
=COINCIDIR(valor_buscado; matriz_buscada; [tipo_de_coincidencia])
- El valor buscado es el valor cuya posición quieres conocer. Es obligatorio.
- La matriz buscada es el grupo de celdas donde quieres que COINCIDIR busque ese valor. También es obligatoria.
- El tipo de coincidencia es opcional. Su valor predeterminado es 1, así que si omites el argumento el tipo de búsqueda será 1 (mira la tabla de abajo).
Tipos de coincidencia
| Tipo | Descripción |
| 1 | Es el tipo predeterminado. Indica a COINCIDIR que devuelva la posición del mayor valor que NO sea mayor que el valor buscado. Ojo: para que funcione, los valores deben estar ordenados de menor a mayor. |
| 0 | Indica a COINCIDIR que devuelva la posición del valor buscado exacto. Los valores no necesitan ningún orden concreto. |
| -1 | Indica a COINCIDIR que devuelva la posición del menor valor que NO sea menor que el valor buscado. Ojo: para que funcione, los valores deben estar ordenados de mayor a menor. |
Ejemplos de la función COINCIDIR
COINCIDIR devuelve la posición de los valores que le decimos que busque. Fíjate en estos ejemplos con una lista de películas de Adam Sandler.
| A | B | |
| 1 | Película | Año |
| 2 | Billy Madison | 1995 |
| 3 | Happy Gilmore | 1996 |
| 4 | The Waterboy | 1998 |
| 5 | 50 First Dates | 2004 |
| 6 | Uncut Gems | 2019 |
=COINCIDIR("Happy Gilmore"; A2:A6; 0)
Recuerda que el tipo de coincidencia 0 le dice a Excel que busque una coincidencia exacta, así que devolvería 2 porque Happy Gilmore es la segunda película de la lista. COINCIDIR no distingue mayúsculas, así que podríamos poner «hApPy GiLMoRe» como valor buscado y seguiría devolviendo 2.
Fíjate en que estas películas están ordenadas de forma ascendente (de menor a mayor) por año, así que podemos usar el tipo 1 en la columna del año. Para encontrar la posición de la película de 2004 podrías usar esta función:
=COINCIDIR(2004; B2:B6; 1)
Esta función devolvería 4. Si pusiéramos 2005 como primer argumento, seguiríamos obteniendo 4, porque estamos usando el tipo 1 y 2004 es el mayor valor que no supera al valor buscado.
Como los años están ordenados de forma ascendente, no podemos usar el tipo -1 en la lista de Adam Sandler. Vamos a usar en su lugar esta lista de estados con su población, ordenada de mayor a menor.
| A | B | |
| 1 | Estado | Población |
| 2 | California | 39.512.223 |
| 3 | Texas | 28.995.881 |
| 4 | Florida | 21.477.737 |
| 5 | New York | 19.453.561 |
| 6 | Pennsylvania | 12.801.989 |
=COINCIDIR(20000000; B1:B5; -1)
Como no hay una coincidencia exacta, el tipo -1 hace que Excel busque el menor valor que sea mayor o igual que el valor buscado, que es 21.477.737, así que esta función devolvería 3.
Coincidencias con comodines
Si el valor buscado es texto y el tipo de coincidencia es 0, Excel nos deja usar comodines para localizar cadenas que contengan los fragmentos que indiquemos.
| A | |
| 1 | Indonesia |
| 2 | Tailandia |
| 3 | Singapur |
| 4 | Malasia |
| 5 | Filipinas |
| 6 | Vietnam |
| 7 | Camboya |
| 8 | Brunéi |
| 9 | Birmania |
| 10 | Laos |
=COINCIDIR("Ta*"; A1:A10; 0)
Este comodín coincidiría con «Tailandia», así que COINCIDIR devolvería 2.
Para encontrar la posición del primer país que termine en «m», usarías esto:
=COINCIDIR("*m"; A1:A10; 0)
Esta función devolvería 6, por Vietnam.
Incluso podemos usar comodines al principio y al final. Imagina que queremos la posición del país que lleve «lip» en alguna parte del nombre.
=COINCIDIR("lip"; A1:A10; 0)
Este comodín coincidiría con «Filipinas», así que la función devolvería 5.
¡Sigue con los ejercicios de práctica de COINCIDIR! →Imágenes referenciadas
- https://excelexercises.com/logo2.png
- https://excelexercises.com/excel-functions/excelImages/logoGreenWhite.png