function

COINCIDIRX

Todo sobre la función COINCIDIRX en Excel

La función COINCIDIRX es una versión moderna y mejorada de la clásica función COINCIDIR. Busca un elemento específico en un rango o matriz de celdas y devuelve la posición relativa de dicho elemento. Es más flexible y potente que su predecesora, ya que permite realizar búsquedas exactas, aproximadas (siguiente elemento mayor o menor), con caracteres comodín y en orden inverso.

Generalmente se usa en combinación con la función INDICE para recuperar valores de una tabla.

Sintaxis

=COINCIDIRX(valor_buscado, matriz_buscada, [modo_de_coincidencia], [modo_de_búsqueda])

La función cuenta con los siguientes parámetros:

  • valor_buscado: El valor que se desea buscar. Obligatorio.
  • matriz_buscada: El rango o la matriz donde se realizará la búsqueda. Obligatorio.
  • modo_de_coincidencia: Especifica el tipo de coincidencia. Opcional.
    • 0 (cero): Coincidencia exacta. Si no se encuentra, devuelve un error #N/A. Este es el valor predeterminado.
    • -1: Coincidencia exacta o el siguiente elemento más pequeño.
    • 1: Coincidencia exacta o el siguiente elemento más grande.
    • 2: Coincidencia de caracteres comodín, donde *, ? y ~ tienen un significado especial.
  • modo_de_búsqueda: Especifica el modo y la dirección de la búsqueda. Opcional.
    • 1: Realiza la búsqueda desde el primer elemento hasta el último. Este es el valor predeterminado.
    • -1: Realiza la búsqueda en orden inverso, desde el último elemento hasta el primero.
    • 2: Realiza una búsqueda binaria en un rango ordenado de forma ascendente. Si no está ordenado, puede devolver resultados incorrectos.
    • -2: Realiza una búsqueda binaria en un rango ordenado de forma descendente. Si no está ordenado, puede devolver resultados incorrectos.

Ejemplos

Ejemplo 1: Coincidencia exacta (básico)

Para encontrar la posición exacta del producto «Naranja» en una lista de frutas.

A
1 Manzana
2 Pera
3 Naranja
4 Uva
=COINCIDIRX("Naranja", A1:A4)

Resultado: 3, ya que «Naranja» se encuentra en la tercera posición del rango A1:A4.

Ejemplo 2: Coincidencia con comodines

Buscar la posición del primer vendedor cuyo nombre empieza por «An». Se utiliza el asterisco (*) como comodín que representa cualquier secuencia de caracteres.

A
1 Juan
2 Ana
3 Luis
4 Andrea
=COINCIDIRX("An*", A1:A4, 2)

Resultado: 2, que es la posición de «Ana», el primer nombre que cumple con el criterio «An*».

Ejemplo 3: Búsqueda inversa

Encontrar la posición de la última venta realizada por «Laura». Para ello, se establece el modo_de_búsqueda en -1.

A B
1 Vendedor Venta
2 Carlos 150
3 Laura 200
4 Carlos 120
5 Laura 250
=COINCIDIRX("Laura", A2:A5, 0, -1)

Resultado: 4, que es la posición relativa de la última aparición de «Laura» en el rango A2:A5 (la celda A5).

Ejemplo 4: Coincidencia aproximada (siguiente elemento menor)

Determinar en qué nivel de comisión se encuentra un vendedor con una venta de 4.500€. Se busca el valor exacto o, si no existe, el inmediatamente inferior.

A B
1 Venta Mínima Comisión
2 0 € 0%
3 1.000 € 5%
4 5.000 € 10%
5 10.000 € 15%
=COINCIDIRX(4500, A2:A5, -1)

Resultado: 2. Como 4.500 no existe, la función devuelve la posición del siguiente valor más pequeño, que es 1.000 (posición 2 en el rango A2:A5).

Observaciones

A diferencia de otras funciones de búsqueda como BUSCARV o BUSCARX, COINCIDIRX no devuelve el valor encontrado, sino su posición numérica dentro de la matriz de búsqueda. Esto la hace ideal para anidar con la función INDICE.

Errores comunes

  • #N/A: Ocurre si la función no encuentra ninguna coincidencia en la matriz de búsqueda.
  • #¡VALOR!: Ocurre si alguno de los argumentos no es válido. Por ejemplo, si se proporciona un modo_de_coincidencia o modo_de_búsqueda que no existe.
  • #¡REF!: Ocurre si la matriz_buscada hace referencia a un rango no válido.

Disponibilidad por versión de Excel

La función COINCIDIRX está disponible en las siguientes versiones de Excel:

  • Excel para Microsoft 365 (Windows y Mac)
  • Excel 2021 (Windows y Mac)
  • Excel para la web

Compatibilidad

Software Compatibilidad Notas Alternativa
Microsoft Excel ✔️ Disponible en versiones recientes (365, 2021).
Google Sheets ✔️ La función se llama XMATCH y es prácticamente idéntica.
LibreOffice Calc ✔️ Soportada a partir de la versión 7.4.
OpenOffice Calc Esta suite ofimática no recibe actualizaciones con frecuencia y no soporta funciones modernas. COINCIDIR
WPS Office Spreadsheets ✔️ Generalmente compatible con las funciones más recientes de Excel.
Apple Numbers ✔️ La función XMATCH está disponible.

Funciones Relacionadas

  • BUSCARX: Es la evolución de BUSCARV y BUSCARH. Utiliza el mismo motor de búsqueda que COINCIDIRX y simplifica muchas búsquedas que antes requerían anidar INDICE y COINCIDIR.
  • INDICE: Devuelve un valor o la referencia a un valor desde una tabla o rango. Es la compañera perfecta para COINCIDIRX.
  • COINCIDIR: La función clásica a la que COINCIDIRX reemplaza. Menos flexible y con más limitaciones.
  • FILTRAR: Permite filtrar un rango de datos basado en los criterios que se definan. Útil para devolver múltiples coincidencias.

Ver también...