Autofiltro personalizado con fechas y horas

01/07/2005 - 09:23 por Keyhelp | Informe spam
Hola a todos:

Hay algo que no me funciona correctamente en el Excel 2000 para filtrar
datos con fecha y hora

Le hago el autofiltro y si uso los valores que me figuran en el desplegable,
funciona correctamente, en cambio si le digo personalizado y pongo que
filtre los que sean igual o diferente a una fecha que contiene hora, minutos
y segundos no me hace ni caso.

Fecha
01/07/2005 15:30:20
30/06/2005 18:05:14

Le pongo personalizado ->no es igual a -> 01/07/2005 15:30:20 y me muestra
todos los registros.
luego intenté hacer una prueba, pongo el formato de las celdas en dd/mm/yyyy
y quise hacer la misma prueba solo con la fecha sin tener en cuenta la hora
y me hace lo mismo, esta vez he puesto en el filtro en vez de la hora solo
la fecha.

¿Alguién sabe como solucionarlo?

Gracias por vuestra colaboración

Francisco López
Departamento de desarrollo
Keyhelp, S.L.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
01/07/2005 - 12:24 | Informe spam
hola, Francisco !

... no me funciona correctamente... filtrar datos con fecha y hora
... si uso los valores que me figuran en el desplegable, funciona correctamente
... si le digo personalizado y... los que sean igual o diferente a una fecha... hora, minutos y segundos no me hace ni caso.
Fecha
01/07/2005 15:30:20
30/06/2005 18:05:14
... pongo personalizado ->no es igual a -> 01/07/2005 15:30:20 y me muestra todos los registros.
... pongo el formato de las celdas en dd/mm/yyyy... misma prueba solo con la fecha sin tener en cuenta la hora y... lo mismo [...]



suponiendo que las celdas con el dato fecha_hora_minutos son 'efectivamente' datos-fecha [NO textos]...
[comentarte/recordarte que...] las fechas [en excel] son [en realidad] valores numericos [enteros=dias fracciones=horas]
[p.e.] tu dato fecha de: 01/07/2005 15:30:20 [realmente] se corresponde con el valor: 38534.6460648148
[por lo tanto]... puedes usar los autofiltros CON los valores [reales] de enteros_fracciones 'entre dos intervalos' [p.e.]
-> condicion1: ->es mayor o igual que<-... [y aqui pones el valor MENOR del intervalo, p.e.] 38354
-> operador: ->Y<-
-> condicion2: ->es menor o igual que<-... [y aqui pones el valor MAYOR del intervalo p.e.] 38361 [equivalente de 03/07/2005]

otra posibilidad es 'hacer lo anterior'... por macros ;)
una mas es utilizar los filtros avanzados ;)

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Keyhelp
01/07/2005 - 13:22 | Informe spam
Efectivamente [y así es] las fechas son en formato fecha de excel [como si
no]
El tema es que el usuario final no va a estar manejando los número de serie
de la fecha, el usuario va a usar fecha y no fracciones de días, es como si
el banco, en vez de mandarte las cartas a tu nombre, las mandaran con el
código interno que usan ellos para identificarte en su base de
datos,[Estimado señor 1256255-99-3SS-SP-MAD. ].
El tema está en que usamos PowerBuilder [por si no lo conoces
www.sybase.com ] y hay unos objetos llamados DataWindows [parecidos a los
Resulsets de VB] que visualizan el contenido de una SELECT de base de datos,
el usuario quiere realmente recuperar esta información en bruto, es decir,
los resultados de la select, tal y como los tendría si él mismo lo hubiera
ejectuado, [independiente del motor de base de datos, versión, etc.. ]
Estos objetos tienen una propiedad que puede grabar el resultado en varios
formatos, [Txt, Excel, SQL, Works, etc.. ] y esto funciona correctamente,
pues cuando lo exporta en Excel, lo reconoce sin ningún problema, es mas,
las fechas las trata correctamente, ( si pongo la máscara general a las
columnas de fechas, aparecen la serie del día con sus fracciones de día si
procede )
pero cuando hace los filtros tal y como he comentado anteriormente, el Excel
pasa totalmente de las instrucciones que se le dice, osea, que se pone como
filtro que devuelva los que no són de una determinada fecha y devuelve
SIEMPRE todos.

Por eso, tu idea de usar el número de serie no es factible, [si fuera yo el
usuario final, me daba igual, pero ya sabes, el que paga manda]

¿Alguna sugerencia mas?
Gracias de todas maneras.

"Héctor Miguel" escribió en el mensaje
news:
hola, Francisco !

> ... no me funciona correctamente... filtrar datos con fecha y hora
> ... si uso los valores que me figuran en el desplegable, funciona


correctamente
> ... si le digo personalizado y... los que sean igual o diferente a una


fecha... hora, minutos y segundos no me hace ni caso.
> Fecha
> 01/07/2005 15:30:20
> 30/06/2005 18:05:14
> ... pongo personalizado ->no es igual a -> 01/07/2005 15:30:20 y me


muestra todos los registros.
> ... pongo el formato de las celdas en dd/mm/yyyy... misma prueba solo


con la fecha sin tener en cuenta la hora y... lo mismo [...]

suponiendo que las celdas con el dato fecha_hora_minutos son


'efectivamente' datos-fecha [NO textos]...
[comentarte/recordarte que...] las fechas [en excel] son [en realidad]


valores numericos [enteros=dias fracciones=horas]
[p.e.] tu dato fecha de: 01/07/2005 15:30:20 [realmente] se corresponde


con el valor: 38534.6460648148
[por lo tanto]... puedes usar los autofiltros CON los valores [reales] de


enteros_fracciones 'entre dos intervalos' [p.e.]
-> condicion1: ->es mayor o igual que<-... [y aqui pones el valor MENOR


del intervalo, p.e.] 38354
-> operador: ->Y<-
-> condicion2: ->es menor o igual que<-... [y aqui pones el valor MAYOR


del intervalo p.e.] 38361 [equivalente de 03/07/2005]

otra posibilidad es 'hacer lo anterior'... por macros ;)
una mas es utilizar los filtros avanzados ;)

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.


Respuesta Responder a este mensaje
#3 Héctor Miguel
01/07/2005 - 22:38 | Informe spam
hola, Francisco !

voy a [tratar de] dar respuesta/ideas/opiniones/... con base a [fracciones de] tus nuevos comentarios :))
__ 1 __
... las fechas son en formato fecha de excel [como si no]... el usuario final no va a estar manejando los numero de serie de la fecha
... es como si el banco, en vez de... cartas a tu nombre, las mandaran con el codigo interno que usan ellos para identificarte
... [Estimado señor 1256255-99-3SS-SP-MAD. ]


__ 2 __
... usamos PowerBuilder [por si no lo conoces... www.sybase.com] y hay unos objetos llamados DataWindows
... que visualizan el contenido de una SELECT de base de datos... funciona correctamente... Excel, lo reconoce sin ningun problema


__ 3 __
... pero cuando hace los filtros... Excel pasa totalmente de las instrucciones que se le dice
... se pone como filtro que devuelva los que no son de una determinada fecha y devuelve SIEMPRE todos.


__ 4 __
... tu idea de usar el numero de serie no es factible, [si fuera yo el usuario final, me daba igual, pero ya sabes, el que paga manda]



1) [si me permites y 'parafraseando' la comparacion del banco]...
lo que quisieras que excel haga en cuanto al 'tratamiento' de las fechas [Y sus 'formatos' de 'visualizacion']...
'me suena' a una 'exigencia' al banco para que guarde/trate/... 'tu' nombre simple y llanamente... 'asi... como suena' :))
[o sea, que 'omita' SUS procesos internos y deje de usar los codigos 'chistosos' que emplea en sus registros/base de datos] :-(
-> sobra decir/comentar/inaginar/... los riesgos que se estarian corriendo [p.e.] con los 'homonimos' :)
-> no creo que - para nadie- sea 'aceptable' que 'tus' depositos se 'abonen' a 'otro'... y las disposiciones de otro se 'te carguen' a ti :))
con excel 'pasa igual'... [y con respecto de] las fechas SON numeros seriales [independientemente del formato que se 'les vea']
-> lo anterior no significa que no se pueda 'tratar' con el banco [o con excel]... siempre y cuando... se sigan 'ciertos lineamientos' :))
2) [mientras -yo- no 'sienta la necesidad' de usar/conocer/... powerbuilder, me temo que]...
poco [por no decir nada] podria aportarte como ideas que pudieran ser 'de provecho' para tu interaccion con dicha aplicacion :-(
3) 'hablando' de excel... [creo que] 'algo' [quizas poco o nada] podria intentar [yo o cualquiera en este grupo] para ofrecer 'alternativas' ;)
4) si el que 'manda' [porque paga]... es 'capaz' de tratar con el banco [a pesar de que NO va a poder impedirle sus procesos internos]...
[indudablemente] sera -tambien- capaz de tratar/interactuar/... con excel [al igual que con el banco]... si se siguen ciertos lineamientos :))
-> te comentaba de hacer uso de macros [por si quisieras 'evitarle la fatiga'] y...
-> a menos que las macros NO se permitan [por politica de empresa o idiosincracia propia]...
[te puedo asegurar que] existen mas de dos formas de 'facilitarle' el proceso [y de una manera mas que 'amigable'] :))

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.

p.d. todo este 'rollo'... lleva [solamente] la intencion de [tratar de] 'aclarar' que [hablando de excel]...
si hay 'algo que no haga'... el usuario puede 'agregarle' [casi] todo... lo que le haga falta :D
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida