Ricerca nel sito web

Come utilizzare le funzioni di data di Excel per automatizzare i tempi dei progetti


Microsoft Excel gestisce efficacemente i dati temporali se sai quali formule usare. Il problema è che Excel include oltre 20 funzioni per date e orari, ma la maggior parte delle persone ha bisogno solo di un piccolo insieme di base per creare flussi di lavoro potenti e auto-aggiornanti. Queste funzioni essenziali per le date trasformano linee temporali caotiche in sistemi automatizzati su cui puoi davvero contare.

Tutti gli esempi in questa guida utilizzano una tabella di Excel (Ctrl+T) chiamata ProjectTracker (illustrata qui sotto). Per seguire le istruzioni, scarica una copia gratuita della cartella di lavoro Excel contenente questa tabella. Dopo aver cliccato sul link, troverai il pulsante di download nell'angolo in alto a destra dello schermo.

Excel considera il tuo calendario come una enorme serie di numeri

La logica segreta dietro le date dei fogli di calcolo

Excel memorizza le date come numeri seriali, a partire dal 1° gennaio 1900, e le visualizza utilizzando formati di data. Ad esempio, il 1° giugno 2026 è memorizzato internamente come 46174. Questo ti permette di eseguire operazioni aritmetiche sulle date, come aggiungere 7 per spostarti avanti di una settimana.

Excel tratta intenzionalmente il 1900 come un anno bisestile per la compatibilità con i vecchi sistemi di fogli di calcolo. Questo non è storicamente accurato, ma raramente influisce sui flussi di lavoro moderni a meno che non si lavori con intervalli di date molto antichi.

Mantieni i tuoi tempi in movimento con il tracciamento in tempo reale

Creare un conto alla rovescia di un progetto in tempo reale con OGGI

Se attualmente aggiorni manualmente ogni mattina una cella "Oggi" per mantenere accurate le scadenze, Excel può sostituire quel flusso di lavoro con una funzione dinamica che restituisce sempre la data corrente.

Per creare un conto alla rovescia dal vivo che si aggiorna automaticamente con il passare del tempo, aggiungi una nuova colonna con il seguente nome, formula e formato:

Nome della colonna

Giorni rimanenti

Formula

=[@[Data di Scadenza]]-OGGI()

Formato numero

Generale

Quando premi Invio, Excel potrebbe formattare automaticamente il risultato come data invece che come numero. Ecco perché devi selezionare la colonna della tabella e impostare il formato su Generale nel gruppo Numero della scheda Home.

Ogni attività mostra il numero di giorni rimanenti fino alla sua scadenza, con valori negativi che indicano attività già in ritardo.





La prossima volta che aprirai la cartella di lavoro, i calcoli si aggiorneranno e si aggiorneranno automaticamente in base al nuovo giorno.

Isolare intervalli di tempo specifici suddividendo le date in parti

Strutturare i rapporti con MESE, ANNO e GIORNO DELLA SETTIMANA

Quando si lavora con i programmi di progetto, valori di data completi come 2026-07-24 sono spesso troppo dettagliati per l'analisi. Potrebbe essere necessario raggruppare le attività per mese, riassumere i progressi annuali o identificare problemi di pianificazione come date di inizio durante il fine settimana.

Per estrarre il mese, elimina la colonna Giorni rimanenti, poi aggiungi una nuova colonna con questi parametri:

Nome della colonna

Mese di scadenza

Formula

=MESE([@[Data di scadenza]])

Formato numero

Generale

Ogni attività restituisce un valore numerico del mese, come 6 per giugno o 7 per luglio, rendendo più facile filtrare e raggruppare le attività per mese.







Per isolare l'anno per la segnalazione su periodi più lunghi, basta sostituire MESE nella formula sopra con ANNO:

Nome della colonna

Anno di scadenza

Formula

=ANNO([@[Data di scadenza]])

Formato numero

Generale

Per identificare problemi di pianificazione, come attività che iniziano nei fine settimana, è necessario un approccio diverso perché i giorni feriali non sono memorizzati come semplici parti del calendario come mese o anno. Invece, Excel assegna a ciascun giorno feriale una posizione numerica basata su un sistema selezionato.

Ecco cosa fare in una nuova colonna:

Nome della colonna

Scadenza in giorno feriale

Formula

=GIORNO.SETTIMANA([@[Data Inizio]], 2)

Formato numero

Generale

Con l'argomento 2, Excel considera il lunedì come giorno 1 e la domenica come giorno 7. Senza questo argomento, Excel utilizza il suo sistema predefinito in cui la domenica è considerata giorno 1 e il sabato giorno 7.

Ogni compito ora restituisce un numero da 1 a 7, dove i valori 6 e 7 corrispondono a sabato e domenica, rendendo facile identificare l'inizio del fine settimana.

Calcola esattamente la durata del lavoro senza il disordine del fine settimana

Usare NETWORKDAYS per misurare il tempo di lavoro reale

Le durate basate sul calendario spesso sopravvalutano il tempo effettivo di lavoro. Un compito che va da venerdì a lunedì sembra durare quattro giorni, anche se solo due sono giorni lavorativi.

Quindi, per calcolare i veri giorni lavorativi tra le tappe del progetto, aggiungi questa colonna:

Nome della colonna

Giorni lavorativi

Formula

=GIORNI.LAVORATIVI([@[Start Date]], [@[Due Date]])

Formato numero

Generale

Excel restituisce il numero totale di giorni lavorativi tra la data di inizio e la data di scadenza, contando entrambi gli estremi quando ricadono in giorni lavorativi.



Per includere le festività, crea un intervallo separato contenente le date di ferie (ad esempio, a partire dalla cella F2). Quindi, seleziona la prima cella della formula Giorni Lavorativi e estendi la formula a:

=NETWORKDAYS([@[Start Date]], [@[Due Date]], $F$2:$F$5)

L'uso di riferimenti assoluti ($) garantisce che l'intervallo delle festività non cambi quando la formula viene copiata verso il basso nella tabella.

Quando premi Invio, vedrai che il calcolo ora esclude sia i fine settimana che le vacanze.




Se la tua settimana lavorativa non è standard, usa NETWORKDAYS.INTL per definire regole personalizzate per il fine settimana.

Mappare le scadenze future e le chiusure di fine mese

Utilizzare WORKDAY e EOMONTH per la pianificazione automatizzata

Oltre a tracciare le tempistiche esistenti, Excel può generare date future basate su regole come le durate lavorative e i cicli di fatturazione.

Per calcolare una data di completamento prevista basata sui giorni lavorativi, rimuovere la colonna Data di Scadenza, quindi aggiungere queste due colonne.

Colonna 1:

Nome della colonna

Durata prevista

Valori

Inserisci manualmente il numero di giorni lavorativi.

Formato numero

Generale

Colonna 2:

Nome Colonna

Fine Prevista

Formula

=GIORNO.LAVORO([@[Data Inizio]], [@[Durata Prevista]])

Formato numero

Data

Excel restituisce una data che rappresenta il completamento previsto in base al numero specificato di giorni lavorativi. Salta automaticamente i fine settimana e restituisce la prossima data lavorativa valida.






Per calcolare le scadenze di fatturazione che cadono sempre a fine mese, utilizza questo flusso di lavoro:

Nome della colonna

Chiusura fatturazione

Formula

=FINE.MESE([@[Data Inizio]], 0)

Formato numero

Data

Excel restituisce l'ultimo giorno del mese per ogni attività, rendendo i cicli di fatturazione coerenti.



Pianificare in anticipo con date di revisione basate sui mesi

Spostare le date tra i mesi con EDATE

Non tutti i problemi di programmazione riguardano il conteggio dei giorni. Nel lavoro reale sui progetti, spesso si lavora in cicli mensili, come revisioni programmate, audit o verifiche che si ripetono a intervalli prevedibili.

Ad esempio, se una fase di un progetto inizia in una data specifica e è necessario programmare una revisione formale tre mesi dopo, Excel dispone di una funzione incorporata progettata esattamente per questo. EDATE sposta una data di un numero specificato di mesi mantenendo, quando possibile, il giorno del mese.

Ecco come usarlo:

Nome della colonna

Data di revisione

Formula

=EDATE([@[Data Inizio]], 3)

Formato numero

Data

Questo sposta la data di inizio in avanti di tre mesi interi. Ad esempio, se la data di inizio è il 1 giugno 2026, Excel restituisce il 1 settembre 2026.





Puoi anche muoverti indietro nel tempo quando pianifichi punti di controllo di revisione precedenti, come controlli retrospettivi o valutazioni pre-lancio. In quei casi, si utilizza un valore negativo:

=EDATE([@[Start Date]], -2)

A differenza della sottrazione basata sui giorni, EDATE rispetta la struttura del calendario, rendendolo più affidabile che spostare manualmente le date.


Prendi il controllo delle tempistiche del tuo foglio di calcolo

Ignorare gli strumenti di data integrati di Excel porta spesso a ore di aggiornamenti manuali e a fogli di calcolo fragili. Comprendendo come Excel memorizza le date e utilizzando le funzioni progettate per lavorare con esse, è possibile creare programmi che si aggiornano automaticamente e prevedere le tappe future. Una volta che avrete imparato a monitorare il tempo con le formule, il passo successivo è visualizzarlo: trasformate i vostri dati in una timeline dinamica che si aggiorna man mano che il vostro progetto evolve.

Articoli correlati