Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para la Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac

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.

Tabla de Excel en la que se muestran diferentes productos de fruta de la celda C3 a la C7. La fórmula COINCIDIRX se usa para buscar la posición en la tabla donde el texto coincide con "uva" (definida en la celda E3). La fórmula devuelve "2" como texto "Grape" está en la posición dos de la tabla.

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)

Tabla de Excel en la que se muestran diferentes productos de fruta de la celda C3 a la C7. La fórmula COINCIDIRX se usa para buscar la posición en la tabla donde el texto coincide con "gra" (definida en la celda E3). La fórmula devuelve "2" como texto "Grape" está en la posición dos de la tabla.

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)

Una tabla de Excel que enumera los nombres de los representantes de ventas en las celdas B3 a B9 y el valor total de ventas de cada representante en las celdas C3 a C9. La fórmula COINCIDIRX se usa para devolver el número de representantes de ventas aptos para bonificaciones si cumplen con el umbral establecido en la celda F2.

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))

Una tabla de Excel en la que los nombres de los representantes de ventas se muestran en las celdas B6 a B12, y los importes de ventas de cada representante de los meses de enero a marzo se muestran en las columnas C, D y E. La combinación de fórmulas de INDICE y COINCIDIRX se usa para devolver el importe de ventas de un representante de ventas específico y el mes enumerado en las celdas B3 y C3.

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.

Vea también

Función BUSCARX

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.