¿Hay alguna fórmula que puedas usar para calcular?todomeses entre dos fechas. Digamos que la fecha de inicio es el 29 de abril y la fecha de finalización es el 1 de septiembre. Datedif primero convierte a días y luego a meses, por lo que calcularía que hay 125 días o 4,16 meses (redondeado automáticamente a 4). Estoy buscando algo que cuente abril, mayo, junio, julio, agosto y septiembre (es decir, 6). Hay una formula para esto?
Gracias
Respuesta1
Respuesta2
Respuesta3
Me gustaría sugerir dos métodos posibles:
Fórmula para el método 1 en la celda B75, lista de mesesincluye mes de inicio:
=IF(DATE(YEAR($A$75),MONTH($A$75)+ROW(1:1)-1,1)<$A$76,DATE(YEAR($A$75),MONTH($A$75)+ROW(1:1)-1,1),"")
- Fórmula para el método 2:
Opción 1:Si se incluye el mes de inicio.
- Fórmula en la celda D75:
=EDATE(A75,0)
- Fórmula en la celda D76:
=IFERROR(IF(EDATE(D75,1)>$A$76,"",EDATE(D75,1)),"")
Opcion 2:Si se excluye el mes de inicio.
- Fórmula en la celda E75:
=EDATE(A75,1)
- Fórmula en la celda E76:
=IFERROR(IF(EDATE(E75,1)>=$A$76,"",EDATE(D75,1)),"")
::Editado::
Puede omitir el Método 2 y escribir esta fórmula en la celda C75 para obtener meses. excluye el mes de inicio.
=IF(DATE(YEAR($A$76),MONTH($A$76)+ROW(1:1)-0,1)<$A$77,DATE(YEAR($A$76),MONTH($A$76)+ROW(1:1)-0,1),"")
- Ajuste las referencias de celda en la fórmula según sea necesario.
Respuesta4
estas buscando elmonth()
función:
= MONTH("5/4/21") - MONTH("1/3/21")
daría 4.
Por supuesto, puedes reemplazar el literal interior month()
con una celda como:
= MONTH(A1) - MONTH(A2)