Funciones Excel‎ > ‎Fecha y Hora‎ > ‎

SiFecha

Entre las “curiosidades” del Excel esta una función sin documentar, la cual no aparece en la lista de funciones y tampoco aparece en la ayuda del Excel, es la función SIFECHA.

Esta función permite obtener el número de años, meses y días entre dos fechas. La sintaxis de esta función es muy sencilla;

=SIFECHA( fecha_inicial ; fecha_final ; unidad )

Unidad Devuelve
"y" 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.
"ym" La diferencia entre los meses de fecha_inicial y fecha_final. Los días y los años de las fechas se omiten.
"yd" Los días de diferencia entre fecha_inicial y fecha_final. Los años de las fechas se omiten.

La función SIFECHA es útil en fórmulas en las que se necesita calcular un período de tiempo transcurrido entre dos fechas.

Para entender mejor esta función estudie el siguiente ejemplo.

Fecha INI Fecha FIN Fórmula

Resultado

Descripción (Resultado)
01-01-2001 29-05-2013 =SIFECHA(Fecha_inicial;Fecha_final;"y") 12 12 años enteros en el período
01-06-2001 29-05-2013 =SIFECHA(Fecha_inicial;Fecha_final;"m") 143 La diferencia en mese entre 1 de junio de 2001 y el 29 de mayo de 2013
01-06-2001 29-05-2013 =SIFECHA(Fecha_inicial;Fecha_final;"d") 4380 4380 días entre el 1 de junio de 2001 y el 29 de mayo de 2013
01-06-2001 29-05-2013 =SIFECHA(Fecha_inicial;Fecha_final;"md") 28 La diferencia entre 1 y 29 (el día de fecha_inicial y el de fecha_final), omitiendo los meses y años de las fechas
01-06-2001 29-05-2013 =SIFECHA(Fecha_inicial;Fecha_final;"ym") 11 11 meses entre el 1 de junio y el 29 de mayo de 2013, omitiendo los dias y años de las fechas
01-06-2001 29-05-2013 =SIFECHA(Fecha_inicial;Fecha_final;"yd") 362 362 días entre el 1 de junio y el 29 de mayo de 2013, omitiendo los años de las fechas
SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser