Calcolo del numero di giorni tra due date in Excel

  • Condividi Questo
Michael Brown

Questa esercitazione vi insegnerà alcuni modi semplici e veloci per scoprire quanti giorni ci sono tra due date in Excel.

Vi state chiedendo quanti giorni ci sono tra due date? Forse avete bisogno di sapere il numero di giorni che intercorrono tra oggi e una data passata o futura, oppure volete semplicemente contare i giorni lavorativi tra due date? Qualunque sia il vostro problema, uno degli esempi seguenti vi fornirà sicuramente una soluzione.

    Calcolo dei giorni tra le date

    Per avere una risposta rapida, è sufficiente inserire le due date nelle celle corrispondenti e il nostro calcolatore online vi mostrerà quanti giorni ci sono tra una data e l'altra:

    Nota: per visualizzare la cartella di lavoro incorporata, consentire i cookie di marketing.

    Siete curiosi di sapere qual è la formula che ha calcolato le vostre date? È semplice come =B3-B2 :)

    Di seguito troverete la spiegazione dettagliata di come funziona questa formula e imparerete alcuni altri metodi per calcolare i giorni tra le date in Excel.

    Quanti giorni di calcolo tra le date

    Il modo più semplice per calcolare i giorni tra le date in Excel è sottrarre una data dall'altra:

    Data più recente - Data più vecchia

    Ad esempio, per sapere quanti giorni ci sono tra le date nelle celle A2 e B2, si utilizza questa formula:

    =B2 - A2

    Dove A2 è una data precedente e B2 è una data successiva.

    Il risultato è un numero intero che rappresenta il numero di giorni tra due date:

    Come funziona questa formula

    Come probabilmente sapete, Microsoft Excel memorizza le date come numeri di serie a partire dal 1° gennaio 1900, rappresentato dal numero 1. In questo sistema, il 2° gennaio 1900 è memorizzato come numero 2, il 3° gennaio 1900 come 3 e così via. Pertanto, quando si sottrae una data da un'altra, si sottraggono in realtà i numeri interi che rappresentano tali date.

    Nel nostro esempio, la formula in C3 sottrae 43226 (il valore numerico del 6-maggio-18) da 43309 (il valore numerico del 28-luglio-18) e restituisce un risultato di 83 giorni.

    Il bello di questo metodo è che funziona perfettamente in tutti i casi, indipendentemente dalla data più vecchia e da quella più recente. Se si sottrae una data successiva da una data precedente, come nella riga 5 dell'immagine precedente, la formula restituisce una differenza come numero negativo.

    Calcolo del numero di giorni tra le date in Excel con DATEDIF

    Un altro modo per contare i giorni tra una data e l'altra in Excel è utilizzare la funzione DATEDIF, appositamente progettata per calcolare la differenza di data in varie unità, tra cui giorni, mesi e anni.

    Per ottenere il numero di giorni tra due date, si forniscono la data di inizio nel primo argomento, la data di fine nel secondo argomento e l'unità "d" nell'ultimo argomento:

    DATEDIF(data_inizio, data_fine, "d")

    Nel nostro esempio, la formula è la seguente:

    =DATEDIF(A2, B2, "d")

    A differenza dell'operazione di sottrazione, una formula DATEDIF può solo sottrarre una data più vecchia da una più recente, ma non il contrario. Se la data di inizio è successiva a quella di fine, la formula lancia un errore #NUM! come nella riga 5 della schermata seguente:

    Nota: DATEDIF è una funzione non documentata, ovvero non è presente nell'elenco delle funzioni di Excel. Per creare una formula DATEDIF nel vostro foglio di lavoro, dovrete digitare manualmente tutti gli argomenti.

    Conteggio dei giorni tra le date con la funzione GIORNI di Excel

    Gli utenti di Excel 2013 e Excel 2016 hanno a disposizione un altro modo incredibilmente semplice per calcolare i giorni tra due date: la funzione GIORNI.

    Si noti che, rispetto a DATEDIF, la formula GIORNI richiede gli argomenti nell'ordine inverso:

    GIORNI(data_fine, data_inizio)

    La nostra formula assume quindi la seguente forma:

    =GIORNI(B2, A2)

    Come la sottrazione, restituisce la differenza come numero positivo o negativo, a seconda che la data finale sia maggiore o minore della data iniziale:

    Come calcolare il numero di giorni tra oggi e un'altra data

    In effetti, il calcolo del numero di giorni a partire da una certa data o prima di essa è un caso particolare di matematica "quanti giorni ci sono tra le date". Per questo, si può usare una qualsiasi delle formule discusse sopra e fornire la funzione OGGI al posto di una delle date.

    Per calcolare il numero di giorni dalla data , cioè tra una data passata e oggi:

    OGGI() - data_passata

    Per contare il numero di giorni fino alla data , cioè tra una data futura e oggi:

    Data_futura - OGGI()

    A titolo di esempio, calcoliamo la differenza tra oggi e una data precedente in A4:

    =GIORNO() - A4

    E ora scopriamo quanti giorni ci sono tra oggi e una data successiva:

    Come calcolare i giorni lavorativi tra due date in Excel

    Quando è necessario ottenere il numero di giorni tra due date senza fine settimana, utilizzare la funzione GIORNI IN RETE:

    GIORNI IN RETE(data_inizio, data_fine, [festività])

    I primi due argomenti dovrebbero essere già noti, mentre il terzo (opzionale) consente di escludere dal conteggio dei giorni un elenco personalizzato di festività.

    Per sapere quanti giorni lavorativi ci sono tra due date nelle colonne A e B, utilizzare questa formula:

    =GIORNI LAVORATIVI IN RETE(A2, B2)

    Facoltativamente, è possibile inserire l'elenco delle vacanze in alcune celle e indicare alla formula di tralasciare quei giorni:

    =GIORNI LAVORATIVI IN RETE(A2, B2, $A$9:$A$10)

    Di conseguenza, vengono conteggiati solo i giorni lavorativi tra due date:

    Suggerimento: se è necessario gestire dei fine settimana personalizzati (ad esempio, i fine settimana sono domenica e lunedì o solo domenica), utilizzare la funzione NETWORKDAYS.INTL, che consente di specificare quali giorni della settimana devono essere considerati fine settimana.

    Trovare il numero di giorni tra due date con Date & Time Wizard

    Come vedete, Microsoft Excel offre una serie di modi diversi per contare i giorni tra una data e l'altra. Se non siete sicuri di quale formula usare, lasciate che la nostra procedura guidata Data e ora faccia il calcolo di quanti giorni tra due date. Ecco come fare:

    1. Selezionate la cella in cui volete inserire la formula.
    2. Sul Strumenti Ablebits nella scheda Data e ora gruppo, fare clic su Assistente data e ora :

    3. Nel Assistente data e ora passare alla finestra di dialogo Differenza e procedere come segue:
      • Nel Data 1 inserire la prima data (data di inizio) o un riferimento alla cella che la contiene.
      • Nel Data 2 inserire la seconda data (data finale).
      • Nel Differenza in selezionare D .

      La procedura guidata mostra immediatamente l'anteprima della formula nella cella e il risultato nella finestra di dialogo Differenza in box.

    4. Fare clic sul pulsante Inserire la formula e la formula verrà inserita nella cella selezionata. Fatto!

    Facendo doppio clic sulla maniglia di riempimento, la formula viene copiata nella colonna:

    Per visualizzare la differenza di data in modo leggermente diverso, si può scegliere una delle opzioni aggiuntive:

    • Mostra le etichette di testo - la parola "giorni" apparirà insieme al numero, come mostrato nella schermata seguente.
    • Non visualizzare le unità zero - se la differenza di data è di 0 giorni, verrà restituita una stringa vuota (cella vuota).
    • Risultato negativo se Data 1> Data 2 - la formula restituirà un numero negativo se la data di inizio è successiva alla data di fine.

    L'immagine seguente mostra un paio di opzioni aggiuntive in azione:

    Se volete provare la nostra Formula guidata data e ora nei vostri fogli di lavoro, potete scaricare la versione di prova di 14 giorni di Ultimate Suite, che include questo e altri 70 strumenti per risparmiare tempo in Excel.

    Download disponibili

    Quanti giorni tra le date - esempi (file .xlsx)

    Michael Brown è un appassionato di tecnologia dedicato con una passione per la semplificazione di processi complessi utilizzando strumenti software. Con oltre un decennio di esperienza nel settore tecnologico, ha affinato le sue competenze in Microsoft Excel e Outlook, nonché in Fogli Google e Documenti. Il blog di Michael è dedicato alla condivisione delle sue conoscenze e competenze con gli altri, fornendo suggerimenti e tutorial facili da seguire per migliorare la produttività e l'efficienza. Che tu sia un professionista esperto o un principiante, il blog di Michael offre spunti preziosi e consigli pratici per ottenere il massimo da questi strumenti software essenziali.