Función COINCIDIR

En este artículo se describen la sintaxis de la fórmula y el uso de la función (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.) COINCIDIR de Microsoft Office Excel.

Descripción

La función COINCIDIR busca un elemento especificado en un rango (rango: dos o más celdas de una hoja. Las celdas de un rango pueden ser adyacentes o no adyacentes.) de celdas y, a continuación, devuelve la posición relativa de ese elemento en el rango. Por ejemplo, si el rango A1:A3 contiene los valores 5, 25 y 38, la fórmula

=COINCIDIR(25;A1:A3;0)

devuelve el número 2, porque 25 es el segundo elemento en el rango.

Use COINCIDIR en lugar de una de las funciones BUSCAR cuando necesite conocer la posición de un elemento en un rango en lugar del elemento en sí. Por ejemplo, puede usar la función COINCIDIR para proporcionar un valor para el argumento fila de la función INDICE.

Sintaxis

COINCIDIR(valor_buscado; matriz_buscada; tipo_de_coincidencia])

La sintaxis de la función COINCIDIR tiene los siguientes argumentos (argumento: valor que proporciona información a una acción, un evento, un método, una propiedad, una función o un procedimiento.):

  • valor_buscado    Obligatorio. Valor que desea buscar en matriz_buscada. Por ejemplo, cuando busca un número en la guía telefónica, usa el nombre de la persona como valor de búsqueda, pero el valor que desea es el número de teléfono.

El argumento valor_buscado puede ser un valor (número, texto o valor lógico) o una referencia de celda a un número, texto o valor lógico.

  • matriz_buscada    Obligatorio. Rango de celdas en el que se realiza la búsqueda.
  • tipo_de_coincidencia    Opcional. Puede ser el número -1, 0 o 1. El argumento tipo_de_coincidencia especifica cómo Excel hace coincidir el valor_buscado con los valores de matriz_buscada. El valor predeterminado de este argumento es 1.

En la siguiente tabla se describe cómo la función busca valores según la configuración del argumento tipo_de_coincidencia.

Tipo_de_coincidencia Comportamiento
1 u omitido COINCIDIR encuentra el mayor valor que es menor o igual que el valor_buscado. Los valores del argumento matriz_buscada se deben colocar en orden ascendente, por ejemplo: ...-2, -1, 0, 1, 2, ..., A-Z, FALSO, VERDADERO.
0 COINCIDIR encuentra el primer valor que es exactamente igual que el valor_buscado. Los valores del argumento matriz_buscada pueden estar en cualquier orden.
-1 COINCIDIR encuentra el menor valor que es mayor o igual que el valor_buscado. Los valores del argumento matriz_buscada se deben colocar en orden descendente, por ejemplo: VERDADERO, FALSO, Z-A, ...2, 1, 0, -1, -2, ..., etc.

 Notas 

  • COINCIDIR devuelve la posición del valor coincidente dentro de la matriz_buscada, no el valor en sí. Por ejemplo, COINCIDIR("b";{"a";"b";"c"};0) devuelve 2, la posición relativa de "b" dentro de la matriz {"a";"b";"c"}.
  • COINCIDIR no distingue entre mayúsculas y minúsculas cuando busca valores de texto.
  • Si COINCIDIR no puede encontrar una coincidencia, devuelve el valor de error #N/A.
  • Si el tipo_de_coincidencia es 0 y el valor_buscado es una cadena de texto, puede usar los caracteres comodín: el signo de interrogación (?) y el asterisco (*), en el argumento valor_buscado. Un signo de interrogación coincide con cualquier carácter individual; un asterisco coincide con cualquier secuencia de caracteres. Si desea buscar un signo de interrogación o un asterisco real, escriba una tilde (~) antes del carácter.

Ejemplo

El ejemplo será más fácil de entender si lo copia en una hoja de cálculo en blanco.

Mostrar¿Cómo copio un ejemplo?

  • Seleccione el ejemplo de este artículo.

 Importante   No seleccione los encabezados de columna o de fila.

Seleccionar un ejemplo de la Ayuda

Seleccionar un ejemplo de la Ayuda
  • Presione CTRL+C.
  • En Excel, cree una hoja de cálculo o un libro en blanco.
  • En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.

 Importante   Para que el ejemplo funcione correctamente, debe pegarlo en la celda A1 de la hoja de cálculo.

  • Para cambiar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione Alt+º, o en la ficha Fórmulas, en el grupo Auditoría de fórmulas, haga clic en el botón Mostrar fórmulas.

Después de copiar el ejemplo en una hoja de cálculo en blanco, puede adaptarlo a sus necesidades.


 
1
2
3
4
5
6


7

8

9
A B C
Producto Recuento
Bananas 25
Naranjas 38
Manzanas 40
Peras 41
Fórmula Descripción Resultado
=COINCIDIR(39;B2:B5;1) Como no hay ninguna coincidencia exacta, se devuelve la posición del siguiente valor inferior (38) dentro del rango B2:B5. 2
=COINCIDIR(41;B2:B5;0) La posición del valor 41 en el rango B2:B5. 4
=COINCIDIR(40;B2:B5;-1) Devuelve un error porque los valores del rango B2:B5 no están en orden descendente. #N/A
 
 
Corresponde a:
Excel 2007