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.
Supongamos que tenemos una lista de productos en las celdas C3 a C7 y queremos determinar en qué parte de la lista se encuentra el producto de la celda E3. Aquí, usaremos COINCIDIRX para determinar la posición de un elemento dentro de una lista.
Sintaxis
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 que se base en que 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
La posición exacta de la primera frase que coincida exactamente o se acerque más al valor de "Gra" se determina en el ejemplo siguiente.
Fórmula: COINCIDIRX(E3,C3:C7,1)
Ejemplo 2
El número de vendedores con derecho a bonificación se determina en el siguiente ejemplo. Para descubrir el elemento más cercano de la lista o una coincidencia exacta, también usa 1 para el match_mode; Sin embargo, dado que los datos son numéricos, devuelve un recuento de valores. Dado que hubo cuatro representantes de ventas que superaron la cantidad de bonificación en este caso, la función produce 4.
Fórmula=COINCIDIRX(F2,C3:C9,1)
Ejemplo 3
A continuación, realizaremos una búsqueda vertical y horizontal simultáneas usando una combinación de ÍNDICE / COINCIDIRX / COINCIDIRX. En este caso, nos gustaría que se devolviera el total de ventas de un determinado representante de ventas y mes. Esto es comparable a la combinación de los métodos INDEX y COINCID, pero requiere menos argumentos.
Formula=INDICE(C6:E12,COINCIDIRX(B3,B6:B12),COINCIDIRX(C3,C5:E5))
Ejemplo 4
Además, XMATCH se puede usar para devolver un valor dentro de una matriz. =COINCIDIRX(4,{5,4,3,2,1}), por ejemplo, proporcionaría 2 porque 4 es la segunda entrada de la matriz. Mientras que =COINCIDIRX(4,5,{5,4,3,2,1},1) produce 1 en este caso de coincidencia exacta, el argumento match_mode (1) está configurado 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 Excel Tech Community u obtener soporte técnico en Comunidades.