Pasar fecha a Numero

28/12/2004 - 23:52 por María | Informe spam
Como puedo pasar una fecha, por ejemplo 1 año 2 meses y 3
días a número: 365+30+3= 398 y luego una vez realizados
los calculos pasarlo de nuevo a fecha.
Si tuvierais algún ejemplo o supierais donde encontrarlo
os lo agradecería.
Gracias y saludos
María
 

Leer las respuestas

#1 KL
29/12/2004 - 01:08 | Informe spam
Hola Maria,

Vayamos por partes:

Como puedo pasar una fecha, por ejemplo 1 año 2 meses y 3
días



Para Excel "1 año 2 meses y 3 días" no es fecha sino cadena de texto, por lo
tanto para excel es simplemente una combinacion de caracteres como lo es
"xyz" por ejemplo. Dicho lo anterior, para limpiar la cadena de texto de
letras y otros simbolos no numericos se podria usar estas formulas:

Suponiendo q la celda [A1]="1 año 2 meses y 3 días"

[B1]=--IZQUIERDA(A1,ENCONTRAR(" ",A1)-1)

[C1]=--ESPACIOS(EXTRAE(A1,ENCONTRAR("o",A1)+2,ENCONTRAR("m",A1)-(ENCONTRAR("o",A1)+2)))

[D1]=--ESPACIOS(EXTRAE(A1,ENCONTRAR("y",A1)+1,ENCONTRAR("d",A2)-(ENCONTRAR("y",A2)+1)))

Ojo - mi separador de argumentos en las formulas es la coma ",". Puede q
necesites cambiarla por punto y coma ";".

a número: 365+30+3= 398 y luego una vez realizados
los calculos pasarlo de nuevo a fecha.



Convertir 1 año 2 meses y 3 días en 365, 30 y 3 no es del todo correcto ya q
hay meses q tienen 28, 29 (febrero en un año bisiesto), 30 y 31 dias al
igual q hay años q tienen 365 y 366 dias (años bisiestos). Si lo q quieres
es luego sumar 398 a una fecha para conseguir otra en el futuro, casi seguro
q obtendras un resultado distorsionado.

Si realmente se trata de sumar 1 año 2 meses y 3 días a una fecha dada para
obtener otra en el futuro, te recomendaria q sumes los años, los meses y los
dias por separado. Por ejemplo:

Suponiendo q la celda [E1]/01/2004 y q ya hemos obtenido los valores
numericos para los años en celda [B1], los meses en [C1] y los dias en [D1]
(veas el inicio de este mensaje), entonces en la celda [F1] puedes poner la
siguiente formula:

þCHA(AÑO(E1)+B1,MES(E1)+C1,DIA(E1)+D1)

Si tuvierais algún ejemplo o supierais donde encontrarlo
os lo agradecería.



si quieres, puedes bajar este fichero en los proximos dos dias:
http://www.telefonica.net/web/kl/Book3.xls

Saludos,
KL
(XL 97, 2000, 2002)


Para usar mi direccion de correo electronico privada
borra "NOSPAM" y "PLEASE" antes de usarla.

Preguntas similares