jueves, 15 de agosto de 2019

¿Cómo obtener la diferencia en meses entre dos fechas fácilmente?

Redondear hacia abajo.
=SI(DIA(B1)>=DIA(A1),0,-1)+(AÑO(B1)-AÑO(A1))*12+MES(B1)-MES(A1)

Redondear hacia arriba.
=+(AÑO(B1)-AÑO(A1))*12+MES(B1)-MES(A1)

Otra forma más sencilla.
=+SIFECHA(A1,B1,"m")

Además de utilizar uno de los métodos anteriores, tienes la posibilidad de utilizar la función SIFECHA.
No, no busques información sobre esta función en la Ayuda de Excel porque no la vas a encontrar. Se trata de una función secreta que, según parece, Microsoft quiere eliminar por ser originaria de Lotus.
La sintaxis de la función  es:
=SIFECHA(primera_fecha;ultima_fecha;intervalo)
El argumento intervalo se refiere a la unidad en la que deseas que se devuelva el resultado:
  • “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, tomando las fechas como si estuviesen ubicadas en un mismo año.
  • “ym” Meses entre las fechas, tomando las fechas como si estuviesen ubicadas en un mismo año.
  • “md” Días entre las dos fechas, tomando las fechas como si estuviesen ubicadas en un mismo año y mes.
Nota: Recuerda que cuando introduces una fecha de forma manual, debes hacerlo como si fuese un valor de texto, es decir, entre comillas.
Por ejemplo, si quisieras calcular los meses que hay desde el 1 de enero de 2013 hasta el 31 de diciembre de 2013, debes utilizar la siguiente fórmula:
=SIFECHA(“01/01/13″;”31/12/13″;”m”)

Los créditos no son míos son de... por favor, te invito a visitarlo...

1 comentario:

  1. Ahorita nos tienen castigados con todos estos códigos que nada mas no le aprendo pero ya vamos avanzando, saludos de Izamal en Merida Yucatan es buena situación

    ResponderBorrar