La función COINCIDIRX busca un elemento especificado en una matriz o rango de celdas y, a continuación, devuelve la posición relativa del elemento. 

Nosotros usaremos COINCIDIRX para buscar la posición de un elemento en una lista.

Ejemplo de uso de COINCIDIRX para buscar la posición de un elemento en una lista

La función COINCIDIRX devuelve la posición relativa del elemento de una matriz o rango de celdas. 

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

argumento

Descripción

valor_buscado

Requerido

El valor buscado

matriz_buscada

Requerido

La matriz o rango para buscar

[modo_de_coincidencia]

Opcional

Especifique el tipo de coincidencia:

0: coincidencia exacta (predeterminado)

-1: coincidencia exacta o el siguiente elemento más pequeño

1: coincidencia exacta o el siguiente elemento más grande

2: una coincidencia comodín donde *, ? y ~ tienen significado especial.

[modo_de_búsqueda]

Opcional

Especifique el tipo de búsqueda:

1: buscar de primero a último (valor predeterminado)

-1: buscar de último a primero (búsqueda inversa)

2: realizar una búsqueda binaria donde la matriz_buscada se ordene en orden ascendente. Si no está ordenada, se devolverán resultados no válidos.  

-2: realizar una búsqueda binaria que se base en que matriz_buscada se ordene en orden descendente. Si no está ordenada, se devolverán resultados no válidos.

Ejemplos

Ejemplo 1

En el ejemplo siguiente se busca la posición del primer término que es una coincidencia exacta o el siguiente valor más grande para "Gra" (en este caso, "más grande" tiene un sentido alfabético).

Ejemplo de uso de COINCIDIRX para devolver una búsqueda con caracteres comodín

Ejemplo 2

En el ejemplo siguiente se busca el número de vendedores aptos para una bonificación. También usa 1 en modo_de_coincidencia para buscar una coincidencia exacta o el siguiente elemento más grande de la lista. Dado que los datos son numéricos, devuelve un recuento de valores que superan la condición. En este caso, la función devuelve 4, ya que hay cuatro representantes de ventas que superaron la cantidad de bonificación.

Ejemplo de uso de COINCIDIRX para buscar el número de valores por encima de un límite determinado buscando una coincidencia exacta o el siguiente elemento más grande

Ejemplo 3

A continuación, usaremos una combinación de ÍNDICE y dos instancias de COINCIDIRX para realizar una búsqueda vertical y horizontal simultáneas. En este caso, queremos devolver el importe de ventas de un representante de ventas determinado en un mes determinado. Esto es similar a usar las funciones ÍNDICE y COINCIDIR conjuntamente, pero con menos argumentos.

Imagen que muestra el uso de una combinación de ÍNDICE y dos instancias de COINCIDIRX para realizar una búsqueda vertical y horizontal simultáneas.

Ejemplo 4

También puede usar COINCIDIRX para devolver un valor en una matriz. Por ejemplo, =COINCIDIRX(4;{5;4;3;2;1}) devolvería 2, ya que 4 es el segundo elemento de la matriz. Se trata de un escenario de coincidencia exacta, mientras que =COINCIDIRX(4.5;{5;4;3;2;1};1) devuelve 1, ya que el argumento de modo_de_coincidencia (1) se establece para devolver una coincidencia exacta o el siguiente elemento más grande, que es 5.

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en la Excel Tech Community u obtener soporte técnico en la Comunidad de respuestas.

Vea también

Función BUSCARX

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cómo de satisfecho está con la calidad de la traducción?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×