Funcion sifecha de excel

1 Flares Twitter 0 Facebook 1 Google+ 0 LinkedIn 0 Buffer 0 Filament.io 1 Flares ×

La función SIFECHA de excel es de gran ayuda cuando trabajamos con rangos de fechas..

La función SIFECHA calcula la diferencia entre dos fechas.
Puede mostrar el resultado en días, meses o años.

Sintaxis
=SIFECHA ( fecha inicial, fecha final, “intervalo”)
fecha inicial : la fecha mas antigua.
fecha final : la fecha mas reciente.
“intervalo” : calculo que desea hacer.

Éstos son los intervalos disponibles.

“d” Días entre las dos fechas.
“m” Meses entre las dos fechas.
“y” Años entre las dos fechas.
“yd” Días entre las fechas, como si las fechas estaban en el mismo año.
“ym” Meses entre las fechas, como si las fechas estaban en el mismo año.
“md” Días entre las dos fechas, como si las fechas estaban en el
mismo mes y año.

Para comprender mejor el manejo de la función sifecha de excel veremos un ejemplo practico..

En este ejemplo vemos como se usan los intervalos, si solo indicamos día,mes o año, nos calculara los días,meses o años transcurridos según las fechas, pero podemos calcular días o meses sin tomar en cuanta el año o el mes,solo se toman en cuenta el numero de días o meses para hacer el calculo, en el ejemplo pueden ver que si ponemos yd, nos calcula los días entre las dos fechas,tomando en cuenta el día y mes inicial comparado con el día y mes final…

Un Ejemplo de aplicacion para esta función seria calcular la edad..

En A1 ponemos la fecha de nacimiento..

=SIFECHA(A1,HOY(),”y”)       esta calcula los años
=SIFECHA(A1,HOY(),”ym”)    esta calcula los meses
=SIFECHA(A1,HOY(),”md”)    esta calcula los días

Espero que esta informacion les sea de ayuda…

formulas excel

22 pensamientos en “Funcion sifecha de excel”

  1. El problema es el siguiente, una persona tiene una fecha inicio contrato y una fecha final del contrato, pero si esta en carrera no va tener una fecha fin, es decir la formula debe coger como fecha final la fecha actual del sistema por que el sigue en continuidad.

    Ejemplo:

    Fecha inicio fecha final contrato tiempo total laborado seria
    dd-mm-aa dd-mm-aa dd-mm-aa
    02/01/2013 01/04/2013 29 – 02 – 00

    Como se está teniendo en cuenta que los meses son de 30 días y el año de 360 días, se debe tener en cuenta que si una persona ingresa:

    el primer día de determinado mes los días deben ser iguales a cero, i contar los meses
    y si el día de ingreso es mayor o igual a 1 se le debe restar como el caso del ejemplo
    la persona ingreso el 02/01/2013 entonces a 30 días se le restan 1, porque ingreso el 02/01/2013, por esto los días dan 29.

  2. =SIFECHA(D2,HOY(),”Y”)&” AÑO(S) “&SIFECHA(D2,HOY(),”YM”)&” MES(ES) “

    fecha inicial 05/03/2010
    a la fecha 04/03/2013

    esta funcion me calcula el año y el mes … de esta forma
    3 AÑO(S) 0 MES(ES)

    necesito poner un criterio para poder sumar los registros cuyo resultado sea aquellos que tienen 1 un año completo…
    please ayudenme

  3. Completando el comentario del 11/01/2012 a las 12.28, he podido determinar que los errores se producen en los AÑOS BISIESTOS,(2008, 2012, 2016, 2020 etc) pero no encuentro el porqué. Tal vez se trate de un error de programación. Si alguien tiene la solución, agradecido.

  4. Porque entre el 14/01/1978 y hoy (11/01/2012) el resultado me dá: 33 años, 11 meses y 141 días???
    Este error lo estoy teniendo para otras fechas y siempre en los días.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *