Función en EXCEL ---> ¿Buscar?,¿Extraer?

Buenas .
El tema (resumido) es el siguiente .
Una hoja con dos columnas . La primera columna solo puede tener los valores " ", 1 y 2 .
La segunda columna tiene nombres de Clubs (Tenis, Natación, Golf, etc ...)
En otra hoja aparte, deseo tener aquellos clubs que tiene el 2 . El problema es que solo me escribe el primer 2 que encuentra y lo repite si arrastro la fórmula hacia abajo .
Explico mejor :
Función BuscarV . Rango : la primera hoja con dos columnas . Criterio : que la primera columna sea un 2 . Dato a extraer/buscar , el de la segunda columna .
Resultado : funciona bien, lo busca, pero repite siempre la búsqueda .
Gracias por su pronta respuesta .
Manuel

1 respuesta

Respuesta
1
Si la hoja donde están los datos se llamase Hoja1 y el rango de datos fuese A1:B10, la fórmula sería:
=INDICE(Hoja1!$B$1:$B$10;K.ESIMO.MENOR(SI(Hoja1!$A$1:$A$10=1;FILA(Hoja1!$A$1:$A$10));FILA()))
Habría que ponerla en cualquier celda de la fila 1 de la otra hoja y copiarla y pegarla hacia abajo. Cuando no queden más 1 en Hoja1, la fórmula comenzará a mostrar el error #¡NUM!.
Se trata de una fórmula matricial, por lo que hay que introducirla pulsando mayúsculas control entrada al mismo tiempo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas