Formule e funzioni

Calcolare la differenza tra due date

Calcolare la differenza tra due date

Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l'articolo in lingua inglese per riferimento.

Usa la funzione diff Quando vuoi calcolare la differenza tra due date. Prima di tutto inserire una data di inizio in una cella e una data di fine in un'altra. Digitare quindi una formula come una delle opzioni seguenti.

Avviso: Se la data_iniziale è successiva alla data_finale, il risultato sarà #NUM!.

Differenza in giorni

= DIFF (D9, E9, "d") con il risultato di 856

In questo esempio la data di inizio è nella cella D9 e la data di fine è in E9. La formula è in F9. La "d" restituisce il numero di giorni interi tra le due date.

Differenza tra settimane

= (Diff (D13, E13, "d")/7) e result: 122,29

In questo esempio, la data di inizio è nella cella D13 e la data di fine è in E13. La "d" restituisce il numero di giorni. Ma nota il /7 alla fine. Che divide il numero di giorni per 7, dato che sono presenti 7 giorni in una settimana. Tieni presente che anche questo risultato deve essere formattato come numero. Premere CTRL + 1. Quindi fare clic su numero di posizioni decimali > : 2.

Differenza di mesi

= DIFF (D5, E5, "m") e risultato: 28

In questo esempio la data di inizio è nella cella D5 e la data di fine è in E5. Nella formula, la "m" restituisce il numero di mesi interi tra i due giorni.

Differenza negli anni

= DIFF (D2, E2, "y") e risultato: 2

In questo esempio la data di inizio è nella cella D2 e la data di fine è in E2. La "y" restituisce il numero di anni interi tra i due giorni.

Calcolare l'età in anni, mesi e giorni accumulati

È anche possibile calcolare l'età o il tempo di un servizio. Il risultato può essere qualcosa come "2 anni, 4 mesi, 5 giorni".

1. usare diff per trovare gli anni totali.

= DIFF (D17, E17, "y") e risultato: 2

In questo esempio, la data di inizio è nella cella D17 e la data di fine è in E17. Nella formula la "y" restituisce il numero di anni interi tra i due giorni.

2. usare di nuovo diff con "YM" per trovare mesi.

= DIFF (D17, E17, "YM") e risultato: 4

In un'altra cella usare la formula diff con il parametro "YM" . La "YM" restituisce il numero di mesi rimanenti oltre l'ultimo anno intero.

3. usare una formula diversa per trovare i giorni.

=DATA.DIFF(D17,E17,"dm") e risultato: 5

Ora è necessario trovare il numero di giorni rimanenti. A questo scopo, scriviamo un tipo di formula diverso, mostrato sopra. La formula sottrae il primo giorno del mese che sta finendo (01/05/2016) dalla data di fine originale nella cella E17 (06/05/2016). Ecco come viene eseguita questa operazione: La funzione DATA crea la data, 01/05/2016. La data viene creata usando l'anno nella cella E17 e il mese nella cella E17. Quindi 1 rappresenta il primo giorno del mese. Il risultato della funzione DATA è 01/05/2016. Quindi, si sottrae questa data dalla data di fine originale nella cella E17, ovvero 06/05/2016. 06/05/2016 meno 01/05/2016 equivale a 5 giorni.

Avviso: Non è consigliabile usare l'argomento "MD" di diff perché potrebbe calcolare risultati imprecisi.

4. facoltativo: combinare tre formule in una.

= DIFF (D17, E17, "y") & "years," &DATEDIF (D17, E17, "YM") & "months," &DATEDIF (D17, E17, "MD") & "Days" and result: 2 years, 4 months, 5 Days

Puoi inserire tutti e tre i calcoli in una cella come questo esempio. Usare le e-commerciali, le citazioni e il testo. È una formula più lunga da digitare, ma almeno è tutta in uno. Suggerimento: Premere ALT + INVIO per inserire interruzioni di riga nella formula. In questo modo è più facile da leggere. Premere inoltre CTRL + MAIUSC + U se non è possibile visualizzare l'intera formula.

Scaricare questi esempi

È possibile scaricare una cartella di lavoro di esempio con tutti gli esempi in questo articolo. Puoi seguire o creare le tue formule.

Esempi di calcolo data di download

Altri calcoli di data e ora

Come si è visto sopra, la funzione diff calcola la differenza tra una data di inizio e una data di fine. Tuttavia, invece di digitare date specifiche, puoi anche usare la funzione oggi () all'interno della formula. Quando si usa la funzione oggi (), Excel usa la data corrente del computer per la data. Tieni presente che questo cambierà quando il file verrà aperto di nuovo in un giorno futuro.

= DIFF (TODAY (), D28, "y") e result: 984

Tieni presente che al momento della stesura di questo articolo, il giorno era il 6 ottobre 2016.

Usare tot. Funzione INTL quando si vuole calcolare il numero di giorni lavorativi tra due date. Puoi anche escludere i fine settimana e le festività.

Prima di iniziare:Decidi se vuoi escludere le date di vacanza. In questo caso, digitare un elenco di date festive in un'area o un foglio separato. Inserire ogni data di festività nella relativa cella. Quindi seleziona queste celle, seleziona formule _GT_ Definisci nome. Assegnare un nome all'intervallo per le festività e fare clic su OK. Crea quindi la formula usando la procedura seguente.

1. digitare una data di inizio e una data di fine.

Data di inizio nella cella D53 è 1/1/2016, la data di fine è nella cella E53 è 12/31/2016

In questo esempio, la data di inizio è nella cella D53 e la data di fine si trova nella cella E53.

2. in un'altra cella digitare una formula simile alla seguente:

= TOT. INTL (D53; E53; 1) e risultato: 261

Digitare una formula come l'esempio precedente. Il 1 nella formula stabilisce il sabato e la domenica come giorni festivi e li esclude dal totale.

Nota: Excel 2007 non ha tot. Funzione INTL. Tuttavia, ha tot. L'esempio precedente è simile al seguente in Excel 2007: = tot (D53, E53). Non si specifica il 1 perché tot presuppone che il fine settimana sia il sabato e la domenica.

3. se necessario, modificare l'1.

Elenco IntelliSense che mostra 2-domenica, lunedì; 3-lunedì, martedì e così via

Se sabato e domenica non sono i giorni del fine settimana, cambiare l'1 in un altro numero dall'elenco IntelliSense. Ad esempio, 2 stabilisce la domenica e il lunedì come giorni festivi.

Se si usa Excel 2007, ignorare questo passaggio. La funzione tot di Excel 2007 presuppone sempre che il week-end sia sabato e domenica.

4. digitare il nome dell'intervallo di festività.

= TOT. INTL (D53, E53, 1, feste) e risultato: 252

Se è stato creato un nome per l'intervallo di festività nella sezione "prima di iniziare", quindi digitarlo alla fine come questo. Se non si hanno festività, è possibile uscire dalla virgola e dalle festività. Se si usa Excel 2007, l'esempio precedente è il seguente: = tot (D53, E53, festività).

SuggerimentoSe non si vuole fare riferimento a un nome di intervallo di festività, è anche possibile digitare un intervallo, ad esempio D35: E:39. In alternativa, è possibile digitare ogni festività all'interno della formula. Ad esempio, se le festività sono state effettuate il 1 ° gennaio e il 2 di 2016, è necessario digitarle in questo modo: = tot. INTL (D53, E53, 1, {"1/1/2016", "1/2/2016"}). In Excel 2007 ha un aspetto simile al seguente: = tot (D53, E53, {"1/1/2016", "1/2/2016"})

Puoi calcolare il tempo trascorso sottraendo una sola volta da un altro. Prima di tutto inserire un'ora di inizio in una cella e un'ora di fine in un'altra. Assicurarsi di digitare un tempo pieno, ad esempio l'ora, i minuti e uno spazio prima dell'AM o del PM. Ecco come:

1. digitare un'ora di inizio e di fine.

Data di inizio/ora di 7:15 AM, data/ora di fine 4:30 PM

In questo esempio, l'ora di inizio è nella cella D80 e l'ora di fine è in E80. Assicurarsi di digitare l'ora, il minuto e uno spazio prima dell'AM o del PM.

2. impostare il formato di h.mm AM/PM.

Finestra di dialogo Formato celle, comando personalizzato, tipo h.mm AM/PM

Selezionare entrambe le date e premere CTRL + 1 (o Icona del tasto Comando del MAC + 1 nel Mac). Assicurarsi di selezionare personalizzato _GT_ H.mm AM/PM, se non è già impostato.

3. sottrarre le due volte.

= E80-D80 e risultato: 9:15 AM

In un'altra cella sottrarre la cella dell'ora di inizio dalla cella dell'ora di fine.

4. impostare il formato h.mm.

Finestra di dialogo Formato celle, comando personalizzato, tipo h.mm

Premere CTRL + 1 (o Icona del tasto Comando del MAC + 1 nel Mac). Scegliere personalizzato > h.mm in modo che il risultato escluda am e PM.

Per calcolare il tempo tra due date e ore, è possibile sottrarne una dall'altra. È tuttavia necessario applicare la formattazione a ogni cella per verificare che Excel restituisca il risultato desiderato.

1. digitare due date e ore complete.

Data di inizio di 1/1/16 1:00 PM; Data di fine 1/2/16 2:00 PM

In una cella digitare una data di inizio/ora completa. E in un'altra cella digitare una data/ora di fine completa. Ogni cella deve avere un mese, un giorno, un anno, un'ora, un minuto e uno spazio prima dell'AM o del PM.

2. impostare il formato di 3/14/12 1:30 PM.

Finestra di dialogo Formato celle, comando data, tipo 3/14/12 1:30 PM

Selezionare entrambe le celle e quindi premere CTRL + 1 (o Icona del tasto Comando del MAC + 1 nel Mac). Selezionare Data _GT_ 3/14/12 1:30 PM. Questa non è la data impostata, ma è solo un esempio di come verrà visualizzato il formato. Si noti che nelle versioni precedenti a Excel 2016 questo formato può avere una data di esempio diversa, come 3/14/01 1:30 PM.

3. sottrarre i due.

= E84-D84 e risultato di 1,041666667

In un'altra cella sottrarre la data/ora di inizio dalla data/ora di fine. Il risultato sarà probabilmente simile a un numero e a un decimale. La correzione verrà risolta nel passaggio successivo.

4. impostare il formato [h]: mm.

Finestra di dialogo Formato celle, comando personalizzato, [h]: tipo mm

Premere CTRL + 1 (o Icona del tasto Comando del MAC + 1 nel Mac). Selezionare Personalizzato. Nella casella tipo Digitare [h]: mm.

Argomenti correlati

Funzione
diff. tot. Funzione
Intl tot
altre funzioni
di data e oracalcolano la differenza tra due volte

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×