La funzione TIME di Excel è un modo efficiente per convertire informazioni separate che rappresentano un'ora specifica in un singolo timestamp. Ciò può consentire agli utenti di ordinare più facilmente i record in base al tempo e convertire i dati leggibili dalla macchina in informazioni che hanno un significato per gli esseri umani.
Può anche essere utilizzato per determinare la differenza tra due timestamp. La sua implementazione è abbastanza semplice, ma può essere difficile da padroneggiare senza capire come funziona la funzione e come formattare il suo output.
Che cos'è la funzione TIME in Excel e come funziona?
La funzione TIME in Excel è un modo semplice per trasformare valori separati per ore, minuti e secondi in un singolo timestamp. La funzione accetta tre argomenti, uno per ogni sezione del timestamp.
Il primo argomento, ora, rappresenta la parte oraria dell'orario selezionato. La funzione TIME utilizza la notazione di 24 ore. Gli orari dopo le 12:00 devono essere elencati nel formato 24 ore, non nel formato AM/PM.
Se il numero di ore immesso supera 23, Excel determinerà il valore orario del timestamp dividendo il numero per 24. Il resto verrà inserito nello spot orario.
Il secondo argomento, minuto, è il numero di minuti trascorsi nell'ora corrente. Qualsiasi minuto superiore a 59 verrà convertito in ore e aggiunto al valore del primo argomento.
L'ultimo argomento, secondo, è il numero di secondi trascorsi nel minuto corrente. Come i minuti, tutti i secondi superiori a 59 verranno convertiti in minuti e aggiunti al numero di minuti.
La funzione TIME standard assume la forma:
=TIME(ora, minuto, secondo)
Dati tutti e tre i valori, la funzione TIME restituirà un numero decimale che rappresenta un timestamp in ore, minuti e secondi. È importante notare che nessuno degli argomenti può essere negativo.
Inoltre, tutti e tre devono essere riferimenti a celle, valori numerici codificati o lasciati vuoti. Il mancato rispetto di una di queste condizioni comporterà la restituzione di un errore anziché di un timestamp.
Esempi della funzione TIME in Excel
La funzione TIME di Excel ha diversi casi d'uso e molte utilità. La funzione TIME è un modo pratico per convertire rapidamente i tempi in chiave multiparte in un singolo timestamp.
Questo è facilmente realizzabile nei casi in cui hai un'ora, un minuto e un secondo ciascuno nelle proprie celle. La funzione TIME può convertire tutti e tre in un singolo valore utilizzando la funzione.
=TEMPO(A2; B2; C2)
Un altro uso comune della funzione TIME è il calcolo del passaggio del tempo tra due timestamp. Ciò si ottiene prendendo la differenza di ore, minuti e secondi come argomenti della funzione.
=ORA(OreOraFine - OreOraInizio, MinutiOraFine - MinutiOraInizio, SecondiOraFine - SecondiOraInizio)
L'output sarà un numero decimale che corrisponde alla durata tra l'ora di inizio e l'ora di fine.
Per impostazione predefinita, Excel formatterà le celle il cui output è generato dalla funzione TIME utilizzando il formato h: mm: ss AM/PM. Cambia il formato della cella in h: mm: ss, h: mm o mm: ss per visualizzare il tempo trascorso anziché un'ora del giorno.
Excel formatterà automaticamente le celle il cui output è determinato dalla funzione TIME utilizzando la formattazione standard dell'ora. Per impostazione predefinita, si tratta di un timestamp AM/PM di 12 ore, ad esempio 18:17. Usando il Formatta celle opzione dal menu di scelta rapida, è possibile selezionare altre opzioni di formattazione.
Nella sezione dell'ora dell'elenco dei formati, sono disponibili diversi modi standard per visualizzare l'ora. Questi includono la notazione di 24 ore e la notazione di ora-minuto-secondo invece della notazione di ora-minuto. Puoi anche definire una formattazione personalizzata per queste celle utilizzando il sistema di formato personalizzato di Excel per ottenere l'output esatto di cui hai bisogno.
In questo esempio, la prima colonna rappresenta un ID generato da un macchinario sconosciuto. Le tre colonne successive sono timestamp dati importati in Excel da un registro del processo della macchina. Questi tre rappresentano l'inizio del processo. Anche le ultime tre colonne vengono estratte dal registro, ma rappresentano il momento in cui il processo è terminato.
Dati come questi possono essere estratti da una varietà di sistemi automatizzati o possono essere inseriti manualmente con un modulo di raccolta automatizzato creato in Excel.
Nella colonna H, la funzione
=TEMPO(B2; C2; D2)
produrrà un timestamp leggibile dall'uomo per l'avvio del processo. Allo stesso modo, aggiungendo questa funzione nel file IO la colonna produrrà un timestamp leggibile dall'uomo per l'ora in cui il processo è terminato.
=TEMPO(E2; F2; SOL2)
Infine, possiamo aggiungere la seguente funzione nella colonna J
=TEMPO(MI2 - SI2, FA2 - DO2, SOL2 - RE2)
oppure possiamo usare la formula
=I2 - H2
e cambia i formati delle celle in h: mm: ss per mostrare il runtime per ogni processo.
A volte un timestamp può rendere disponibile il tempo totale in pochi minuti o secondi da un determinato momento. Questi possono anche essere formattati in modo leggibile dall'uomo utilizzando la funzione TIME.
Questo foglio di calcolo di esempio ci presenta tre colonne di informazioni. La prima colonna è l'ID per un ciclo di produzione di un prodotto ipotetico. La seconda colonna è la data in cui l'esecuzione è terminata. La terza colonna rappresenta quanti secondi sono trascorsi dalla mezzanotte di quel giorno, quando la corsa è terminata.
Possiamo creare un timestamp leggibile dall'uomo dalla nostra ora di fine nella colonna D usando la funzione:
=ORA(0, 0, C2)
La funzione TIME può anche essere combinata con altre funzioni, come SUM o AVERAGE. La media di un elenco di timestamp di esecuzione creati dalla funzione TIME può fornire un tempo di esecuzione medio per un processo.
La somma di una serie di tempi trascorsi generati dalla funzione TIME può fornire un tempo di esecuzione totale per una serie di processi.
Le migliori pratiche per l'utilizzo della funzione TIME di Excel
La funzione TIME in Excel presenta alcune insidie che possono fornire risultati imprecisi. Uno dei maggiori problemi che spesso affliggono gli utenti è l'incapacità di comprendere che l'output è un numero decimale. Questo numero rappresenta il tempo trascorso dalla mezzanotte.
A causa di questo formato, è più facile aggiungere o sottrarre un determinato numero di ore, minuti o secondi prima di eseguire la funzione. Ciò significa anche che la formattazione utilizzata nell'output farà una grande differenza nel modo in cui viene percepito il tempo.
Un altro problema è che quando si sottraono i timestamp, i due orari devono essersi verificati nello stesso giorno. Tempi superiori a 24 ore comporteranno un'imprecisione del tempo trascorso calcolato. Ciò è dovuto al fatto che la funzione TIME è in grado di contenere solo un periodo di 24 ore nella sua uscita.
Inoltre, tutti e tre gli argomenti hanno un valore massimo di 32.767. Ciò significa che quando si tenta di abbattere un numero elevato di minuti o secondi, la funzione potrebbe andare in overflow. In questo modo si verifica un errore anziché il risultato desiderato. Anche i valori negativi non sono consentiti e genereranno errori.
La funzione TIME di Excel è altamente versatile
La funzione TIME di Excel ha un'ampia varietà di usi. Questi includono la creazione di timestamp leggibili e la conversione di secondi o minuti in un formato più facilmente comprensibile. I timestamp creati con la funzione TIME possono essere utilizzati anche per confrontare due tempi diversi per trovare un tempo trascorso.
Può aiutare a formattare report o estrarre informazioni utili da dati difficili da comprendere. Può anche essere utilizzato per ordinare/filtrare un'ampia gamma di dati in base al tempo. Ciò rende la funzione TIME un must per qualsiasi esperto di Excel.