Formula Excel: Calcolare giorni, ore, minuti e secondi tra due date

In Excel, le formule vengono generalmente utilizzate per calcolare la differenza tra due date in giorni o tra due orari. Tuttavia, in alcuni casi specifici potrebbe essere necessario ottenere la differenza espressa in giorni, ore, minuti e secondi tra due valori datetime. Questa guida presenta la formula ideale per risolvere proprio questo problema.
Se desideri seguire questa guida passo dopo passo, scarica il foglio di esempio.
Formula generica:
| INT(end_datetime-start_datetime)&« days »&TEXT(end_datetime-start_datetime,«h»« hrs »«m»« mins »«s»« secs»«») |
Argomenti
| End_datetime, start_datetime: the two dates that you to calculate the difference between. |
Errore
Se l’argomento end_datetime è precedente all’argomento start_datetime, la formula restituirà il valore di errore #VALORE!.
Valore restituito
Questa formula restituisce un valore di testo.
Funzionamento della formula
Per ottenere la differenza tra due valori datetime nelle celle B3 e C3, utilizzi la seguente formula:
| =INT(C3-B3)&« days »&TEXT(C3-B3,«h»« hrs »«m»« mins »«s»« secs»«») |
Premere Invio per ottenere il risultato.
Spiegazione
Funzione INT: La funzione INT restituisce la parte intera di un numero decimale.
Poiché in Excel le date sono memorizzate come numeri interi seriali, gli orari come numeri decimali seriali inferiori a 1 e i valori datetime come numeri decimali seriali (ad esempio, il datetime 12/1/2019 13:23:11 corrisponde a 43800,5577662037), la funzione INT estrae la parte intera della differenza tra due valori datetime per restituire la differenza in giorni.
Funzione TESTO: Questa funzione converte un valore in testo utilizzando un formato specificato.
&: È l’operatore di concatenazione che unisce i risultati di ciascuna parte della formula.
Suggerimento: Per ottenere il totale di giorni, ore, minuti e secondi tra un insieme di date/orari di inizio e Data di fine, è possibile adattare la formula utilizzando la funzione MATR.SOMMA.PRODOTTO:
=INT(MATR.SOMMA.PRODOTTO(fine-inizio))&« giorni »&TESTO(MATR.SOMMA.PRODOTTO(fine-inizio),«h»« ore »«m»« min »«»)
L’argomento *fine* rappresenta l’intervallo delle date di fine, mentre *inizio* indica l’intervallo delle celle contenenti le date di inizio; ad esempio, l’intervallo C3:C5 contiene le date di fine e B3:B5 quelle di inizio. Utilizzi quindi una formula di questo tipo:
=INT(MATR.SOMMA.PRODOTTO(C3:C5-B3:B5))&« giorni »&TESTO(MATR.SOMMA.PRODOTTO(C3:C5-B3:B5),«h»« ore »«m»« min »«»)
Premere Invio.
Formule correlate
- Calcolare i giorni rimanenti nel mese
In questa guida ti mostriamo una formula semplice e veloce per calcolare i giorni rimanenti nel mese con Excel. - Calcolare i giorni rimanenti a partire da oggi
A volte può essere utile sapere quanti giorni mancano alla scadenza di ciascun prodotto alimentare, a partire da oggi. In Excel esiste una formula che permette di ottenere rapidamente i giorni rimanenti. - Calcolare i giorni rimanenti tra due date
Questa guida ti offre una formula per calcolare in modo rapido i giorni che mancano tra due date. - Calcola l’orario lavorativo con pause in un foglio presenze
Scopri la formula che utilizza la funzione MOD per calcolare con precisione l’orario lavorativo, pause incluse, direttamente in Excel.
Funzioni correlate
- Funzione SE di Excel
Verifica condizioni specificate e restituisce i valori corrispondenti - Funzione VALORE di Excel
Converte il testo in un valore numerico. - Funzione MESE di Excel
La funzione MESE restituisce il mese come numero intero (da 1 a 12) a partire da una data. - Funzione GIORNO di Excel
La funzione GIORNO estrae il giorno come numero (da 1 a 31) da una data. - Funzione ANNO di Excel
La funzione ANNO restituisce l’anno corrispondente alla data specificata, nel formato numerico seriale a quattro cifre.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.