Calcular el número total de días por mes específico

Calcular el número total de días por mes específico

La celda A1 muestra la fecha de inicio, por ejemplo, 17/09/15

La celda B1 deberá reflejar la fecha de finalización. La fecha de finalización debe basarse en 3 meses desde la fecha de inicio.

No puedo simplemente usar 90 días como días estándar para agregarlos a la fecha de inicio, ya que los diferentes meses tienen un número de días diferente. Septiembre tiene 30 días, Octubre 31 días y Noviembre 30 días. Por tanto, el número total de días será 91 días.

¿Hay alguna forma de que Excel pueda calcular automáticamente la cantidad de días en ese mes específico y agregar 3 meses de días a la fecha de inicio?

Respuesta1

Divida la fecha en año/mes/día y agregue 3 meses:

=DATE(YEAR(A1),MONTH(A1)+3,DAY(A1))

suponiendo que A1 tenga su fecha de inicio.

Respuesta2

Nota: Esto es sólo para mostrar cómo obtener el número de días.

Así es como lo configuré, así que siéntete libre de cambiarlo una vez que entiendas cómo funciona. Lo configuré poniendo el número de días de C1 a C12, siendo D2 un año bisiesto (siéntete libre de cambiar el código para reflejar números en lugar de celdas)

A1 = fecha de inicio A2 = MONTH(A1) A2 = MONTH(A1)+1 A3 =MONTH(A1)+2

B1 ==A1+B5

B2 ==IF(A2=1,C1,IF(A2=2,IF((MOD(YEAR(A1),4))=0,D2,C2),IF(A2=3,C3,IF(A2=4,C4,IF(A2=5,C5,IF(A2=6,C6,IF(A2=7,C7,IF(A2=8,C8,IF(A2=9,C9,IF(A2=10,C10,IF(A2=11,C11,IF(A2=12,C12,0))))))))))))

B3 ==IF(A3=1,C1,IF(A3=2,IF((MOD(YEAR(A1),4))=0,D2,C2),IF(A3=3,C3,IF(A3=4,C4,IF(A3=5,C5,IF(A3=6,C6,IF(A3=7,C7,IF(A3=8,C8,IF(A3=9,C9,IF(A3=10,C10,IF(A3=11,C11,IF(A3=12,C12,0))))))))))))

B4 ==IF(A4=1,C1,IF(A4=2,IF((MOD(YEAR(A1),4))=0,D2,C2),IF(A4=3,C3,IF(A4=4,C4,IF(A4=5,C5,IF(A4=6,C6,IF(A4=7,C7,IF(A4=8,C8,IF(A4=9,C9,IF(A4=10,C10,IF(A4=11,C11,IF(A4=12,C12,0))))))))))))

B5 ==SUM(B2,B3,B4)

Esto es sólo el camino más largo, pero mi punto de hacer esto es para B5, esto le dará la cantidad de días entre cada mes, pero en realidad el día del mes siempre será el mismo. Puse B1 allí solo para mostrar eso también, pero debes configurar todas las celdas para que sean generales o un número, y A1 y B1 son fechas para el tipo de celda.

A2-4 son los 3 meses, B2-4 es el número de días de esos meses y B5 es el número total de días. Esto incluye un año bisiesto, pero si solo desea 3 meses seguidos después, use la respuesta que le dio el usuario1016274.

¡Divertirse! :)

Respuesta3

@Brandon, Me gustaría sugerirle 3 fórmulas diferentes, teniendo en cuenta sus necesidades. Trabajando apropiadamente. Consulte la pantalla a continuación.

ingrese la descripción de la imagen aquí

Fórmula 1: =EDATE(A261,3)

Fórmula 2: =DATE(YEAR(A261),MONTH(A261)+3,DAY(A261))

Fórmula 3: =IF(OR(MONTH(A261)={1,12}),(A261+90),IF(OR(MONTH(A261)={4,9}),(A261+91),IF(OR(MONTH(A261)={3,5,6,7,8,10,11}),(A261+92),(A261+89))))

NÓTESE BIEN:Cambie el rango de datos según lo necesite, no olvide responder. Para elFórmula 3según el mes, he calculado el total de días para3 meses.

Por ejemplo, si el mes es 1, es decir, enero, Excel agrega 90 días (31 para enero + 28 para febrero + 31 para marzo) y así para los demás.

Espero que esto te ayude.

información relacionada