Anonim

Molti utenti di Excel dovranno aggiungere colonne di data di inizio e fine ai fogli di calcolo. Pertanto, Excel include alcune funzioni che indicano 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.

Vedi anche il nostro articolo Come proteggere con password in Microsoft 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 è comunque possibile aggiungere formule di sottrazione alle celle. Quindi apri un foglio di calcolo Excel vuoto e inserisci una data di inizio e fine nelle celle B4 e C4 come nell'istantanea di seguito. Si noti che le date devono essere in formato USA con il primo mese, il secondo giorno e il terzo anno.

Nell'esempio sopra, le date sono il 4/1/2017 e il 5/5/2017. Ora dovresti selezionare la cella D4 e fare clic all'interno della barra delle funzioni nella parte superiore del foglio. Immettere '= C4-B4' nella barra e premere Invio. La cella D4 restituirà un valore di 34 se hai inserito le stesse date nelle celle come nell'istantanea sopra. Pertanto, ci sono 34 giorni tra il 1 ° aprile 2017 e il 5 maggio 2017.

La funzione DATA

In alternativa, puoi trovare la differenza tra due date senza 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 quella funzione è: = DATA (yyyy, m, d) -DATE (yyyy, m, d) ; quindi inserisci le date al contrario.

Aggiungiamo quella funzione con le stesse date del 4/1/2017 e del 5/5/2017. Seleziona una cella sul foglio di calcolo a cui aggiungere la funzione. Quindi fare clic all'interno della barra delle funzioni, immettere '= DATE (2017, 5, 5) -DATE (2017, 4, 1)' e premere Invio. Potrebbe anche essere necessario selezionare un formato numerico generale per la cella se il valore restituito è nel formato data. Con un formato numerico generale, la cella restituirà un valore di 34 giorni, come mostrato nell'istantanea di seguito.

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 (inizio_data, fine_data, 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.

Quindi seleziona una cella a cui aggiungere DATEDIF sul foglio di calcolo, quindi fai clic sulla barra della formula per inserire la funzione. Per trovare la differenza tra le due date immesse nelle celle C4 e B4, inserisci quanto segue nella barra delle funzioni: '= DATEDIF (B4, C4, “d”).' La cella DATEDIF includerà il numero di giorni tra le date come mostrato direttamente sotto.

Tuttavia, questo è molto più flessibile della funzione DATA in quanto è possibile modificare le unità. Ad esempio, supponiamo che tu abbia bisogno di contare il numero dei giorni tra due date, ma anche di ignorare gli anni. Puoi farlo aggiungendo 'yd' alla funzione. Ad esempio, immettere '4/1/2017' e '5/5/2018' in due celle, quindi includere 'yd' nella funzione come mostrato di seguito.

Ciò restituisce un valore di 34 giorni tra il 4/1/2017 e il 5/5/2018, che è giusto se si ignora l'anno. Se la funzione non ignorasse l'anno, il valore sarebbe 399.

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. Pertanto, potrebbe essere una funzione migliore per i fogli di calcolo dell'account. Non farà molta differenza per le date distanti solo pochi mesi, ma per periodi più lunghi DAYS360 restituirà valori leggermente diversi rispetto alle altre funzioni.

Inserisci '1/1/2016' e '1/1/2017' nelle celle B6 e C6 sul foglio di calcolo. Quindi fare clic su una cella per includere la funzione DAYS360 e premere il pulsante fx accanto alla barra delle funzioni. Seleziona DAYS360 per aprire la finestra mostrata direttamente sotto.

Premi il pulsante Start_date e seleziona la cella B6. Quindi fare clic sul pulsante End_date e selezionare la cella C6 sul foglio di calcolo. Premi OK per aggiungere DAYS360 al foglio di calcolo, che restituirà un valore di 360.

La funzione NETWORKDAYS

Cosa succede se è necessario trovare la differenza tra due date, ma escludere 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 alcun fine settimana e può anche tenere conto di festività extra, come le festività. Quindi dovrebbe essere una funzione per la pianificazione del progetto. La sintassi di base della funzione è: = NETWORKDAYS (start_date, end_date, ) .

Per aggiungere NETWORKDAYS a un foglio di calcolo, fai clic su una cella per la funzione e premi il pulsante fx . Seleziona NETWORKDAYS per aprire la sua finestra nell'istantanea direttamente sotto. Successivamente, fai clic sul pulsante Start_date e seleziona una cella sul foglio di lavoro che includa una data di inizio. Premi il pulsante Fine_data, seleziona una cella con una data di fine e premi OK per aggiungere la funzione al foglio di calcolo.

Nella schermata direttamente sopra, le date di inizio e fine sono il 4/1/2017 e il 5/5/2017. La funzione NETWORKDAYS restituisce un valore di 25 giorni tra le date senza i fine settimana. Con i fine settimana inclusi, i giorni totali sono 34 come negli esempi precedenti.

Per includere giorni di festività aggiuntivi nella funzione, inserisci tali date in celle di foglio di calcolo aggiuntive. Quindi premere il pulsante di riferimento cella Festività nella finestra della funzione NETWORKDAYS e selezionare la cella o le celle che includono le date delle festività. Ciò dedurrà le vacanze dalla cifra finale.

Quindi ci sono molti modi in cui puoi calcolare i giorni tra le date di inizio e fine nei fogli di calcolo di Excel. Le versioni Excel più recenti includono anche una funzione GIORNI 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.

Come calcolare giorni tra due date in Excel