Discussion:
Reemplazar fecha quitando la hora
(demasiado antiguo para responder)
madoli
2005-05-19 11:21:08 UTC
Permalink
Buenas tardes, haber si alguien me echa una mano, tengo una serie registros cada uno con una fecha y hora, quiero hacer una tabla dinamica que me suma el número de trabajos por dia, pero como me sale la hora, cuando hago la tabla dinamica me cuenta los registros pero por cada fecha y hora.
El formato de fecha es 15/06/2005 12:00 y yo quiero dejarlo 15/06/2005, he utilizado la opcion reemplazar con 15/06/2005 **:**, pero tengo que ir cambiando la fecha una por una.
UN saludo:
KL
2005-05-19 13:13:19 UTC
Permalink
Hola madoli,

Vamos a ver, unas cuantas cosas:

suponiendo que lo que tienes en el campo de fechas es realmente fecha y no
cadena de texto, entonces:

1) Es importante entender que con las fechas nada es lo que parece. Aunque
en la celda veas 15/06/2005 12:00, en realidad el valor de la celda es
38518.5 donde la parte entera significa el numero de dias transcurridos
desde 01/1/1900 y la parte decimal corresponde a las horas.
2) Del punto anterior se desprende que aunque 15/06/2005 12:00 y 15/06/2005
12:01 correspondan al mismo dia y ademas cambiando el formato a DD/MM/AAAA
ambos se podrian representar como 15/06/2005, seguirian siendo valores
distintos 38518.5 y 38518.5006944444. Es por eso que la tabla dinamica los
consideraria como categorias distintas.
3) Como ya he dicho antes aunque puedas ver 15/06/2005 12:00 en realidad es
otra cosa y por lo consiguiente Reemplazar 15/06/2005 **:** fallaria sin
duda alguna ya que no encontraria nada parecido en la celda. Por cierto en
vez de usar * (asterisco) en este tipo de reemplazos te recomiendo que uses
? (interrogacion) ya que * significa cualquier numero de caracteres o
ninguno, mientras que ? significa un caracter.
4) Dicho lo de arriba, una solucion que se me ocurre podria ser la de
truncar los valores de fecha dejando solo la fecha (el valor entero)
mediante una de las siguientes funciones:

=ENTERO(A1)
=REDONDEAR.MENOS(A1;0)
=MULTIPLO.INFERIOR(A1;1)

saludos,
KL


"madoli" <***@yahoo.es> wrote in message news:%***@TK2MSFTNGP14.phx.gbl...
Buenas tardes, haber si alguien me echa una mano, tengo una serie registros
cada uno con una fecha y hora, quiero hacer una tabla dinamica que me suma
el número de trabajos por dia, pero como me sale la hora, cuando hago la
tabla dinamica me cuenta los registros pero por cada fecha y hora.
El formato de fecha es 15/06/2005 12:00 y yo quiero dejarlo 15/06/2005, he
utilizado la opcion reemplazar con 15/06/2005 **:**, pero tengo que ir
cambiando la fecha una por una.
UN saludo:
madoli
2005-05-20 14:25:01 UTC
Permalink
Comprobado funciona de PM, ya se algo mas.
Un saludo
Post by KL
Hola madoli,
suponiendo que lo que tienes en el campo de fechas es realmente fecha y no
1) Es importante entender que con las fechas nada es lo que parece. Aunque
en la celda veas 15/06/2005 12:00, en realidad el valor de la celda es
38518.5 donde la parte entera significa el numero de dias transcurridos
desde 01/1/1900 y la parte decimal corresponde a las horas.
2) Del punto anterior se desprende que aunque 15/06/2005 12:00 y 15/06/2005
12:01 correspondan al mismo dia y ademas cambiando el formato a DD/MM/AAAA
ambos se podrian representar como 15/06/2005, seguirian siendo valores
distintos 38518.5 y 38518.5006944444. Es por eso que la tabla dinamica los
consideraria como categorias distintas.
3) Como ya he dicho antes aunque puedas ver 15/06/2005 12:00 en realidad es
otra cosa y por lo consiguiente Reemplazar 15/06/2005 **:** fallaria sin
duda alguna ya que no encontraria nada parecido en la celda. Por cierto en
vez de usar * (asterisco) en este tipo de reemplazos te recomiendo que uses
? (interrogacion) ya que * significa cualquier numero de caracteres o
ninguno, mientras que ? significa un caracter.
4) Dicho lo de arriba, una solucion que se me ocurre podria ser la de
truncar los valores de fecha dejando solo la fecha (el valor entero)
=ENTERO(A1)
=REDONDEAR.MENOS(A1;0)
=MULTIPLO.INFERIOR(A1;1)
saludos,
KL
Buenas tardes, haber si alguien me echa una mano, tengo una serie registros
cada uno con una fecha y hora, quiero hacer una tabla dinamica que me suma
el número de trabajos por dia, pero como me sale la hora, cuando hago la
tabla dinamica me cuenta los registros pero por cada fecha y hora.
El formato de fecha es 15/06/2005 12:00 y yo quiero dejarlo 15/06/2005, he
utilizado la opcion reemplazar con 15/06/2005 **:**, pero tengo que ir
cambiando la fecha una por una.
Luis Garcia
2005-05-19 13:42:13 UTC
Permalink
"madoli" <***@yahoo.es> escribi� en el mensaje news:#***@TK2MSFTNGP14.phx.gbl...
Buenas tardes, haber si alguien me echa una mano, tengo una serie registros
cada uno con una fecha y hora, quiero hacer una tabla dinamica que me suma
el número de trabajos por dia, pero como me sale la hora, cuando hago la
tabla dinamica me cuenta los registros pero por cada fecha y hora.
El formato de fecha es 15/06/2005 12:00 y yo quiero dejarlo 15/06/2005, he
utilizado la opcion reemplazar con 15/06/2005 **:**, pero tengo que ir
cambiando la fecha una por una.
UN saludo:

====
HOLA

Si la fecha es real (es decir, no es un texto con formato de fecha), despues
de crear la tabla dinamica, te vas al campo de fecha y lo agrupas. Te
preguntara como agrupar, y le pones por dias/meses/años o lo que quieras.

Saludos
madoli
2005-05-20 14:25:49 UTC
Permalink
También funciona cuantas mas opciones mejor, muchisimas gracias.
Un saludo
Post by madoli
Buenas tardes, haber si alguien me echa una mano, tengo una serie registros
cada uno con una fecha y hora, quiero hacer una tabla dinamica que me suma
el número de trabajos por dia, pero como me sale la hora, cuando hago la
tabla dinamica me cuenta los registros pero por cada fecha y hora.
El formato de fecha es 15/06/2005 12:00 y yo quiero dejarlo 15/06/2005, he
utilizado la opcion reemplazar con 15/06/2005 **:**, pero tengo que ir
cambiando la fecha una por una.
====
HOLA
Si la fecha es real (es decir, no es un texto con formato de fecha), despues
de crear la tabla dinamica, te vas al campo de fecha y lo agrupas. Te
preguntara como agrupar, y le pones por dias/meses/años o lo que quieras.
Saludos
Loading...