Come calcolare i giorni tra due date in Excel.
Contents
- Come trovare la differenza tra le date senza una funzione
- Trovare la differenza tra due date utilizzando la funzione DATE
- Trovare la differenza tra due date utilizzando la funzione DATEDIF
- Trovare la differenza tra due date utilizzando la funzione DAYS360
- Trovare la differenza tra due date utilizzando la funzione NETWORKDAYS
- Domande frequenti
- Cosa significa #NUM?
Molti utenti di Excel dovranno aggiungere colonne della data di inizio e di fine ai fogli di calcolo. Pertanto, Excel include alcune funzioni che ti dicono quanti giorni ci sono tra due date separate. DATEDIF, DAYS360, DATE e NETWORKDAYS sono quattro funzioni che puoi aggiungere alle celle che ti diranno il numero di giorni tra due date.
Ecco come trovare il numero di giorni tra le date con e senza quelle funzioni in Excel.

Come trovare la differenza tra le date senza una funzione
Innanzitutto, puoi trovare la differenza tra le date sottraendole. Excel non include una funzione di sottrazione, ma puoi comunque aggiungere formule di sottrazione alle celle.
Trovare la differenza tra due date utilizzando la funzione DATE
In alternativa, puoi trovare la differenza tra due date con la funzione DATA. Quindi puoi trovare il numero di giorni inserendo le date nella barra delle funzioni anziché nelle celle del foglio di calcolo. La sintassi di base per tale funzione è: =DATA(aaaa, m, g)-DATA(aaaa, m, g); quindi inserisci le date all’indietro.

Aggiungiamo quella funzione con le stesse date 4/1/2017 e 5/5/2017.
Trovare la differenza tra due date utilizzando la funzione DATEDIF
DATEDIF è una funzione flessibile con cui puoi calcolare i giorni totali tra le date inserendo entrambe le date nel foglio di calcolo o nella barra delle funzioni. Tuttavia, DATEDIF non è elencato nella finestra Inserisci funzione di Excel.

Pertanto, dovrai inserirlo direttamente nella barra delle funzioni. La sintassi della funzione DATEDIF è: DATEDIF(data_inizio, data_fine, unità). È possibile inserire una data di inizio e una data di fine o riferimenti di cella a date specifiche nella funzione, quindi aggiungere i giorni dell’unità alla fine di essa.
Tuttavia, questo è molto più flessibile della funzione DATE in quanto è possibile modificare le unità. Ad esempio, supponi di dover contare il numero dei giorni tra due date, ma anche di ignorare gli anni.

- Puoi farlo aggiungendo ‘yd’ alla funzione. Ad esempio, inserisci “4/1/2022” e “5/5/2023” in due celle, quindi includi “yd” nella funzione come mostrato di seguito.
Ciò restituisce un valore di 34 giorni tra 4/1/2022 e 5/5/2023, il che è corretto se ignori l’anno. Se la funzione non ignorasse l’anno, il valore sarebbe 399.
Trovare la differenza tra due date utilizzando la funzione DAYS360
La funzione DAYS360 è quella che trova i giorni totali tra le date in base a un calendario di 360 giorni, che è più ampiamente adottato per gli esercizi finanziari. In quanto tale, potrebbe essere una funzione migliore per i fogli di calcolo degli account. Non farà molta differenza per date a pochi mesi di distanza, ma per periodi più lunghi DAYS360 restituirà valori leggermente diversi rispetto alle altre funzioni.
Trovare la differenza tra due date utilizzando la funzione NETWORKDAYS
Cosa succede se hai bisogno di trovare la differenza tra due date, ma escludi i fine settimana dall’equazione? DATEDIF, DATE e DAYS360 non saranno molto utili per uno scenario del genere. NETWORKDAYS è una funzione che trova il numero di giorni tra le date senza includere i fine settimana e può anche tenere conto di festività extra, come i giorni festivi.

Quindi dovrebbe essere una funzione per la pianificazione del progetto. La sintassi di base della funzione è: =GIORNI_RETE(data_inizio, data_fine, ).
Quindi, ci sono molti modi per calcolare i giorni tra le date di inizio e di fine nei fogli di calcolo Excel. Le versioni più recenti di Excel includono anche a GIORNI funzione con cui puoi trovare la differenza tra un paio di date. Queste funzioni torneranno sicuramente utili per i fogli di calcolo che includono molte date.
Domande frequenti
Cosa significa #NUM?
Quando esegui le formule precedenti e ricevi #NUM anziché un numero, è perché la data di inizio è maggiore della data di fine. Prova a scambiare le date e a eseguire nuovamente i passaggi.
