Saltar al contenido principal

La función COINCIDIR en Excel

Actualizado el

COINCIDIR devuelve la posición de un valor en un rango: =COINCIDIR(E2;A2:A9;0) devuelve 5 si el valor de E2 está en la 5.ª celda de A2:A9. Devuelve un número, no el valor, así que suele ir dentro de otra fórmula, como INDICE. El 0 pide coincidencia exacta. Si tu Excel usa comas, escribe =COINCIDIR(E2,A2:A9,0).

Sintaxis de COINCIDIR

=COINCIDIR(valor_buscado; matriz_buscada; [tipo_de_coincidencia])

valor_buscado
El valor que buscas, como un número de pedido, un nombre o un peso. Puede ser una celda, un valor escrito u otra fórmula, como MAX(B2:G2).
matriz_buscada
Una sola columna o una sola fila donde buscar, por ejemplo A2:A9 o B1:G1. La posición 1 es la primera celda de ese rango, no la fila 1 de la hoja.
tipo_de_coincidencia
0 para coincidencia exacta. 1 (el valor predeterminado si lo omites) devuelve el mayor valor menor o igual que valor_buscado y necesita el rango en orden ascendente. -1 devuelve el menor valor mayor o igual y necesita orden descendente.

Practica COINCIDIR aquí

Escribe tu fórmula directamente en la hoja. Se revisa como en Excel, con punto y coma o con coma, en español o en inglés.

Ejercicio 1 de 1

Encontrar el lugar de un pedido en la fila

La fila de impresión de A1:C9 está en el orden en que se harán los pedidos. En F2, escribe un COINCIDIR que devuelva la posición del número de pedido de E2 dentro de A2:A9.

No. pedidoClienteImporte ($)No. pedidoPosición
1042Café La Plaza240,001048
1057Librería del Puerto86,50
1039Clínica Dental Ruiz1320,00
1061Gimnasio Cumbre415,00
1048Panadería San José58,00
1053Abarrotes El Centro730,00
1066Taller Ribera192,40
1044Florería Jacaranda365,00

Cómo usar COINCIDIR paso a paso

  1. Haz clic en la celda donde quieres la posición y escribe =COINCIDIR(.
  2. Haz clic en la celda con el valor buscado y escribe el separador (; o , según tu Excel).
  3. Selecciona la columna o fila donde buscar, desde su primer valor (no el encabezado), y escribe el separador.
  4. Escribe 0 para coincidencia exacta, o 1 para una tabla de rangos en orden ascendente, cierra con ) y presiona Enter.

Ejemplos de COINCIDIR

Posición de un pedido en una lista

=COINCIDIR(E2;A2:A9;0)

Devuelve el lugar del número de pedido de E2 en A2:A9: 1 para la primera celda, 2 para la segunda, y así sucesivamente.

Rango de tarifa de un peso

=COINCIDIR(D2;$A$2:$A$7;1)

A2:A7 tiene el peso desde el que vale cada rango, en orden ascendente. Un paquete de 7,5 kg cae en el rango que empieza en 5 kg.

Mes con las ventas más altas

=COINCIDIR(MAX(B2:G2);B2:G2;0)

MAX encuentra el valor más alto y COINCIDIR su posición en la fila, que es el número del mes.

Comprobar si un valor está en una lista

=ESNUMERO(COINCIDIR(E2;$A$2:$A$9;0))

Devuelve VERDADERO si E2 está en la lista y FALSO si COINCIDIR da #N/A.

Errores comunes y cómo resolverlos

ResultadoCausaSolución
#N/ACon 0, el valor no está en el rango: un error de escritura, un espacio de más o un número guardado como texto. Con 1, el valor es menor que el primero del rango.Revisa el valor y limpia los datos con ESPACIOS. En una tabla de rangos, empieza el primer rango en el menor valor posible, como 0.
Posición equivocada, sin errorFalta el tipo, así que COINCIDIR usa coincidencia aproximada (1) en una columna sin ordenar.Termina COINCIDIR con 0 para coincidencia exacta: COINCIDIR(E2;A2:A9;0).
Posición corrida en 1El rango empieza en el encabezado, por ejemplo A1:A9, así que cada posición cuenta una celda de más.Empieza el rango en el primer valor: A2:A9.
Rango de tarifa equivocadoLa tabla de rangos no está en orden ascendente, o el rango se movió al copiar la fórmula.Ordena la primera columna de menor a mayor y fija el rango con $.

COINCIDIR, INDICE + COINCIDIR o BUSCARX

COINCIDIR solo devuelve una posición. Para devolver el valor de otra columna, ponlo dentro de INDICE: =INDICE(C2:C9;COINCIDIR(E2;A2:A9;0)), que funciona en todas las versiones de Excel y es la siguiente lección. BUSCARX (Excel 2021 y Microsoft 365) devuelve el valor con una sola función, y COINCIDIRX es su equivalente para posiciones, con coincidencia exacta por defecto. COINCIDIR sigue siendo la que abre en cualquier versión.

Preguntas frecuentes

¿Qué devuelve COINCIDIR?

Un número: la posición del valor en el rango, contada desde la primera celda del rango. No devuelve el valor.

¿Qué significan 0, 1 y -1 en COINCIDIR?

0 es coincidencia exacta. 1 devuelve el mayor valor menor o igual que el valor buscado (orden ascendente). -1 devuelve el menor valor mayor o igual (orden descendente).

¿COINCIDIR distingue mayúsculas y minúsculas?

No. Para COINCIDIR, “puebla” y “Puebla” son el mismo valor.

¿COINCIDIR puede buscar en una fila?

Sí. Dale una sola fila, como B1:G1, y devuelve la posición de la columna dentro de esa fila.

Sigue practicando

Los 5 ejercicios de COINCIDIR, con explicaciones y seguimiento de tu avance.

Abrir los ejercicios de COINCIDIR