Utilizzo dell'istruzione IF per creare un programma con date


0

Sto cercando di creare un programma con le date utilizzando le formule IF e EDATE. Quindi, ho una data di inizio e una data di fine e voglio creare un programma con periodi di 3 mesi tra quelle date.

Ad esempio: la data di inizio è 01.01.2017 e la data di fine è 01.01.2018. il mio programma sarebbe simile a:

  • 01.01.17
  • 01.04.17
  • 01.07.17
  • 01.10.17
  • 01.01.18

Posso creare un programma con successo se l'ultimo periodo è di 3 mesi o più breve, tuttavia ho difficoltà a creare un programma in cui l'ultimo periodo è più lungo di 3 mesi. Ad esempio, la data di inizio è 01.01.2017 e la data di fine è 01.02.2018 e desidero effettuare l'ultimo periodo di 4 mesi.

Apprezzerei se condividessi alcune idee o suggerimenti.


Come crei il programma se l'ultimo periodo è di 3 mesi o più breve e da dove prendi i periodi?
Kevin Anthony Oppegaard Rose

Risposte:


0

Inserire la data di inizio in A1 e quindi termina la data in A2 . Nel B1 enterr:

=A1

Nel B2 accedere:

=IF(B1="","",IF(DATE(YEAR(B1),MONTH(B1)+3,DAY(B1))>$A$2,"",DATE(YEAR(B1),MONTH(B1)+3,DAY(B1))))

e copiare. Colonna B sono le date del programma senza regolazione . Nel C1 accedere:

=IF(B1="","",IF(DATE(YEAR(B1),MONTH(B1)+3,DAY(B1))>$A$2,$A$2,B1))

e copiare:

enter image description here

Come vedi, l'ultimo periodo è stato esteso da 3 mesi a quattro mesi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.