Calcola i giorni tra due date in Excel (7 esempi)
Come utente di Excel, potresti imbatterti in una situazione in cui devi sapere quanti "giorni ci sono tra due date" in Excel. Oppure vuoi contare i "giorni tra oggi e una data specifica". O desideri ottenere il numero di "giorni lavorativi tra due date". Questo tutorial introdurrà alcuni metodi semplici e veloci per calcolare il numero di giorni tra due date in tutti e "tre gli scenari".
Calcola i giorni tra due date
Usando la sottrazione
Usando Kutools per contare giorni, settimane...
Usando la funzione GIORNI
Usando la funzione DATA.DIFF
Conta i giorni tra oggi e una data
Conta i giorni lavorativi tra due date
Escludendo i fine settimana
Escludendo i fine settimana e le festività



Scarica il file di esempio
Calcola i giorni tra due date
Supponiamo che tu abbia la "Data di inizio" nella cella "C2" e la "Data di fine" nella cella "C3", e vuoi scoprire il numero di giorni tra le due date. In questa sezione, ti mostreremo "quattro modi" per raggiungere il tuo obiettivo.
Usando la sottrazione
Per contare i giorni tra due date, basta "sottrarre la data di inizio dalla data di fine". Ecco la formula generica:
Passo 1: Inserisci la formula di sottrazione
Nella cella C6, applica la seguente formula, quindi premi il pulsante "Invio".
=C3-C2
Risultato
Come puoi vedere, ci sono "180" giorni tra le due date fornite.
- In Excel, le date sono in realtà numeri. Ad esempio, 1/1/1900 è il numero 1. Ecco perché sottrarre le date ti dà il numero di giorni tra loro.
- Se la Data_fine è precedente alla Data_inizio, il risultato restituito sarà un numero intero "negativo". Se vuoi sempre ottenere un risultato "positivo", puoi usare la seguente formula:
=ASS(Data_fine - Data_inizio)
Usando Kutools per contare giorni, settimane, mesi e anni tra date
Con la funzionalità "Assistente Data & Ora" di "Kutools per Excel", puoi anche calcolare i giorni tra date. Inoltre, questa funzionalità è più potente perché offre "più opzioni", come il calcolo delle "settimane", "mesi", "anni" e così via tra due date. Lo screenshot qui sotto mostra come "contare i giorni tra date passo dopo passo", e le "altre opzioni" che puoi anche calcolare.
Dopo aver attivato la funzionalità facendo clic su "Kutools" > "Assistente Formula" > "Assistente Data & Ora", procedi come segue:
- Scegli "Differenza" nella sezione "Tipo";
- Seleziona separatamente le date di inizio e fine nei campi di testo "Data1" e "Data2";
- Scegli "giorno" dall'elenco a discesa "Tipo di risultato di output";
- Fai clic su "OK".
- Per utilizzare la funzionalità "Assistente Data & Ora", devi prima installare "Kutools per Excel". "Kutools per Excel" offre una prova gratuita di 30 giorni senza limitazioni, vai a scaricarlo e installarlo ora!
- Oltre a calcolare la differenza tra due date, la funzionalità Assistente Data & Ora supporta anche altri calcoli di data e ora. Per "aggiungere data e ora", seleziona l'opzione "Aggiungi" nella sezione Tipo. Per "calcolare l'età" in base a una data specificata, seleziona l'opzione "Età" nella sezione Tipo.
Usando la funzione GIORNI
Un altro modo per ottenere il numero di giorni tra due date è utilizzando la funzione GIORNI, introdotta in Excel 2013. La formula generica è mostrata di seguito:
Passo 1: Inserisci la formula GIORNI
Nella cella "C6", applica la seguente formula, quindi premi il pulsante "Invio".
=DAYS(C3,C2)
Risultato
Ci sono "180" giorni tra le due date nelle celle C3 e C2.
Usando la funzione DATA.DIFF
Il quarto metodo per contare il numero di giorni tra due date è utilizzare la funzione DATA.DIFF. Ecco la "formula generica" per calcolare la differenza di giorni tra due date:
Passo 1: Inserisci la formula DATA.DIFF
Nella cella "C6", applica la seguente formula, quindi premi il pulsante "Invio".
=DATEDIF(C2,C3,"d")
Risultato
Ci sono "180" giorni tra le due date fornite.
- A differenza degli altri 3 metodi, la formula "DATA.DIFF" non supporta la sottrazione di una data più recente da una data precedente. Quando la "Data_fine" è precedente alla "Data_inizio", verrà restituito un errore "#NUM!".
- Diversamente dalla formula di sottrazione e dalla funzione "GIORNI", che possono solo contare i giorni tra le date, "DATA.DIFF" può anche calcolare i "mesi" o gli "anni" tra due date.
- "DATA.DIFF" non è incluso nell'elenco delle funzioni in Excel, il che significa che è una funzione "non documentata". Ciò richiede di inserire manualmente tutti gli argomenti per creare una formula "DATA.DIFF" nel tuo foglio di lavoro.
Conta i giorni tra oggi e una data
Se vuoi calcolare il numero di giorni tra oggi e una data specifica, la funzione incorporata "OGGI" di Excel può aiutarti a svolgere il compito facilmente e rapidamente. Ecco le "due formule generiche" per contare i giorni tra oggi e un'altra data con la funzione "OGGI":
Per calcolare il numero di giorni tra "una data passata" e "oggi":
Per calcolare il numero di giorni tra "una data futura" e "oggi":
In questo caso, hai una "data futura" nella cella "C2", e oggi è il 15/3/2023. Devi calcolare il numero di giorni tra oggi e questa data, procedi come segue.
Passo 1: Inserisci la formula
Nella cella "C5", applica la seguente formula, quindi premi il pulsante "Invio".
=C2-TODAY()
Passo 2: Formatta il risultato come generale
Seleziona la cella del risultato, fai clic sulla scheda "Home", vai al gruppo "Numero", quindi seleziona "Generale" dall'elenco a discesa "Formato numero".
Nota: Oppure, nella scheda "Home", fai clic sul "Launcher della finestra di dialogo" accanto a Numero. Quindi fai clic su "Generale" nella casella "Categoria".
Risultato
Come puoi vedere, ci sono "108" giorni tra oggi e la data fornita.
Nota: La funzione "OGGI" fornirà esattamente la data corrente. Quindi, quando una data specifica è fissa, noterai che il numero di giorni restituiti nel foglio di lavoro varia perché la funzione "OGGI" cambia di giorno in giorno.
Conta i giorni lavorativi tra due date
Di tanto in tanto, potremmo dover calcolare il numero di giorni escludendo i fine settimana. Qui ti mostreremo come contare i giorni lavorativi tra due date con l'aiuto della funzione "GIORNI.LAVORATIVI.TOT" in due situazioni. Una situazione è contare i giorni lavorativi senza ulteriori festività fornite. L'altra situazione è contare i giorni lavorativi con ulteriori festività fornite.
Ecco la formula generica della funzione GIORNI.LAVORATIVI.TOT:
Escludendo i fine settimana
Ad esempio, hai la Data di inizio nella cella C2 e la Data di fine nella cella C3, e vuoi scoprire il numero di giorni lavorativi tra le due date indipendentemente dalle festività.
Passo 1: Inserisci la formula GIORNI.LAVORATIVI.TOT
Nella cella C6, applica la seguente formula, quindi premi il pulsante "Invio".
=NETWORKDAYS(C2,C3)
Risultato
Puoi vedere che ci sono "130" giorni lavorativi tra le due date, senza considerare le festività.
Escludendo i fine settimana e le festività
A differenza dell'esempio sopra, hai anche le festività aggiuntive elencate nell'intervallo dati C5:C8, e devi calcolare il numero di giorni lavorativi tra le due date considerando le festività fornite.
Passo 1: Inserisci la formula GIORNI.LAVORATIVI.TOT
Nella cella C6, applica la seguente formula, quindi premi il pulsante "Invio".
=NETWORKDAYS(C2,C3, E3:E7)
Risultato
Puoi vedere che ci sono "125" giorni lavorativi tra le due date, considerando le festività fornite.
Nota: Nella maggior parte del mondo, il fine settimana è "Sabato" e "Domenica". Allora la funzione "GIORNI.LAVORATIVI.TOT" è esattamente ciò di cui hai bisogno. Ma se il tuo fine settimana non è Sabato e Domenica (come solo Domenica), dovresti usare la funzione "GIORNI.LAVORATIVI.INTL", che ti permette di specificare quali giorni della settimana devono essere considerati fine settimana.
Articoli correlati
Come verificare se una data è una festa pubblica e contare i giorni esclusi le festività in Excel?
Ad esempio, hai un elenco di date e vuoi verificare se ci sono festività pubbliche nell'elenco, come lo faresti rapidamente? In questo articolo ti mostrerò i modi per calcolare tutte le date delle festività pubbliche americane negli anni indicati, e poi verificare se una data è una festa pubblica americana in Excel facilmente.
Come calcolare i giorni rimanenti nel mese o nell'anno in Excel?
In alcuni casi, potresti voler conoscere il numero di giorni rimanenti in un mese o in un anno. Scopri ulteriori dettagli da questo articolo.
Come calcolare giorni, ore e minuti tra due date in Excel?
Supponendo di avere due colonne di celle con data e ora, e ora vuoi calcolare la differenza in giorni, ore e minuti tra queste due celle di data e ora come mostrato nello screenshot seguente. In questo articolo, parlerò di alcuni metodi per risolvere questo compito per te.
Come calcolare i giorni fino al prossimo compleanno in Excel?
Se vuoi sapere quanti giorni mancano al tuo prossimo compleanno, come faresti? In realtà, se stai usando Microsoft Excel, puoi usare le formule nel foglio di lavoro per contare facilmente i giorni fino al prossimo compleanno. Consulta ulteriori dettagli come mostrato di seguito nel tutorial.
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!
Indice
- Video: Conta i giorni tra date
- Calcola i giorni tra due date
- Usando la sottrazione
- Usando Kutools per contare giorni, settimane...
- Usando la funzione GIORNI
- Usando la funzione DATA.DIFF
- Conta i giorni tra oggi e una data
- Conta i giorni lavorativi tra due date
- Escludendo i fine settimana
- Escludendo i fine settimana e le festività
- Articoli correlati
- I migliori strumenti di produttività per Office
- Commenti