logo di Marco Braglia

Operazioni con le Date in Excel: Formule Essenziali da Conoscere

DATE
6 minuti di lettura

In questo articolo esploreremo le operazioni possibili con le date in Excel e le formule fondamentali da conoscere.

Se preferisci la versione video del tutorial ti linko qui sotto il video del mio canale YouTube.

Le Basi: Date come Numeri

Prima di addentrarci nelle formule, è importante ricordare che Excel tratta le date come numeri.

Una data è rappresentata da un numero intero, iniziando dal 1° gennaio 1900 che corrisponde al numero 1.

Se prendiamo una cella che contiene una data e la formattiamo come numero, otterremo il numero seriale corrispondente alla data. Questo concetto è fondamentale per comprendere le operazioni che andremo a vedere successivamente nell'articolo.

Ad esempio la data 8 Settembre 2023 corrisponde al numero 45177.

Le date in Excel sono dei numeri interi.

Aggiungere e sottrarre un numero di giorni a/da una data

Cominciamo con le operazioni più semplici: aggiungere e sottrarre un numero di giorni a/da una data in Excel.

Essendo che Excel tratta le date come numeri, per aggiungere o sottrarre giorni a una data possiamo utilizzare il semplice concetto Data ± Numero di Giorni.

Ad esempio, se partiamo dal 8 Settembre 2023 e aggiungiamo 15 giorni (di calendario), otteniamo il 23 Settembre 2023.

Sommare un numero di giorni ad una data in Excel

Allo stesso modo, se sottraiamo 5 giorni, otteniamo il 3 Settembre 2023.

Sottrarre un numero di giorni da una data in Excel

Calcolo con Giorni Lavorativi

Ora vediamo come effettuare calcoli considerando solo i giorni lavorativi, cioè dal lunedì al venerdì, invece che i semplici giorni di calendario.

Utilizziamo la formula:

=GIORNO.LAVORATIVO(DataIniziale; NumeroGiorniLavorativi; [Vacanze])

In questa formula possiamo specificare un elenco di giorni festivi come parametro opzionale (il terzo, tra parentesi quadra). Ad esempio, se partiamo dall'8 Settembre 2023 e vogliamo calcolare la data dopo 15 giorni lavorativi, otteniamo il 29 Settembre 2023 (a differenza del 23 Settembre ottenuto sopra).

Formula GIORNO LAVORATIVO in Excel

Se aggiungiamo dei giorni festivi come parametro, la formula terrà conto di essi nel calcolo.

In questo esempio, aggiungendo il 12 e 13 Settembre 2023 come festivi, il risultato cambia e diventa il 3 Ottobre 2023.

Formula GIORNO LAVORATIVO con parametro vacanze in Excel

Calcolare quanti giorni intercorrono tra due date

Il calcolo inverso, ovvero trovare quanti giorni intercorrono tra due date in Excel, è altrettanto semplice.

Se vogliamo calcolare i giorni di calendario è sufficiente fare la differenza algebrica tra le due date:

Differenza semplice tra due date in Excel

Calcolo con Giorni Lavorativi

Passiamo ora ad un'altra delle funzioni più utilizzate quando si tratta di operazioni con le date in Excel: il calcolo dei giorni lavorativi tra due date.

Per farlo si utilizza la seguente formula:

=GIORNI.LAVORATIVI.TOT(DataIniziale; DataFinale; [Vacanze])

Questa formula calcola il numero di giorni lavorativi che intercorrono tra la data iniziale e la data finale.

Ad esempio, tra la data 8 Settembre 2023 e 23 Settembre 2023 ci sono 11 giorni lavorativi, considerando le vacanze.

Differenza in giorni lavorativi tra due date in Excel

In questa formula, come per la precedente, possiamo specificare un elenco di giorni festivi come parametro opzionale (il terzo, tra parentesi quadra).

In questo esempio, aggiungendo il 12 e 13 Settembre 2023 come festivi, il risultato cambia e diventa 9 giorni lavorativi di differenza tra le due date.

Differenza in giorni lavorativi tra due date in Excel, con parametro vacanze

Estrazione delle componenti GIORNO, MESE, ANNO, SETTIMANA da una data

Spesso è utile estrarre componenti specifiche da una data, come giorno, mese, anno e numero della settimana. Possiamo farlo usando le seguenti formule di Excel:

Formule GIORNO, MESE, ANNO, SETTIMANA in Excel

La formula NUM.SETTIMANA.ISO calcola il numero della settimana secondo le norme ISO, per determinare se l'anno ha 52 o 53 settimane.

Costruire una data a partire dalle componenti GIORNO, MESE, ANNO

Facendo il calcolo inverso è possibile ricostruire una data a partire dalle sue componenti singole GIORNO, MESE e ANNO attraverso la seguente formula:

=DATA(ANNO; MESE; GIORNO)

Costruire data in Excel a partire dalle componenti ANNO, MESE e GIORNO

Numero giorno della settimana

In Excel è possibile anche calcolare il numero del giorno della settimana di una data, personalizzando il modo in cui vengono "contati" i giorni dal lunedì alla domenica.

La formula da utilizzare è la seguente:

=GIORNO.SETTIMANA(Data;[tipo_restituito])

Dove il secondo parametro opzionale è un numero che rappresenta la modalità di numerazioni dei giorni all'interno della settimana:

ParametroSignificato
2Numeri da 1 (lunedì) a 7 (domenica)
1Numeri da 1 (domenica) a 7 (sabato)
3Numeri da 0 (lunedì) a 6 (domenica)
11Numeri da 1 (lunedì) a 7 (domenica)
12Numeri da 1 (martedì) a 7 (lunedì)
13Numeri da 1 (mercoledì) a 7 (martedì)
14Numeri da 1 (giovedì) a 7 (mercoledì)
15Numeri da 1 (venerdì) a 7 (giovedì)
16Numeri da 1 (sabato) a 7 (venerdì)
17Numeri da 1 (domenica) a 7 (sabato)
Formula GIORNO SETTIMANA in Excel

Data di fine mese

Altra formula utilissima è:

=FINE.MESE(Data,NumMesi)

Attraverso questa formula è possibile calcolare la data di fine mese (ultimo giorno del mese) a partire da una data qualsiasi e un numero di mesi come parametro aggiuntivo.

Usando 0 come parametro otteniamo l'ultimo giorno dello stesso mese, usando 1 otteniamo l'ultimo giorno del messe successivo, e così via.

Una formula utilissima quando stiamo costruendo report mensili per normalizzare le nostre date.

Formula FINE MESE in Excel

Nome del giorno e del mese

Infine, è possibile ottenere il nome del giorno o del mese con un paio di formule semplicissime in Excel:

Formula TESTO per ottenere il nome del giorno o del mese in Excel

Trucco: prova a giocare con il numero di G o di M nella formula (da 1 a 4+) per vedere le differenze di risultato.

Conclusioni

In questo articolo, abbiamo esplorato dettagliatamente le formule essenziali per operare con le date in Excel.

Ora sei armato delle conoscenze necessarie per affrontare compiti complessi che coinvolgono le date con Excel e sfruttare al massimo il potenziale di Excel.

Se volete esplorare ulteriormente, esperimentare e creare report personalizzati, siete sulla strada giusta.

Buon lavoro con Excel e le sue potenti funzionalità!

Ci si vede nel gruppo Facebook.

#ExcelHaSempreRagione