Diferencia entre fechas

30/06/2006 - 21:23 por Jaume Massanés | Informe spam
Como puedo hacer para que restando entre dos fechas me de los años, meses y
dias transcurridos (teniendo en cuenta tambien los años bisiestos entre las
dos fechas)

Gracias de antemano.

Jaume Massanés
 

Leer las respuestas

#1 Gabriel Raigosa
30/06/2006 - 22:19 | Informe spam
SIFECHA
Calcula el número de días, meses o años entre dos fechas. Esta función se
proporciona por compatibilidad con Lotus 1-2-3.

Sintaxis

SIFECHA(fecha_inicial;fecha_final;unidad)

Fecha_inicial Fecha que representa la primera fecha o fecha inicial del
período. Las fechas se pueden escribir como cadenas de texto entre comillas
(por ejemplo, "2001/1/30"), como números de serie (por ejemplo, 36921, que
representa el 30 de enero de 2001 si se utiliza el sistema de fechas de
1900) o bien como resultado de otras fórmulas o funciones (por ejemplo,
FECHANUMERO("2001/1/30")).

Fecha_final Fecha que representa la última fecha o fecha final del
período.

Unidad El tipo de información que desea obtener:

Unidad Devuelve
"A" El número de años completos del período.
"M" El número de meses completos del período.
"D" El número de días del período.
"MD" La diferencia entre los días de fecha_inicial y fecha_final. Los
meses y los años de las fechas se omiten.
"AM" La diferencia entre los meses de fecha_inicial y fecha_final. Los
días y los años de las fechas se omiten.
"AD" Los días de diferencia entre fecha_inicial y fecha_final. Los
años de las fechas se omiten.

Comentarios

a.. Las fechas están almacenadas como números de serie secuenciales para
poder utilizarse en los cálculos. De forma predeterminada, el 31 de
diciembre de 1899 es el número de serie 1 y el 1 de enero de 2008 es el
número de serie 39448, porque está 39.448 días después del 1 de enero de
1900.
b.. La función SIFECHA es útil en fórmulas en las que se necesita calcular
un período transcurrido.
Ejemplo

Fecha_inicial Fecha_final Fórmula Descripción (Resultado)
1/1/2001 1/1/2003 SIFECHA(Fecha_inicial;Fecha_final;"A") Dos años
enteros en el período (2)
6/1/2001 8/15/2002 SIFECHA(Fecha_inicial;Fecha_final;"D") 440 días
entre el 1 de junio de 2001 y el 15 de agosto de 2002 (440)
6/1/2001 8/15/2002 SIFECHA(Fecha_inicial;Fecha_final;"AD") 75 días
entre el 1 de junio y el 15 de agosto, omitiendo los años de las fechas (75)
6/1/2001 8/15/2002 SIFECHA(Fecha_inicial;Fecha_final;"MD") La
diferencia entre 1 y 15 (el día de fecha_inicial y el de fecha_final),
omitiendo los meses y años de las fechas (14)


Gabriel Raigosa
Medellín - Colombia

news://msnews.microsoft.com/
news://msnews.microsoft.com/microso...c.es.excel

"Jaume Massanés" escribió en el mensaje
news:
Como puedo hacer para que restando entre dos fechas me de los años, meses
y dias transcurridos (teniendo en cuenta tambien los años bisiestos entre
las dos fechas)

Gracias de antemano.

Jaume Massanés

Preguntas similares