por ioyama » 15 Jul 2011 09:59
Hola Jasonquiar
Uso la función que puedes ver a continuación para definir un rango dinámico. Control F3 para abrir el cuadro de insertar nombre y ahí lo defino.
=DESREF('Listado Equipos'!$A$2;COINCIDIR(Planilla!$B$6&"*";'Listado Equipos'!$A:$A;0)-2;;CONTAR.SI('Listado Equipos'!$A:$A;Planilla!$B$6&"*"))
Uso la función DESREF (revisa la ayuda de excel) combinada con COINCIDIR y CONTAR.SI
En COINCIDIR uso el comodín "*" tal que Planilla!$B$6&"*", es decir lo que haya en la celda B6 de la Hoja Planilla más el comodín, es decir si pones eb B6 M, coincidir usa M*, es decit busca la primera palabra que empiece por M lleve lo que lleve a continuación, si pones MA, busca MA*, así localizo la fila en la que empieza a aparecer el texto que me interesa (por eso la lista tiene que estar ordenada).
Después con CONTAR.SI cuento todas las palabras que cumplen la condición de B6 más el comodín (todas las que empiecen por M, o por MA, etc según el ejemplo anteriormente expuesto).
Si has mirado la ayuda de excel para DESREF, verás que pone
DESREF(ref;filas;columnas;alto;ancho)
Ref es la referencia en la que desea basar la desviación. Ref debe referirse a una celda o rango de celdas adyacentes; en caso contrario, DESREF devuelve el valor de error #¡VALOR!
Filas es el número de filas, hacia arriba o hacia abajo, al que desea que haga referencia la celda superior izquierda. Si el argumento filas es 5, la celda superior izquierda de la referencia pasa a estar cinco filas más abajo de la referencia. Filas puede ser positivo (lo que significa por debajo de la referencia de inicio) o negativo (por encima).
Columnas es el número de columnas, hacia la derecha o izquierda, al que desea que haga referencia la celda superior izquierda del resultado. Si el argumento columnas es 5, la celda superior izquierda de la referencia pasa a estar cinco columnas hacia la derecha de la referencia. Columnas puede ser positivo (lo que significa a la derecha de la referencia de inicio) o negativo (a la izquierda).
Alto es el alto, en número de filas, que desea que tenga la referencia devuelta. El alto debe ser un número positivo.
Ancho es el ancho, en número de columnas, que desea que tenga la referencia devuelta. El argumento ancho debe ser un número positivo.
luego... pues eso, que ya está.
ref=A2 de la hoja Listado Equipos
Filas viene dado por COINCIDIR
Alto viene dado por CONTAR.SI
Ya tienes lo necesario para definir un rango, y concretamente el que te interesaba palabras que empiecen por lo que has escrito en B6 de la hoja Planilla.
Espero que ahora sí entiendas lo que he hecho.
Un saludo desde Vitoria