Función COINCIDIR

Por el equipo editorial de LogicExcelActualizado en junio de 20265 min de lectura938 palabrasPractica esto

¿Listo para practicar?

Pon en práctica lo que acabas de aprender con ejercicios interactivos.

Iniciar lección 21

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).
El valor buscado puede ser un número o un texto y, si es texto, COINCIDIR NO distingue mayúsculas de minúsculas.

Tipos de coincidencia

TipoDescripción
1Es 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.
0Indica a COINCIDIR que devuelva la posición del valor buscado exacto. Los valores no necesitan ningún orden concreto.
-1Indica 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.
Si necesitas una coincidencia exacta, ¡acuérdate de poner 0 como tercer argumento!

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.

AB
1PelículaAño
2Billy Madison1995
3Happy Gilmore1996
4The Waterboy1998
550 First Dates2004
6Uncut Gems2019
Para obtener la posición de «Happy Gilmore» escribiríamos esta función:
=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.

AB
1EstadoPoblación
2California39.512.223
3Texas28.995.881
4Florida21.477.737
5New York19.453.561
6Pennsylvania12.801.989
El tipo -1 le dice a Excel que busque el menor valor que sea mayor o igual que el valor buscado. Imagina que queremos encontrar la posición del estado cuya población no baje de 20.000.000.
=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
1Indonesia
2Tailandia
3Singapur
4Malasia
5Filipinas
6Vietnam
7Camboya
8Brunéi
9Birmania
10Laos
Por ejemplo, imagina que queremos encontrar la posición del primer país de la lista que empiece por «Ta». Podríamos usar esta función:
=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
Practica Función COINCIDIR →

Sigue adelante

Te indica qué leer a continuación.