COINCIDIR.X
La función COINCIDIR.X devuelve la posición relativa de un elemento determinado en un intervalo de celdas.
COINCIDIR.X(valor-por-buscar, intervalo-por-buscar, tipo-coincidencia, tipo-búsqueda)
valor-por-buscar: el valor que se busca en intervalo-por-buscar. valor-por-buscar: puede incluir cualquier valor o una cadena REGEX.
intervalo-por-buscar: las celdas que se buscarán
tipo-coincidencia: un argumento opcional que especifica el tipo de coincidencia que se busca
igual a o el siguiente más pequeño (-1): si no hay coincidencias, devuelve un error.
resultado exacto (0 u omitido): si no se obtiene un resultado exacto, devuelve un error.
igual a o el siguiente más grande (1): si no hay coincidencias, devuelve un error.
comodín (2): *, ? y ~ tienen un significado específico REGEX sólo puede usarse en COINCIDIR.X si usas un comodín.
tipo-búsqueda: un argumento opcional que especifica el orden en el que se busca en el intervalo.
Descendente binario (-2): realiza una búsqueda binaria que requiere que los intervalos estén ordenados en orden descendente; de lo contrario, devuelve un error.
Del último al primero (-1): busca en el intervalo desde el último hasta el primero.
Del primero al último (1 u omitido): busca en el intervalo desde el primero hasta el último.
Ascendente binario (2): realiza una búsqueda binaria que requiere que los intervalos estén ordenados en orden ascendente; de lo contrario, devuelve un error.
Notas
Si intervalo-por-buscar es una referencia de alcance (como "B"), los encabezados y los pies de página se ignoran automáticamente.
Ejemplos |
---|
Dada la siguiente tabla: |
A | B | C | |
---|---|---|---|
1 | Nombre | Edad | Sueldo |
2 | Ana | 35 | 71000 |
3 | Mateo | 27 | 81000 |
4 | Clara | 42 | 86000 |
5 | Sofía | 51 | 66000 |
6 | Karla | 28 | 52000 |
7 | Tomás | 49 | 62000 |
8 | Aarón | 63 | 89000 |
9 | María | 22 | 34000 |
10 | Alicia | 29 | 52000 |
11 | Brian | 35 | 52500 |
=COINCIDIR.X(49000,C2:C11,1) busca en el intervalo el primer salario que es, ya sea, exactamente "49000" o el siguiente salario más grande después de "49000", y devuelve "5" para representar el quinto elemento del intervalo ("52000"). =COINCIDIR.X(30,B2:B11,-1) busca en el intervalo el primer empleado que tenga exactamente 30 años o la siguiente edad más joven, y devuelve "9" para representar el noveno elemento del intervalo ("29"). =COINCIDIR.X(REGEX("^S.*"), A2:A11,2) busca en el intervalo el primer empleado cuyo nombre comienza con S, y devuelve "4" para representar el cuarto elemento del intervalo ("Sophia"). |