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 deseamos 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 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
La posición exacta de la primera frase que coincide exactamente o se aproxima 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 cualificados para una bonificación se determina en el ejemplo siguiente. Para detectar el elemento más cercano de la lista o una coincidencia exacta, esto también usa 1 para el match_mode; sin embargo, como los datos son numéricos, devuelve un recuento de valores. Dado que había cuatro representantes de ventas que superaron la cantidad de bonificación en este caso, la función produce 4.
Formula=COINCIDIRX(F2;C3:C9;1)
Ejemplo 3
A continuación, realizaremos una búsqueda vertical y horizontal simultánea con una combinación de INDICE/COINCIDIRX/XMATCH. En este caso, queremos que se devuelva el total de ventas de un determinado representante de ventas y del mes. Esto es comparable a combinar los métodos INDICE y MATCH, 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.
¿Necesita más ayuda?
Siempre puede preguntar a un experto en la Excel Tech Community u obtener soporte técnico en Comunidades.