¿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?
 

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]

Preguntas similares