Calcola il numero di mesi tra due date in Excel (Easy Formulas)

Se gestisci più progetti, avresti bisogno di sapere quanti mesi sono trascorsi tra due date. Oppure, se sei nella fase di pianificazione, potresti dover conoscere le stesse informazioni per la data di inizio e di fine di un progetto.

Esistono diversi modi per calcolare il numero di mesi tra due date (tutte utilizzando formule diverse).

In questo tutorial, ti fornirò alcune formule che puoi utilizzare per ottenere il numero di mesi tra due date.

Quindi iniziamo!

Questo tutorial tratta:

Uso della funzione DATEDIF (Ottieni numero di mesi completati tra due date)

È improbabile che otterrai le date che hanno un numero perfetto di mesi. È più probabile che siano un certo numero di mesi e alcuni giorni coperti dalle due date.

Ad esempio, tra il 1 ° gennaio 2020 e il 15 marzo 2020, ci sono 2 mesi e 15 giorni.

Se desideri calcolare solo il numero totale di mesi tra due date, puoi utilizzare la funzione DATEDIF.

Supponi di avere un set di dati come mostrato di seguito in cui desideri solo ottenere il numero totale di mesi (e non di giorni).

Di seguito è riportata la formula DATEDIF che lo farà:

=DATEDIF(A2,B2,"M")

La formula sopra ti darà solo il numero totale di mesi completati tra due date.

DATEDIF è una delle poche funzioni non documentate in Excel. Quando si digita = DATEDIF in una cella in Excel, non verrà visualizzato alcun IntelliSense o alcuna guida sugli argomenti che può assumere. Quindi, se stai utilizzando DATEDIF in Excel, devi conoscere la sintassi.

Nel caso in cui desideri ottenere il numero totale di mesi e giorni tra due date, puoi utilizzare la formula seguente :

=DATEDIF(A2,B2,"M")&"M "&DATEDIF(A2,B2,"MD")&"D"

Nota: la funzione DATEDIF escluderà la data di inizio durante il conteggio i numeri del mese. Ad esempio, se inizi un progetto il 01 gennaio e termina il 31 gennaio, la funzione DATEDIF darà il numero di mesi pari a 0 (poiché non conta la data di inizio e in base ad essa solo 30 giorni a gennaio sono stati coperto)

Utilizzo della funzione YEARFRAC (Ottieni il totale dei mesi tra due date)

Un altro metodo per ottenere il numero di mesi tra due date specificate è utilizzare la funzione YEARFRAC.

La funzione FRAZIONE ANNO prenderà una data di inizio e una data di fine come argomenti di input e fornirà il numero di anni trascorsi durante queste due date.

A differenza della funzione DATEDIF, la funzione FRA ANNO fornirti i valori in decimale nel caso in cui non sia trascorso un anno tra le due date.

Ad esempio, se la mia data di inizio è il 01 gennaio 2020 e la data di fine è il 31 gennaio 2o20, il risultato della funzione FRAZIONE ANNO sarà 0,833. Una volta ottenuto il valore dellanno, puoi ottenere il valore del mese moltiplicandolo per 12.

Supponi di avere il set di dati come mostrato di seguito e di voler ottenere il numero di mesi tra la data di inizio e quella di fine.

Di seguito è riportata la formula che farà ciò:

=YEARFRAC(A2,B2)*12

Questo ti darà i mesi in decimali.

Nel caso in cui desideri ottenere solo il numero completo mesi, puoi racchiudere la formula sopra in INT (come mostrato di seguito):

=INT(YEARFRAC(A2,B2)*12)

Unaltra importante differenza tra la funzione DATEDIF e la funzione YEARFRAC è che la funzione YEARFRAC considererà la data di inizio come parte del mese. Ad esempio, se la data di inizio è 01 gennaio e la data di fine è 31 gennaio, il risultato della formula precedente sarà 1

Di seguito è riportato un confronto dei risultati ottenuti da DATEDIF e YEARFRAC.

Utilizzo delle formule ANNO e MESE (conta tutti i mesi quando il progetto era attivo)

Se lo desideri conoscere i mesi totali che sono coperti tra la data di inizio e quella di fine, quindi puoi utilizzare questo metodo.

Supponi di avere il set di dati come mostrato di seguito:

Di seguito è riportata la formula che ti darà il numero di mesi tra le due date:

=(YEAR(B2)-YEAR(A2))*12+MONTH(B2)-MONTH(A2)

Questa formula utilizza la funzione ANNO (che ti dà il numero dellanno utilizzando la data) e la funzione MESE (che ti dà il numero del mese utilizzando la data) .

La formula precedente ignora completamente anche il mese della data di inizio.

Ad esempio, se il tuo progetto inizia il 1 ° gennaio e termina il 20 febbraio, il la formula mostrata di seguito ti darà il risultato come 1, poiché ignora completamente il mese della data di inizio.

Nel caso in cui desideri che venga conteggiato anche il mese della data di inizio, puoi utilizzare la seguente formula:

=(YEAR(B2)-YEAR(A2))*12+(MONTH(B2)-MONTH(A2)+1)

Tu potresti voler utilizzare la formula sopra quando vuoi sapere in quanti mesi è stato attivo questo progetto (il che significa che potrebbe contare il mese anche se il progetto era attivo solo per 2 giorni nel mese).

Quindi questi sono tre modi diversi per calcolare i mesi tra due date in Excel. Il metodo scelto sarebbe basato su ciò che intendi calcolare (di seguito è riportato un breve riepilogo):

  • Utilizza il metodo della funzione DATEDIF se desideri ottenere il numero totale di mesi completati tra due date (ignora la data di inizio)
  • Utilizza il metodo YEARFRAC quando desideri ottenere il valore effettivo dei mesi trascorsi tra le date di rimorchio. Fornisce anche il risultato in decimale (dove il valore intero rappresenta il numero di mesi interi e la parte decimale rappresenta il numero di giorni)
  • Usa il metodo ANNO e MESE quando vuoi sapere quanti mesi sono coperti tra due date (anche quando la durata tra la data di inizio e quella di fine è solo di pochi giorni)

Di seguito è riportato come ciascuna formula trattata in questo tutorial conterà il numero di mesi tra due date:

Spero che tu abbia trovato utile questo tutorial su Excel.

Potrebbe piacerti anche il seguente Excel suggerimenti ed esercitazioni:

  • Come calcolare il numero di giorni tra due date in Excel
  • Come rimuovere lora dalla data / timestamp in Excel
  • Convertire il tempo in numero decimale in Excel (ore, minuti, secondi)
  • Come inserire rapidamente data e timestamp in Excel
  • Convertire la data in testo in Excel
  • Come SOMMARE i valori tra due date in Excel

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *