Formula Excel: contare giorni, settimane, mesi o anni tra due date

Questa guida presenta le formule per contare giorni, settimane, mesi o anni compresi tra due date specifiche.
Se desideri seguire questa guida passo dopo passo, scarica il foglio di esempio.
Formula generica:
Contare i giorni
| DATEDIF(start_date,end_date,”d”) |
Contare le settimane
| DATEDIF(start_date,end_date,”d”)/7 |
Contare i mesi
| DATEDIF(start_date,end_date,”m”) |
Contare gli anni
| DATEDIF(start_date,end_date,”y”) |
Sintassi e argomenti
| Start_date, end_date: The two dates that you want to count the difference between. If the start_date is larger than end_date, the formula will return an error value #NUM!. |
Osservazione
La funzione DATA.DIFF è disponibile esclusivamente in Microsoft 365 e nelle versioni di Excel 2019, 2016, 2013, 2010 e 2007.
Funzionamento della formula
Ad esempio, per contare i giorni tra le date presenti nelle celle B3:C3, utilizzi la seguente formula:
| =DATEDIF(B3,C3,«d») |
Premere Invio.
Trascini quindi il quadratino di riempimento automatico verso il basso fino alle celle in cui desidera calcolare i giorni tra altri intervalli di date.
Segua la procedura sopra indicata per contare settimane, mesi o anni:
Nota:
Quando si calcola il numero di mesi tra due date utilizzando la formula DATA.DIFF(data_iniziale;data_finale;«g»)/7, il risultato viene visualizzato in formato data. Per visualizzarlo correttamente, formattalo come Generale o Numero, come mostrato nell’immagine seguente.

Spiegazione
DATA.DIFF funzione: restituisce anni, mesi o giorni compresi tra due date.
Formule correlate
- Contare solo i giorni feriali tra due date
Questa guida ti offre formule per contare i giorni lavorativi tra due date, escludendo weekend e festività. - Contare i giorni rimanenti nel mese o nell’anno corrente
Scopri come usare formule semplici ed efficaci per calcolare in un istante quanti giorni mancano alla fine del mese o dell’anno! - Conversione del tempo in ore decimali
Qui trovi una formula per convertire il tempo in ore decimali in Excel, con una spiegazione chiara del suo funzionamento. - Conversione del tempo in minuti decimali
Questa guida ti mostra una formula semplice per convertire il tempo in minuti decimali direttamente in Excel.
Funzioni correlate
- Funzione SE di Excel
Verifica le condizioni specificate e restituisce i valori corrispondenti. - Funzione VALORE di Excel
Converte il testo in un valore numerico. - Funzione MESE di Excel
La funzione MESE restituisce il mese come numero intero, da 1 a 12, partendo da una data. - Funzione GIORNO di Excel
La funzione GIORNO estrae il giorno come numero (da 1 a 31) da una data. - Funzione ANNO di Excel
La funzione ANNO restituisce l’anno corrispondente alla data specificata, espresso come numero seriale a quattro cifre.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.