Datos de AutoFiltro

17/06/2005 - 18:55 por AnGeLo | Informe spam
Buenos Días Grupo,

Tengo una tabla donde tengo autofiltro al rango "A5:F898", de la celda
B6:B898 tengo una númeración. Lo que necesito es q ha hacer el Auto Filtro
en cualquiera de las columnas en la celda C910, obtenga lo siguiente

="Comprobantes del "&"(Primer dato del autofiltro) "&"al "&"(Ultimo dato del
autofiltro)

donde:

"Primer dato del autofiltro" es la primera linea q aparece cuando estan los
filtros activados y "Ultimo dato del autofiltro" es el ultimo dato filtrado
de los filtros activados en ese momento.

Espero haberme echo entender.

Saludos,

Angelo Vernaza
"La única vez que me eh equivocado, fue cuando pensé que me habia
equivocado"

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
18/06/2005 - 09:48 | Informe spam
Prueba la siguiente fórmula matricial (tienes que introducirla pulsando Mayúsculas + Control + Entrada al mismo tiempo):

="Comprobantes del "&COINCIDIR(1;SUBTOTALES(3;DESREF(C5:C898;FILA(C5:C898)-MIN(FILA(C5:C898));;1));0)+4&" al "&MAX(SUBTOTALES(3;DESREF(C5:C898;FILA(C5:C898)-MIN(FILA(C5:C898));;1))*FILA(C5:C898))

Ten en cuenta que:
- esta fórmula puede enlentecer el recálculo del libro, puesto que tiene que analizar casi 900 filas
- quizás tengas que sustituir los puntos y coma por comas, dependiendo de la configuración regional de tu equipo.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"AnGeLo" escribió en el mensaje news:%233z$
Buenos Días Grupo,

Tengo una tabla donde tengo autofiltro al rango "A5:F898", de la celda
B6:B898 tengo una númeración. Lo que necesito es q ha hacer el Auto Filtro
en cualquiera de las columnas en la celda C910, obtenga lo siguiente

="Comprobantes del "&"(Primer dato del autofiltro) "&"al "&"(Ultimo dato del
autofiltro)

donde:

"Primer dato del autofiltro" es la primera linea q aparece cuando estan los
filtros activados y "Ultimo dato del autofiltro" es el ultimo dato filtrado
de los filtros activados en ese momento.

Espero haberme echo entender.

Saludos,

Angelo Vernaza
"La única vez que me eh equivocado, fue cuando pensé que me habia
equivocado"


Respuesta Responder a este mensaje
#2 AnGeLo
20/06/2005 - 15:53 | Informe spam
Hola Fernando,

Estoy probando la formula y no me está dando los resultados que necesito,
por ejemplo, el Primer dato filtrado siempre me da 5 y no me cambia, y lo
segundo es que en el ultimo dato me da es el número de la fila donde se
encuetra el último dato.

Saludos,

Angelo Vernaza
"La única vez que me eh equivocado, fue cuando pensé que me habia
equivocado"

"Fernando Arroyo" escribió en el mensaje
news:
Prueba la siguiente fórmula matricial (tienes que introducirla pulsando
Mayúsculas + Control + Entrada al mismo tiempo):

="Comprobantes del
"&COINCIDIR(1;SUBTOTALES(3;DESREF(C5:C898;FILA(C5:C898)-MIN(FILA(C5:C898));;
1));0)+4&" al
"&MAX(SUBTOTALES(3;DESREF(C5:C898;FILA(C5:C898)-MIN(FILA(C5:C898));;1))*FILA
(C5:C898))

Ten en cuenta que:
- esta fórmula puede enlentecer el recálculo del libro, puesto que tiene
que analizar casi 900 filas
- quizás tengas que sustituir los puntos y coma por comas, dependiendo de
la configuración regional de tu equipo.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"AnGeLo" escribió en el mensaje
news:%233z$
Buenos Días Grupo,

Tengo una tabla donde tengo autofiltro al rango "A5:F898", de la celda
B6:B898 tengo una númeración. Lo que necesito es q ha hacer el Auto


Filtro
en cualquiera de las columnas en la celda C910, obtenga lo siguiente

="Comprobantes del "&"(Primer dato del autofiltro) "&"al "&"(Ultimo dato


del
autofiltro)

donde:

"Primer dato del autofiltro" es la primera linea q aparece cuando estan


los
filtros activados y "Ultimo dato del autofiltro" es el ultimo dato


filtrado
de los filtros activados en ese momento.

Espero haberme echo entender.

Saludos,

Angelo Vernaza
"La única vez que me eh equivocado, fue cuando pensé que me habia
equivocado"


Respuesta Responder a este mensaje
#3 Fernando Arroyo
20/06/2005 - 18:14 | Informe spam
A mí si parece funcionarme bien:

http://www.excelesp.com/ejemplos/Ej...50620a.xls

La fórmula está en E1, y en vez de trabajar con el rango C5:C898 lo hace con C5:C20
Un saludo.


Fernando Arroyo
MS MVP - Excel

"AnGeLo" escribió en el mensaje news:%23yxsP%
Hola Fernando,

Estoy probando la formula y no me está dando los resultados que necesito,
por ejemplo, el Primer dato filtrado siempre me da 5 y no me cambia, y lo
segundo es que en el ultimo dato me da es el número de la fila donde se
encuetra el último dato.

Saludos,

Angelo Vernaza
"La única vez que me eh equivocado, fue cuando pensé que me habia
equivocado"
Respuesta Responder a este mensaje
#4 AnGeLo
20/06/2005 - 18:23 | Informe spam
hola Fernando,

Creo entonces que fui yo el q me expliqué mal :-(

Bueno te explico de nuevo, lo que necesito no es el número de la fila sino
el dato que aparece en dicha fila, como el autofiltro esta en la columna c.
entonces la primera cfila es la "c", lo que necesito en el primer dato
filtrado seria, el valor de la celda c7, y el ultimo dato filtrado q es la
fila 19, seria lo que contiene la celda "c19", espero ahora si haberme
explicado mejor.

Saludos y gracias...

Angelo Vernaza
"La única vez que me eh equivocado, fue cuando pensé que me habia
equivocado"

"Fernando Arroyo" escribió en el mensaje
news:
A mí si parece funcionarme bien:

http://www.excelesp.com/ejemplos/Ej...50620a.xls

La fórmula está en E1, y en vez de trabajar con el rango C5:C898 lo hace con
C5:C20
Un saludo.


Fernando Arroyo
MS MVP - Excel

"AnGeLo" escribió en el mensaje
news:%23yxsP%
Hola Fernando,

Estoy probando la formula y no me está dando los resultados que necesito,
por ejemplo, el Primer dato filtrado siempre me da 5 y no me cambia, y lo
segundo es que en el ultimo dato me da es el número de la fila donde se
encuetra el último dato.

Saludos,

Angelo Vernaza
"La única vez que me eh equivocado, fue cuando pensé que me habia
equivocado"
Respuesta Responder a este mensaje
#5 AnGeLo
20/06/2005 - 18:38 | Informe spam
Hola Fermando, ya lo conseguí muchas gracias

="Comprobantes del
"&INDICE(C:C,COINCIDIR(1,SUBTOTALES(3,DESREF(C5:C20,FILA(C5:C20)-MIN(FILA(C5
:C20)),,1)),0)+4)&" al
"&INDICE(C:C,MAX(SUBTOTALES(3,DESREF(C5:C20,FILA(C5:C20)-MIN(FILA(C5:C20)),,
1))*FILA(C5:C20)))

Saludos,

Angelo Vernaza
"La única vez que me eh equivocado, fue cuando pensé que me habia
equivocado"

"AnGeLo" escribió en el mensaje
news:#
hola Fernando,

Creo entonces que fui yo el q me expliqué mal :-(

Bueno te explico de nuevo, lo que necesito no es el número de la fila sino
el dato que aparece en dicha fila, como el autofiltro esta en la columna


c.
entonces la primera cfila es la "c", lo que necesito en el primer dato
filtrado seria, el valor de la celda c7, y el ultimo dato filtrado q es la
fila 19, seria lo que contiene la celda "c19", espero ahora si haberme
explicado mejor.

Saludos y gracias...

Angelo Vernaza
"La única vez que me eh equivocado, fue cuando pensé que me habia
equivocado"

"Fernando Arroyo" escribió en el mensaje
news:
A mí si parece funcionarme bien:

http://www.excelesp.com/ejemplos/Ej...50620a.xls

La fórmula está en E1, y en vez de trabajar con el rango C5:C898 lo hace


con
C5:C20
Un saludo.


Fernando Arroyo
MS MVP - Excel

"AnGeLo" escribió en el mensaje
news:%23yxsP%
> Hola Fernando,
>
> Estoy probando la formula y no me está dando los resultados que


necesito,
> por ejemplo, el Primer dato filtrado siempre me da 5 y no me cambia, y


lo
> segundo es que en el ultimo dato me da es el número de la fila donde se
> encuetra el último dato.
>
> Saludos,
>
> Angelo Vernaza
> "La única vez que me eh equivocado, fue cuando pensé que me habia
> equivocado"


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida