Excel ti consente di inserire molte cose in una cella, inclusi i tempi. Questo porta alcune persone a utilizzare Excel per aiutare a calcolare i tempi trascorsi. Ad esempio, potresti avere una colonna che contiene un’ora di inizio, un’altra che contiene un’ora di fine e quindi utilizzare una terza colonna per calcolare il tempo tra l’ora di inizio e l’ora di fine.

In tali situazioni, potresti essere tentato di inserire semplicemente quanto segue come formula nelle celle della terza colonna:

=B2-A2

Questo funzionerà bene, a condizione che l’ora mostrata in B2 sia sempre successiva all’ora mostrata in A2. Tuttavia, otterrai risultati errati se i tempi non corrispondono a questa rigida stenosi. Cosa fare se si eseguono operazioni 24 ore su 24 ed è altrettanto probabile che il valore in A2 sia appena prima di mezzanotte e il valore in B2 sia dopo la mezzanotte?

Una soluzione è assicurarti di inserire sempre le date con i tuoi orari. Se lo fai, B2 sarà sempre successivo ad A2. Per molte persone, tuttavia, questo è un fastidio. Se ti ritrovi semplicemente a entrare nel tempo, allora sei ancora nel torrente.

Se inserisci i tuoi orari senza una designazione AM / PM utilizzando un orologio di 12 ore, allora dovresti usare la seguente formula nelle celle della terza colonna:

=IF(A2>B2,(B2+0.5)-A2,B2-A2)

Questa formula utilizza la funzione SE per determinare se l’ora di inizio è successiva all’ora di fine. Se lo è, allora .5 (che è mezza giornata, o 12 ore) viene aggiunto all’ora di fine prima che la sottrazione venga eseguita. Se l’ora di inizio è precedente all’ora di fine, viene eseguita una normale operazione di sottrazione.

Se utilizzi una designazione AM / PM nei tuoi orari o inserisci informazioni utilizzando un orologio a 24 ore, la formula deve cambiare solo un po ‘. Ora dovrebbe apparire come segue:

=IF(A2>B2,(B2+1)-A2,B2-A2)

Ora, invece di aggiungere solo mezza giornata, stai aggiungendo un’intera giornata (24 ore) all’ora di fine. Questo, ancora una volta, fornisce il risultato corretto.

È interessante notare che in entrambi questi casi, Excel consente di aggiungere ore e minuti, se lo si desidera. Sebbene l’esempio precedente sia pulito e semplice, potrebbe essere stato utilizzato anche il seguente:

=IF(A19>B19,(B19+"24:00")-A19,B19-A19)

Indipendentemente dalla formula che utilizzi, una volta inserita devi assicurarti che la cella con la formula sia formattata per mostrare correttamente il tempo trascorso. Puoi farlo seguendo questi passaggi:

  1. Premi Ctrl + 1. Excel visualizza la finestra di dialogo Formato celle. (Vedi figura 1.)

  2. Nell’elenco delle categorie (lato sinistro) scegli Ora.

  3. Nella casella Tipo, scegli 37:30:55 come tipo.

  4. Fare clic su OK.

La tua cella ora mostra le ore, i minuti e i secondi corretti.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (11801) si applica a Microsoft Excel 2007, 2010, 2013 e 2016.

È possibile trovare una versione di questo suggerimento per la vecchia interfaccia di menu di Excel qui: Working with Elapsed Time.