Expresion de fecha

30/12/2008 - 12:34 por AverGaston | Informe spam
Hola a todos.
Necesito espresar en años, meses y dias una diferencia entre dos fechas.

Por ejemplo: hago la siguiente operacion, 01-01-1967 menos 30-12-2008, eso
me da un numero 15339, lo que quiero es que ese numero, este expresado en
años meses y dias.

Espero que se entienda. Gracias.

Preguntas similare

Leer las respuestas

#1 Gabriel Raigosa
30/12/2008 - 19:33 | Informe spam
Saludos;

La funcion SIFECHA pude servire para tal fin

En la siguiente dirección puede le he puesto un ejemplo de la aplicación
de dicha función

http://sites.google.com/site/misitioexcel/

Busque en la sección archivos el archivo SIFECHA.xls


AverGaston escribió:
Hola a todos.
Necesito espresar en años, meses y dias una diferencia entre dos fechas.

Por ejemplo: hago la siguiente operacion, 01-01-1967 menos 30-12-2008, eso
me da un numero 15339, lo que quiero es que ese numero, este expresado en
años meses y dias.

Espero que se entienda. Gracias.





Gabriel Raigosa
http://sites.google.com/site/misitioexcel/
Respuesta Responder a este mensaje
#2 Héctor Miguel
31/12/2008 - 01:16 | Informe spam
hola, Gabriel !

La funcion SIFECHA pude servire para tal fin
En la siguiente direccion... he puesto un ejemplo de la aplicacion de dicha funcion ...



en tu archivo hay dos detalles (por tu excel en ingles) que podrian llegar a confundir a quien lo utilice...

1) al transformar fechas a texto utilizas (p.e.) =text(<dato fecha>,"yyyymmdd")
pero "yyyy" solo funcionara si quien lo abra tamben usa excel en ingles -?-

opciones ?...

a) usar una celda puente para determinar (solo entre ingles y espanol) si debe ser "yyyy" o "aaaa" (p.e.)
[A1] =if(isnumber(--text(today(),"yyyy")),"yyyymmdd","aaaammdd")
o [A1] =is(iserror(--text(today(),"yyyy")),"aaaammdd","yyyymmdd")
y cambiar la formula:
de: =text(<dato fecha>,"yyyymmdd")
a: =text(<dato fecha>,a1)

b) usar las funciones nativas de excel (que siempre seran transparentes entre idiomas)
y cambiar la formula:
de: =text(<dato fecha>,"yyyymmdd")
a: =(year(<dato fecha>)&text(<dato fecha>,"mmdd"))

2) utilizas de manera indistinta funciones del ATP en ingles y en espanol (FRAC.AÑO y YEARFRAC)
quien no tenga instalado el complemento ATPVBAEN obtendra errores donde se usa "yearfrac" -?-

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