Contar datos col filtrada

04/12/2004 - 02:23 por cuejorge2003 | Informe spam
Buen día,

Solicito su apoyo para poder contar los números únicos de una columna
filtrada.

Puede ser fórmula o código.
De antemano gracias.
Un saludo.
Jorge

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
04/12/2004 - 09:53 | Informe spam
hola, Jorge !

... contar los numeros unicos de una columna filtrada [...]



antes de 'pasarte' la formula... te comento [segun tus mas recientes mensajes] que...
1.- 'trabajar' con matrices [y/o formulas 'matriciales']... podria alentar el [re]calculo del modelo
2.- [si tambien necesitas] 'buscar/contar/sumar' [segun criterios] en listas 'filtradas'...
se necesita la funcion subtotales() 'usando' la funcion desref() como su segundo argumento
[es la -unica- manera de lograr que subtotales 'devuelva' una matriz 'manipulable']
[Laurent Longree -1998- basado en un 'comportamiento NO documentado' de desref()]
3.- [y 'ademas'...] 'rastrear' en la matriz [de los 'filtrados'] para 'buscar' elementos 'unicos'...
['mejor ni te cuento' pero...] involucra ademas las funciones mmult() y transponer()
[basado en una 'tecnica' propuesta por Daniel.M +/- en 2003]...
=> 'considerando las consideraciones' anteriores... la formula resultante:
'supone' de una BD con autofiltros [filas 14:40 SIN los titulos] contar unicos en la columna 'B'
ES ->una sola linea<-... 'matricial'... y mi separador de argumentos ES la coma ',' NO punto y coma ';'
=> si la necesitas 'convertir' a 'deposito por macros'... [¿comentas los datos 'importantes´?]

=suma(si(subtotales(3,desref(b14,fila(b14:b40)-fila(b14),,1)),
(mmult(((b14:b40=transponer(b14:b40)*
transponer(subtotales(3,desref(b14,fila(b14:b40)-fila(b14),,1))))*
(fila(b14:b40)>=transponer(fila(b14:b40)))),
fila(b14:b40)*0+1)=1)*1))

saludos,
hector.

p.e. si necesitas ayuda adicional...
puedo enviarte un archivo con 'esta' [y otras formulas para 'operar' con listas filtradas]... ¡ trabajando !!!
[si me dices a que correo te lo hago llegar] ;)
Respuesta Responder a este mensaje
#2 cuejorge2003
06/12/2004 - 17:03 | Informe spam
Héctor,

Muchas gracias, te paso mi correo:


Un saludo.
Jorge

"Héctor Miguel" wrote:

hola, Jorge !

> ... contar los numeros unicos de una columna filtrada [...]

antes de 'pasarte' la formula... te comento [segun tus mas recientes mensajes] que...
1.- 'trabajar' con matrices [y/o formulas 'matriciales']... podria alentar el [re]calculo del modelo
2.- [si tambien necesitas] 'buscar/contar/sumar' [segun criterios] en listas 'filtradas'...
se necesita la funcion subtotales() 'usando' la funcion desref() como su segundo argumento
[es la -unica- manera de lograr que subtotales 'devuelva' una matriz 'manipulable']
[Laurent Longree -1998- basado en un 'comportamiento NO documentado' de desref()]
3.- [y 'ademas'...] 'rastrear' en la matriz [de los 'filtrados'] para 'buscar' elementos 'unicos'...
['mejor ni te cuento' pero...] involucra ademas las funciones mmult() y transponer()
[basado en una 'tecnica' propuesta por Daniel.M +/- en 2003]...
=> 'considerando las consideraciones' anteriores... la formula resultante:
'supone' de una BD con autofiltros [filas 14:40 SIN los titulos] contar unicos en la columna 'B'
ES ->una sola linea<-... 'matricial'... y mi separador de argumentos ES la coma ',' NO punto y coma ';'
=> si la necesitas 'convertir' a 'deposito por macros'... [¿comentas los datos 'importantes´?]

=suma(si(subtotales(3,desref(b14,fila(b14:b40)-fila(b14),,1)),
(mmult(((b14:b40=transponer(b14:b40)*
transponer(subtotales(3,desref(b14,fila(b14:b40)-fila(b14),,1))))*
(fila(b14:b40)>=transponer(fila(b14:b40)))),
fila(b14:b40)*0+1)=1)*1))

saludos,
hector.

p.e. si necesitas ayuda adicional...
puedo enviarte un archivo con 'esta' [y otras formulas para 'operar' con listas filtradas]... ¡ trabajando !!!
[si me dices a que correo te lo hago llegar] ;)



Respuesta Responder a este mensaje
#3 Ricardo
06/12/2004 - 23:12 | Informe spam
Hola porfavor me los puedes mandar a mi tambien el archivo

Gracias
Héctor,

Muchas gracias, te paso mi correo:


Un saludo.
Jorge

"Héctor Miguel" wrote:

hola, Jorge !

> ... contar los numeros unicos de una columna




filtrada [...]

antes de 'pasarte' la formula... te comento [segun tus




mas recientes mensajes] que...
1.- 'trabajar' con matrices [y/o




formulas 'matriciales']... podria alentar el [re]calculo
del modelo
2.- [si tambien necesitas] 'buscar/contar/sumar'




[segun criterios] en listas 'filtradas'...
se necesita la funcion subtotales() 'usando' la




funcion desref() como su segundo argumento
[es la -unica- manera de lograr que




subtotales 'devuelva' una matriz 'manipulable']
[Laurent Longree -1998- basado en




un 'comportamiento NO documentado' de desref()]
3.- [y 'ademas'...] 'rastrear' en la matriz [de




los 'filtrados'] para 'buscar' elementos 'unicos'...
['mejor ni te cuento' pero...] involucra ademas




las funciones mmult() y transponer()
[basado en una 'tecnica' propuesta por Daniel.M




+/- en 2003]...
=> 'considerando las consideraciones' anteriores... la




formula resultante:
'supone' de una BD con autofiltros [filas 14:40




SIN los titulos] contar unicos en la columna 'B'
ES ->una sola linea<-... 'matricial'... y mi




separador de argumentos ES la coma ',' NO punto y coma ';'
=> si la necesitas 'convertir' a 'deposito por




macros'... [¿comentas los datos 'importantesŽ?]

=suma(si(subtotales(3,desref(b14,fila(b14:b40)-fila




(b14),,1)),
(mmult(((b14:b40=transponer(b14:b40)*
transponer(subtotales(3,desref(b14,fila(b14:b40)-fila




(b14),,1))))*
(fila(b14:b40)>=transponer(fila(b14:b40)))),
fila(b14:b40)*0+1)=1)*1))

saludos,
hector.

p.e. si necesitas ayuda adicional...
puedo enviarte un archivo con 'esta' [y otras




formulas para 'operar' con listas filtradas]... ¡
trabajando !!!
[si me dices a que correo te lo hago




llegar] ;)





.

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