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

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

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.

Come copiare un esempio

  1. Selezionare l'esempio in questo articolo. Se l'esempio deve essere copiato in Excel Online, copiare e incollare una cella alla volta.
    Important: Non selezionare le intestazioni di riga o di colonna.

    Selezione di un esempio dalla Guida

    Selezione di un esempio nella Guida

  2. Premere CTRL+C.

  3. Creare una cartella di lavoro o un foglio di lavoro vuoto.

  4. Nel foglio di lavoro selezionare la cella A1 e premere CTRL+V. Se si usa Excel Online, ripetere l'operazione di Copia e Incolla per ogni cella nell'esempio.
    Important: Per il corretto funzionamento dell'esempio è necessario incollarlo nella cella A1 del foglio di lavoro.

  5. Per passare dalla visualizzazione dei risultati alla visualizzazione delle formule che restituiscono i risultati, premere CTRL+( 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

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.

Come copiare un esempio

  1. Selezionare l'esempio in questo articolo. Se l'esempio deve essere copiato in Excel Online, copiare e incollare una cella alla volta.
    Important: Non selezionare le intestazioni di riga o di colonna.

    Selezione di un esempio dalla Guida

    Selezione di un esempio nella Guida

  2. Premere CTRL+C.

  3. Creare una cartella di lavoro o un foglio di lavoro vuoto.

  4. Nel foglio di lavoro selezionare la cella A1 e premere CTRL+V. Se si usa Excel Online, ripetere l'operazione di Copia e Incolla per ogni cella nell'esempio.
    Important: Per il corretto funzionamento dell'esempio è necessario incollarlo nella cella A1 del foglio di lavoro.

  5. Per passare dalla visualizzazione dei risultati alla visualizzazione delle formule che restituiscono i risultati, premere CTRL+( 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

Si applica a: Excel 2007



Queste informazioni sono risultate utili?

No

Che cosa possiamo migliorare?

255 caratteri rimanenti

Per tutelare la privacy, non includere informazioni di contatto nei commenti e suggerimenti. Consulta la nostra informativa sulla privacy.

Grazie per i tuoi commenti e suggerimenti

Risorse di supporto

Cambia lingua