¿como puedo contar las entradas existentes en un Autofiltro?

13/12/2003 - 00:48 por javiland | Informe spam
Por ej: Yo tengo en Excel dos columnas una de alumnos y
otra de Fechas:
Alumnos Fechas
Agapito 15/05/03
Manolito 16/05/03
Susanita 15/05/03
Juanito 17/05/03
Miguelito 14/05/03
Antoñito 14/05/03


Pongo un Autofiltro.
Y ahora viene mi problema si yo despliego el Autofiltro
de fechas el resultado que veo antes de elegir nada es
como una especie de Combo Box donde aparece perfectamente
ordenado y sin repeticiones las fechas:
14/05/03
15/05/03
16/05/03
17/05/03
¿como puedo contar el número de fechas que hay en este
Autofiltro? ¿puedo llevar de alguna forma estas entradas
a una matriz en Visual Basic?

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
13/12/2003 - 03:01 | Informe spam
hola, javiland !

... tengo ... dos columnas una de alumnos y otra de Fechas:
... si yo despliego el Autofiltro de fechas ... veo ... una especie de Combo ... perfectamente ordenado y sin repeticiones [...]
¿como puedo contar el numero de fechas que hay en este Autofiltro?



para contar el numero de elementos 'unicos' en un rango, [p.e.] cualquiera de las siguientes formulas:
1.- =Suma(N(Frecuencia(A2:A61,A2:A61)>0))
2.- =Suma(Si(Frecuencia(A2:A61,A2:A61)>0,1))
3.- =Suma(1/Contar.Si(A2:A61,A2:A61))
=> las formulas 1 y 2, NO son 'matriciales', 'omiten' celdas 'vacias', SOLO 'cuentan' valores numericos
la formula 3 SI es 'matricial' y REQUIERE que NO haya celdas 'vacias'

¿puedo llevar de alguna forma estas entradas a una matriz en Visual Basic?



1.- la manera mas 'facil' seria a traves de un filtro avanzado... + copiando a otro lugar... + solo registros 'unicos'
[opcionalmente ordenas el 'extracto'] y asignando el rango a alguna variable [en vba]
2.- otra opcion seria ordenar el rango de fechas [puede ser en una matriz en memoria]
e 'ir' agregando los elementos que NO se repitan a la matriz [en vba]

saludos,
hector.

p.d. dentro de las caracteristicas del combo de los autofiltros, esta la 'ordenacion' automatica
el 'limite' del combo es de 1,000 elementos 'unicos' [NO 'despliega' mas, aunque SI 'existan' en el rango]
Respuesta Responder a este mensaje
#2 marcelo
14/12/2003 - 01:32 | Informe spam
Existe una forma muy sencilla de contar los datos, en tu
caso contar las fechas debes aplicar una funcion =contar
(b2:b7), se entiende que los datos se encuentren desde b2
a b7, esta funcion cuenta la cantidad de celdas ocupadas
por datos en ese rango, en el caso de querer contar
nombres, como sucede en la primera columna se utiliza un
contador para los caracteres alfabéticos y la funcion
seria de esta forma =contara(a2:a7) entendiendo que a
partir de a2 comienza el primer nombre ok.
El autofiltro vuelva en la ventana campo todos los datos
de ese campo, aunque exiten limitaciones cuando la base de
datos es muy extensa.-
Espero que te sirva.

Por ej: Yo tengo en Excel dos columnas una de alumnos y
otra de Fechas:
Alumnos Fechas
Agapito 15/05/03
Manolito 16/05/03
Susanita 15/05/03
Juanito 17/05/03
Miguelito 14/05/03
Antoñito 14/05/03


Pongo un Autofiltro.
Y ahora viene mi problema si yo despliego el Autofiltro
de fechas el resultado que veo antes de elegir nada es
como una especie de Combo Box donde aparece perfectamente
ordenado y sin repeticiones las fechas:
14/05/03
15/05/03
16/05/03
17/05/03
¿como puedo contar el número de fechas que hay en este
Autofiltro? ¿puedo llevar de alguna forma estas entradas
a una matriz en Visual Basic?

.

Respuesta Responder a este mensaje
#3 gorito
30/01/2004 - 17:28 | Informe spam
Con la función subtotales(3,rango), colocada al final de la columna de los
datos que quieras filtrar, cuando aplicas el autofiltro te contará el número
de datos resultantes.



Un saludo



"javiland" escribió en el mensaje
news:030e01c3c10a$791b4590$
Por ej: Yo tengo en Excel dos columnas una de alumnos y
otra de Fechas:
Alumnos Fechas
Agapito 15/05/03
Manolito 16/05/03
Susanita 15/05/03
Juanito 17/05/03
Miguelito 14/05/03
Antoñito 14/05/03


Pongo un Autofiltro.
Y ahora viene mi problema si yo despliego el Autofiltro
de fechas el resultado que veo antes de elegir nada es
como una especie de Combo Box donde aparece perfectamente
ordenado y sin repeticiones las fechas:
14/05/03
15/05/03
16/05/03
17/05/03
¿como puedo contar el número de fechas que hay en este
Autofiltro? ¿puedo llevar de alguna forma estas entradas
a una matriz en Visual Basic?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida