Funzioni Excel sulle date
Approfondimento su tre funzioni di Excel particolarmente utili nella gestione delle date e nel monitoraggio delle scadenze, sia in ambito lavorativo che amministrativo.
La funzione GIORNO.SETTIMANA consente di ottenere il giorno della settimana corrispondente a una determinata data, facilitando l’analisi di calendari, pianificazioni e report temporali.
La funzione DATA.MESE è invece utile per calcolare una nuova data partendo da una data iniziale e spostandola avanti o indietro di un numero definito di mesi, risultando ideale per la gestione di scadenze periodiche come pagamenti o rinnovi.
Infine, la funzione FINE.MESE permette di individuare automaticamente l’ultimo giorno del mese relativo a una data specifica, o a una data spostata nel tempo, ed è particolarmente utile per la chiusura di report, fatturazioni e scadenze mensili.
Determinare il giorno della settimana con la Funzione GIORNO.SETTIMANA
La Funzione GIORNO.SETTIMANA restituisce il giorno della settimana corrispondente ad una certa data.
In base all'impostazione di default i giorni vengono espressi con un numero intero compreso tra 1 (la domenica) e il 7 (sabato) ma questo valore può essere modificato impostando l'argomento tipo_restituito.
La Funzione ha la seguente sintassi:
=GIORNO.SETTIMANA(num_seriale;[tipo_restituito])
Nella quale
num seriale: Argomento Obbligatorio. Rappresenta una data di Excel in formato numero seriale.
tipo_restituito: Argomento facoltativo. Numero che determina il valore restituito.
Se viene impostato il codice 1 o se non viene indicato, nei valori restituiti la domenica assumerà il valore 1, il lunedì 2....
Se viene impostato invece il codice 2 i valori restituiti saranno da 1 (lunedì) a 7 (domenica).
Infine con il codice 2 Da 0 (lunedì) a 6 (domenica).
Approfondimento applicativo sulla Funzione GIORNO.SETTIMANA
La funzione GIORNO.SETTIMANA in Excel viene utilizzata per trasformare una data in un valore numerico che rappresenta il giorno della settimana, e questo risultato diventa particolarmente utile quando viene inserito all’interno di formule logiche per automatizzare comportamenti diversi in base al giorno.
Quando si imposta il parametro di tipo uguale a 2, la numerazione segue una logica molto intuitiva in ambito lavorativo: il lunedì viene associato al valore 1, il martedì al 2 e così via fino alla domenica che corrisponde al 7.
Questo permette di costruire facilmente condizioni che distinguono tra giorni lavorativi e fine settimana.
Ad esempio, una formula basata su una funzione SE può valutare se il risultato di GIORNO.SETTIMANA è minore o uguale a 5 e, in tal caso, considerare la giornata come lavorativa, altrimenti come weekend.
In questo modo Excel può classificare automaticamente le date senza intervento manuale.
La logica diventa ancora più interessante quando il risultato della funzione viene utilizzato per attivare comportamenti differenti a seconda del giorno specifico della settimana.
In questo caso il valore numerico restituito dalla funzione non serve più solo a distinguere lavorativo e non lavorativo, ma diventa un vero e proprio indice che può essere collegato a una risposta diversa.
Ad esempio, si può fare in modo che il lunedì attivi una pianificazione, il martedì lo sviluppo di un’attività, il mercoledì una fase di test, il giovedì la revisione e il venerdì la produzione di report, mentre il fine settimana venga automaticamente impostato come periodo di riposo o inattività.
Questo può essere realizzato con una serie di condizioni SE nidificate oppure, in modo più elegante e leggibile, con la funzione SCEGLI che associa direttamente ogni numero a un’azione.
La potenza di questo approccio aumenta ulteriormente quando GIORNO.SETTIMANA viene combinata con altre funzioni logiche come E e O. In questo modo non si lavora più solo sulla base del giorno della settimana, ma si possono aggiungere ulteriori condizioni.
Ad esempio, si può impostare una regola che si attivi solo nei giorni lavorativi e solo se un determinato valore supera una soglia specifica, oppure una condizione che riconosca due giorni specifici della settimana, come lunedì e venerdì, per attivare una promozione o un’azione particolare.
In questo senso GIORNO.SETTIMANA diventa uno strumento di controllo temporale che, integrato con la logica condizionale di Excel, permette di costruire automatismi complessi basati sulla struttura della settimana lavorativa, trasformando una semplice data in un elemento decisionale all’interno dei processi.
Calcolare una scadenza con la Funzione DATA.MESE
DATA.MESE è Un'altra funzione molto utile di Excel che permette di calcolare, a partire da una data, un periodo di scadenza di un certo numero di mesi.
La Funzione è rappresentata nella seguente sintassi:
=DATA.MESE(data_iniziale;mesi)
nella quale
data_iniziale: Argomento obbligatorio, Data che rappresenta la data di partenza del calcolo. Deve trattarsi di una data espressa in un formato valido per Excel.
mesi: Argomento obbligatorio. Rappresenta il numero di mesi precedenti o successivi dalla data_iniziale.
Dopo aver indicato la data iniziale, va semplicemente inserito il numero di mesi da aggiungere.
Calcolare una scadenza a fine mese: la Funzione FINE.MESE
La Funzione FINE.MESE restituisce il valore seriale dell'ultimo giorno del mese, vale a dire il numero indicato di mesi precedenti o successivi ad una data iniziale.
=FINE.MESE(data_iniziale; mesi)
nella quale
data_iniziale: Argomento obbligatorio, Data che rappresenta la data di partenza del calcolo. Deve trattarsi di una data espressa in un formato valido per Excel.
mesi: Argomento obbligatorio. Rappresenta il numero di mesi precedenti o successivi a data_iniziale.
Dopo aver indicato la data iniziale, va semplicemente inserito il numero di mesi da aggiungere rispetto ai quali verrà restituito il valore corrispondente all'ultimo giorno dell'ultimo mese.
Esempio: si vuole conoscere la data del pagamento di una fattura che viene definita dalla condizione "pagamento a 90 giorni fine mese data fattura" con questa definizione si intende che la fattura emessa, viene considerate come se riportasse la data dell'ultimo giorno del mese.
Considerazioni finali
Le tre funzioni analizzate — GIORNO.SETTIMANA, DATA.MESE e FINE.MESE — rappresentano strumenti importanti per una gestione efficace delle date in Excel, soprattutto quando si lavora con scadenze, pianificazioni e report periodici.
In particolare, GIORNO.SETTIMANA consente di trasformare una data in un’informazione operativa, utile per analizzare la distribuzione dei giorni lavorativi, organizzare turni o verificare ricorrenze settimanali.
Questo la rende uno strumento chiave nella costruzione di calendari dinamici e nell’analisi temporale dei dati.
La funzione DATA.MESE risulta invece essenziale per la gestione delle scadenze nel tempo- Permette di proiettare una data in avanti o all’indietro di un numero definito di mesi, semplificando il calcolo di rinnovi contrattuali, rateizzazioni, scadenze fiscali o pianificazioni a lungo termine.
Infine, FINE.MESE offre un riferimento preciso e automatico alla chiusura del mese, aspetto particolarmente utile in contabilità, fatturazione e reportistica, dove è fondamentale allineare i dati ai cicli mensili.
Indice Generale Argomenti: EXCEL
[Valter Borsato: ottobre - 2013 riscritto 02/06/2023 Ultimo aggiornamento 19/04/2026]