Formula generica
=DATEDIF(start_date,end_date,"m")
Sommario
Per calcolare i mesi tra due date come un numero intero, è possibile utilizzare la funzione DATEDIF. Nell'esempio mostrato, la formula in D6 è:
=DATEDIF(B6,C6,"m")
Nota: DATEDIF viene arrotondato automaticamente per difetto. Per arrotondare al mese più vicino, vedi sotto.
Il mistero di DATEDIF
La funzione DATEDIF è una funzione di "compatibilità" fornita da Lotus 1-2-3. Per motivi sconosciuti, DATEDIF è documentato solo in Excel 2000 e non verrà visualizzato come funzione suggerita nella barra della formula. Tuttavia, puoi utilizzare DATEDIF in tutte le versioni correnti di tExcel, devi solo inserire la funzione manualmente. Excel non ti aiuterà con gli argomenti delle funzioni. Vedere questa pagina sulla funzione DATEDIF per ulteriori informazioni sugli argomenti disponibili.
Spiegazione
DATEDIF accetta 3 argomenti: data_iniziale, data_fine e unità. In questo caso, vogliamo mesi, quindi forniamo "m" per unità.
DATEDIF calcola e restituisce automaticamente un numero per mesi, arrotondato per difetto.
Mese intero più vicino
DATEDIF viene arrotondato per difetto. Se vuoi calcolare i mesi al mese intero più vicino, puoi apportare una semplice modifica alla formula:
=DATEDIF(start_date,end_date+15,"m")
Ciò garantisce che le date di fine che si verificano nella seconda metà del mese vengano trattate come le date del mese successivo, arrotondando efficacemente il risultato finale.