Fórmula genérica
=COINCIDIRX(A1,range,0,-1)
Explicación
Para realizar una "búsqueda inversa" (es decir, buscar de último a primero), puede usar la función COINCIDIRX. En el ejemplo que se muestra, la fórmula en la celda G5, copiada, es:
Para obtener más información sobre el uso de INDICE con COINCIDIR, consulte Cómo usar INDICE y COINCIDIR.
donde nombres (B5: B15) es un rango con nombre.=COINCIDIRX(F5,names,0,-1)
Cómo funciona esta fórmula
La función COINCIDIRX ofrece nuevas funciones que no están disponibles con la función COINCIDIR. Una de ellas es la capacidad de realizar una "búsqueda inversa", configurando el argumento del modo de búsqueda opcional. El valor predeterminado para el modo de búsqueda es 1, que especifica una búsqueda normal del "primero al último". En este modo, COINCIDIRX hará coincidir el valor de búsqueda con la matriz de búsqueda, comenzando por el primer valor.Al establecer el modo de búsqueda en -1 especies, se realiza una búsqueda de "último a primero" En este modo, COINCIDIRX hará coincidir el valor de búsqueda con la matriz de búsqueda, comenzando con el último valor y avanzando hacia el primero:=COINCIDIRX(F5,names,0,1) // start with first name
=COINCIDIRX(F5,names,0,-1) // start with last name
Recuperar fecha y cantidad
COINCIDIRX devuelve una posición. Por lo general, COINCIDIRX se usa con la función INDICE para devolver un valor en esa posición. En el programa de ejemplo, podemos usar INDICE y COINCIDIRX juntos para recuperar la fecha y las ventas de cada nombre de la siguiente manera:donde las fechas (C5: C15) y las ventas (D5: D15) se denominan rangos. Como antes, el modo de búsqueda se establece en -1 para forzar una búsqueda inversa.=INDICE(dates,COINCIDIRX (F5,names,0,-1)) // get date =INDICE(sales,COINCIDIRX (F5,names,0,-1)) // get sale
Para obtener más información sobre el uso de INDICE con COINCIDIR, consulte Cómo usar INDICE y COINCIDIR.
0 comentarios:
Publicar un comentario