Ottieni mesi tra le date
Per misurare una sequenza temporale per unattività calcoliamo la differenza tra due date in termini di giorni, settimane, mesi e anni. Ma come possiamo calcolare la differenza tra due date in mesi in Excel? Esistono diverse formule per ottenere i mesi tra due date in Excel.
Figura 1. Calcolo dei mesi tra due date
Utilizzo della formula DATEDIF di Excel
La funzione DATEDIF di Excel calcola la differenza tra due date in base allintervallo specificato come giorni, mesi, anni. Usando questa funzione possiamo restituire il numero di mesi completi tra due date secondo la seguente sintassi;
=DATEDIF( start_date, end_date, "M”)
La funzione DATEDIF arrotonda riduce i valori per impostazione predefinita e restituisce il numero completo di mesi tra le date. Nel nostro esempio, possiamo ottenere mesi tra due date elencate nella colonna B e C come valori di data di inizio e data di fine. Dobbiamo utilizzare la seguente formula nella cella E2 e trascinare il quadratino di riempimento verso il basso;
=DATEDIF(B2,C2,"M")
Figura 2. Utilizzo della funzione DATEDIF per calcolare i mesi tra due date
Utilizzando le formule YEAR e MONTH
Possiamo calcolare mesi tra due date in Excel utilizzando le funzioni ANNO e MESE in una formula secondo la seguente sintassi;
=(YEAR(end_date)-YEAR(start_date))*12+MONTH(end_date)-MONTH(start_date)
Questa formula confronta due date e calcola i mesi tra due date come numero positivo o negativo. Applicheremo questa formula nella cella F2 e copieremo la formula verso il basso, ad esempio;
=(YEAR(C2)-YEAR(B2))*12+MONTH(C2)-MONTH(B2)
Figura 3. Utilizzo delle formule ANNO e MESE per calcolare i mesi tra le date
Si noti che il risultato di questa formula non è sempre simile alla funzione DATEDIF . Perché, la funzione DATEDIF restituisce il numero di mesi completi trascorsi tra le date e questa formula funziona sui numeri dei mesi che appartengono a date diverse. Come nella riga 6, la funzione DATEDIF restituisce 3 mesi e la formula ANNO / MESE restituisce 4 perché le date appartengono a due mesi diversi.
Figura 4. Differenza tra le formule DATEDIF e YEAR / MONTH
Utilizzo della formula YEARFRAC
La funzione YEARFRAC di Excel restituisce la frazione dellanno che rappresenta il numero di giorni interi tra due date. Usando questa funzione possiamo restituire il numero di mesi frazionari o di mesi assoluti tra due date secondo la seguente sintassi;
=YEARFRAC( start_date, end_date) * 12
In in questo esempio, utilizzeremo la seguente formula nella cella G2 per ottenere mesi frazionari tra due date e copiarla nelle celle sottostanti;
=YEARFRAC(B2,C2)*12
Figura 5. Utilizzo della formula YEARFRAC per calcolare i mesi tra le date
Connessione istantanea a un esperto tramite il nostro Servizio Excelchat:
La maggior parte delle volte, il problema che dovrai risolvere sarà più complesso di una semplice applicazione di una formula o di una funzione. Se vuoi risparmiare ore di ricerca e frustrazione, prova il nostro servizio Excelchat dal vivo! I nostri esperti Excel sono disponibili 24 ore su 24, 7 giorni su 7 per rispondere a qualsiasi domanda su Excel tu possa avere. Garantiamo una connessione entro 30 secondi e una soluzione personalizzata entro 20 minuti.