Come calcolare i giorni tra due date in Excel

Come calcolare i giorni tra due date in Excel

Come utente di Excel, potrebbero esserci momenti in cui è necessario aggiungere colonne della data di inizio e fine ai tuoi fogli di calcolo. In quanto tale, Excel include alcune funzioni che ti dicono quanti giorni ci sono tra due date separate. Puoi aggiungere quattro funzioni Excel alle celle che ti dicono quanti giorni esistono tra due date specificate. Questo articolo descrive l'utilizzo di Excel per calcolare i giorni tra due date selezionate con e senza usare tali funzioni. Iniziamo.

Come trovare la differenza tra le date in Excel senza una funzione

Innanzitutto, puoi trovare la differenza tra le date sottrandole. Excel non include una funzione di sottrazione, ma puoi comunque aggiungere formule di sottrazione alle cellule. Ecco come farlo per le date.

  1. Apri a "vuoto" Foglio di calcolo Excel ed inserire un "inizio" E "FINE" Data nelle celle "B4" e "C4", come nell'istantanea seguente. Si noti che le date dovrebbero essere in u.S. formato con il mese primo, il giorno secondo e l'anno terzo.
  2. Ora, seleziona la cella "D4", fare clic all'interno del "barra della formula" Nella parte superiore, quindi digita "= C4-B4"E premere "Accedere." La cella "D4" restituirà un valore di "34."Nota:" C4 "arriva per primo perché stai sottraendo.

Come trovare la differenza tra due date in Excel usando la funzione della data

Puoi trovare la differenza tra due date usando la funzione della data. Quindi, puoi trovare il numero di giorni inserendo le date nella barra delle funzioni anziché le celle di foglio di calcolo. La sintassi di base per quella funzione è “= data (yyyy, m, d) -date (yyyy, m, d)."Per calcolare correttamente la differenza, l'ultima data viene inserita prima.

  1. Seleziona un "cellula" sul foglio di calcolo in cui si desidera aggiungere la funzione, quindi assicurarsi che sia impostato su "Generale" formato.
  2. Fare clic all'interno del "Barra delle funzioni", Quindi digita "= Data (2022, 5, 5) -Date (2022, 4, 1)"E premere "Accedere."

Trovare la differenza tra due date usando la funzione datedif

Datedif è una funzione flessibile per calcolare i giorni totali inserendo le date sul foglio di calcolo o nella barra delle funzioni. Tuttavia, Datedif non è elencato nella finestra della funzione di inserzione di Excel Perché Esiste solo per la compatibilità della cartella di lavoro di Lotus 1-2-3.

Anche, L'uso di dadif può produrre risultati errati in alcune situazioni. Per maggiori dettagli, consultare questa pagina di guida Excel.

Se decidi di utilizzare la funzione "DateIf", dovrai inserirla direttamente nella barra delle funzioni. La sintassi include Datedif (start_date, end_date, unità). È possibile inserire una data di inizio e la data di fine o i riferimenti a cella a date specifiche nella funzione e quindi aggiungere l'unità "giorni" alla fine. Ecco come farlo.

  1. Seleziona il "cellula" sul foglio di calcolo in cui si desidera posizionare la funzione, quindi impostarla su "Generale" formato.
  2. Per trovare la differenza in giorni (inclusi gli anni) inseriti nelle cellule B6 e C6, digita "= Datedif (b6, c6, "d")"Nella barra delle funzioni e premere" Invio."La" d "rappresenta il formato" giorni."
  3. Se è necessario ignorare gli anni nel calcolo, sostituire "D" con "YD" Quindi ottieni una formula elencata come "= DatedIf (B4, C4, "YD")."La" Y "esclude anni, ma la" D "include" Days."

Se si verificano errori, inserire la prima cella, elencata come "B6", nell'esempio sopra.

Trovare la differenza tra due date usando la funzione Days360

La funzione Days360 trova i giorni totali tra le date basate su un calendario di 360 giorni, che è più ampiamente adottato per gli anni finanziari. Pertanto, potrebbe essere una funzione migliore per i fogli di calcolo dell'account. Non farà molta differenza per le date a pochi mesi di distanza, ma Days360 restituirà valori leggermente diversi per periodi più estesi rispetto alle altre funzioni.

  1. Accedere '1/1/2021' E '1/1/2022'Nelle cellule B6 e C6 sul tuo foglio di calcolo.
  2. Quindi fare clic su una cella per includere la funzione "Day360" e fare clic su “Formule> Data e ora."
  3. Dal menu a discesa "Data e ora", seleziona “Days360."
  4. Clicca il "Data d'inizio" pulsante e digitare "B6", clicca il "Data di fine" pulsante e digitare "C6", e poi premere "OK."
  5. La funzione "Day360" restituirà un valore di 360.

Trovare la differenza tra due date utilizzando la funzione di networkdays

E se dovessi trovare la differenza tra due date ma escludere i fine settimana dall'equazione? Datedif, data e giorni360 non si adattano a uno scenario del genere. Networkdays è una funzione che trova il numero di giorni tra le date senza includere weekend e può anche tener conto di festività extra, come le vacanze in banca.

Quindi dovrebbe essere una funzione per la pianificazione del progetto. La sintassi di base della funzione è: = Networkdays (start_date, end_date, [festività]).

  1. Fare clic su una cella in cui si desidera aggiungere la funzione e selezionare “Formule> Data e ora> Giorni di rete."
  2. Tipo "B7" per "start_date" e "C7" Per "end_date" e fai clic su "OK."
  3. Utilizzando le date di inizio e fine del 4/1/2022 e 5/5/2022, il Networkdays La funzione restituisce un valore di 25 giorni tra le date, senza contare i fine settimana. Con i fine settimana inclusi, i giorni totali sono 34, come con gli esempi precedenti.
  4. Immettere le date in altre celle del foglio di calcolo per includere giorni di vacanza extra nella funzione. Premere il pulsante di riferimento della cella "Vacanze" nella finestra Funzione di Networkdays e selezionare le celle con le date delle vacanze. Che detraggerà le vacanze dalla figura finale.

Come puoi vedere, ci sono numerosi modi in cui puoi calcolare i giorni tra le date di inizio e fine nei fogli di calcolo Excel. Versioni Excel più recenti includono anche una funzione Days che usi per trovare la differenza tra un paio di date. Queste funzioni saranno senza dubbio utili per i fogli di calcolo che hanno molte date.

Domande frequenti

Cosa significa #num?

Quando si eseguono le formule sopra e ricevi #Num anziché un numero, la data di inizio supera la data di fine. Prova a lanciare le date intorno ed eseguire di nuovo i passaggi.