Calcolare la differenza tra due orari

Si supponga che si desideri sapere in quanto tempo un dipendente è in grado di completare un'operazione in una catena di montaggio o il tempo necessario per elaborare un ordine di cibi pronti nelle ore di punta. È possibile calcolare la differenza tra due orari in diversi modi.

Per saperne di più


Presentare il risultato nel formato di ora standard

Sono disponibili due approcci diversi per presentare i risultati nel formato di ora standard (ora.minuti.secondi). È possibile utilizzare l'operatore di sottrazione (-) per individuare la differenza tra valori di ora e quindi eseguire una delle operazioni seguenti:

  • Applicare un codice di formato personalizzato alla celle eseguendo le operazioni seguenti:
    1. Selezionare la cella.
    2. Nel gruppo Numeri della scheda Home fare clic sulla freccia accanto a Formato numero e quindi su Altri formati numeri.
    3. Fare clic su Personalizzato nell'elenco Categoria e quindi selezionare un formato personalizzato nella casella Tipo.
  • Utilizzare la funzione TESTO per formattare i valori di ora.

Quando si utilizzano i codici del formato ora, le ore non sono mai superiori a 24 e i minuti e i secondi non sono mai superiori a 60.

Esempio

L'esempio può essere più semplice da comprendere se lo si copia in un foglio di lavoro vuoto.

MostraCome copiare un esempio

  1. Selezionare l'esempio in questo articolo. Se l'esempio deve essere copiato in Excel Web App, copiare e incollare una cella alla volta.

 Importante   Non selezionare le intestazioni della riga o della colonna. 

Selezione di un esempio dalla Guida

Selezione di un esempio dalla Guida
  1. Premere CTRL+C.
  2. Creare una cartella di lavoro o un foglio di lavoro vuoto.
  3. Nel foglio di lavoro selezionare la cella A1 e premere CTRL+V. Se si utilizza Excel Web App, ripetere l'operazione di Copia e Incolla per ogni cella nell'esempio.

 Importante   Per il corretto funzionamento dell'esempio è necessario incollarlo nella cella A1 del foglio di lavoro.

  1. Per passare dalla visualizzazione dei risultati alla visualizzazione delle formule che restituiscono i risultati, premere CTRL+` (accento grave) oppure fare clic sul pulsante Mostra formule nel gruppo Verifica formule della scheda Formule.

Dopo aver copiato l'esempio in un foglio di lavoro vuoto, è possibile adattarlo in base alle proprie esigenze.


 
1
2
3

4

5

6
7

8

9
A B
Ora di inizio Ora di fine
09/06/07 10.35.00 06/09/07 15.30.00
Formula Descrizione (risultato)
=B2-A2 Ore tra due valori di ora (4). È necessario applicare manualmente il formato personalizzato "h" alla cella.
=B2-A2 Ore e minuti tra due valori di ora (4.55). È necessario applicare manualmente il formato personalizzato "h.mm" alla cella.
=B2-A2 Ore, minuti e secondi tra due valori di ora (4.55.00). È necessario applicare manualmente il formato personalizzato "h.mm.ss" alla cella.
=TESTO(B2-A2;"h") Ore tra due valori di ora con la cella formattata come "h" tramite la funzione TESTO (4).
=TESTO(B2-A2;"h.mm") Ore e minuti tra due valori di ora con la cella formattata come "h.mm" tramite la funzione TESTO (4.55).
=TESTO(B2-A2;"h.mm.ss") Ore, minuti e secondi tra due valori di ora con la cella formattata come "h.mm.ss" tramite la funzione TESTO (4.55.00).

 Nota    Se si utilizza sia un formato applicato con la funzione TESTO che un formato di numero applicato alla cella, la funzione TESTO avrà la precedenza sulla formattazione della cella.

Per ulteriori informazioni sull'utilizzo di queste funzioni, vedere Funzione TESTO e Visualizzare i numeri come date e ore.

Torna all'inizio Torna all'inizio

Presentare il risultato basato su un'unica unità di tempo

Per eseguire questa operazione, utilizzare la funzione INT o le funzioni ORA, MINUTO e SECONDO.

Esempio

L'esempio può essere più semplice da comprendere se lo si copia in un foglio di lavoro vuoto.

MostraCome copiare un esempio

  1. Selezionare l'esempio in questo articolo. Se l'esempio deve essere copiato in Excel Web App, copiare e incollare una cella alla volta.

 Importante   Non selezionare le intestazioni della riga o della colonna. 

Selezione di un esempio dalla Guida

Selezione di un esempio dalla Guida
  1. Premere CTRL+C.
  2. Creare una cartella di lavoro o un foglio di lavoro vuoto.
  3. Nel foglio di lavoro selezionare la cella A1 e premere CTRL+V. Se si utilizza Excel Web App, ripetere l'operazione di Copia e Incolla per ogni cella nell'esempio.

 Importante   Per il corretto funzionamento dell'esempio è necessario incollarlo nella cella A1 del foglio di lavoro.

  1. Per passare dalla visualizzazione dei risultati alla visualizzazione delle formule che restituiscono i risultati, premere CTRL+` (accento grave) oppure fare clic sul pulsante Mostra formule nel gruppo Verifica formule della scheda Formule.

Dopo aver copiato l'esempio in un foglio di lavoro vuoto, è possibile adattarlo in base alle proprie esigenze.


 
1
2
3

4

5

6
7

8

9
A B
Ora di inizio Ora di fine
09.06.07 10.35.00 09/06/07 03.30 PM
Formula Descrizione (risultato)
=INT((B2-A2)*24) Totale ore tra due valori di ora (4)
=(B2-A2)*1440 Totale minuti tra due valori di ora (295)
=(B2-A2)*86400 Totale secondi tra due valori di ora (17700)
=ORA(B2-A2) Differenza in unità di ore tra due valori di ora. Questo valore non può superare 24 (4).
=MINUTO(B2-A2) Differenza in unità di minuti tra due valori di ora. Questo valore non può superare 60 (55).
=SECONDO(B2-A2) Differenza in unità di secondi tra due valori di ora. Questo valore non può superare 60 (0).

Per ulteriori informazioni sull'utilizzo di queste funzioni, vedere INT, ORA, MINUTO e SECONDO.

Torna all'inizio Torna all'inizio

 
 
Si applica a:
Excel 2007