TIME Funzione

Crea un oggetto temporale da un valore compatibile che può essere visualizzato in formato 12 o 24 ore.

Sintassi

TIME(time_value, [format], [precision])
  • time_value
    Il valore con cui creare l’oggetto temporale. Deve essere fornito come stringa o numeri che rappresentano ore, minuti e secondi. Quando si utilizza una stringa, le ore, i minuti e i secondi devono essere separati dai due punti “HH:MM AM” o “HH:MM:SS PM” Quando si utilizzano i numeri, i valori devono essere separati da virgole, tutti e tre gli intervalli di tempo (ore, minuti, secondi) devono essere inseriti per applicare i valori di formattazione e precisione facoltativi.
  • format—[opzionale]
    [opzionale] Specifica se l’ora viene visualizzata utilizzando un orologio di 12 ore (0) o 24 ore (1).
  • precision—[opzionale]
    [opzionale] Richiede che venga impostato prima il formato. Specifica l’intervallo di tempo da restituire in hh (1), hh:mm (2) o hh:mm:ss (3).

Utilizzo esempio 

Esempio 1 → TIME("4:30 PM", 1, 3) Sintassi → TIME(time_value, [formato], [precisione])
Esempio 2 → TIME(4, 30, 10, 0) Sintassi → TIME(time_value, [formato])
Esempio 3 → TIME("8:30")+5 Sintassi → TIME("ore:min")+min

Utilizzo note

Puoi inserire l’argomento valore_tempo in uno di questi tre formati distinti:

  • Formato stringa: inserisci numeri e testo per rappresentare l’ora.
    • Ad esempio, =TIME("20:30", 1) restituisce 20:30.
    • Utilizzando argomenti facoltativi aggiuntivi, =TIME("8:30 PM", 1,3) restituisce 20:30:00.
  • Riferimento alla cella: i riferimenti alla cella includono solitamente un valore temporale estratto da un valore data/ora (da una colonna di sistema o da un campo di testo/numero) o un valore temporale distinto immesso in una cella tramite un elenco a discesa.

Gli elenchi a discesa sono consigliati quando si aggiungono valori temporali a una cella tramite un modulo, in quanto garantiscono una formattazione corretta.

  • Input numerici:  utilizza fino a tre numeri per ore, minuti e secondi, separati da virgole.
    • Ad esempio, =TIME(9, 30, 15) restituisce 9:30:15 AM.
    • Tutti e tre i componenti, ore, min e secondi, devono essere specificati quando si usano degli argomenti facoltativi per evitare un errore #UNPARSEABLE o un output imprevisto.

Per estrarre il componente dell’ora dalle colonne di sistema come Modified (Date) e Created (Date), usa la funzione RIGHT() impostata per restituire gli ultimi 8 caratteri, in questo modo: 

  • =TIME(RIGHT(Modified@row, 8))

TIME restituisce un oggetto temporale che è possibile utilizzare in formule più grandi. Ad esempio, per inviare e-mail mattutine prima delle 9:00, la formula potrebbe essere:

  • =IF(TIME([Ora del giorno]1) < TIME(9, 0, 0), "Invia e-mail del mattino!")

Se si omettono i formati facoltativi e gli argomenti di precisione, l’output della funzione TIME dipenderà da come viene espresso time_value. Ad esempio:

  • Ad esempio, =TIME("15") restituisce 15, mentre =TIME("3 PM") restituisce 3 PM.

Esempi

Quando si eseguono calcoli, l’ordine in cui si utilizza TIME() con altri valori è importante. Nel diagramma seguente vengono illustrati i risultati di esempio in base all’ordine in cui si utilizza TIME e al tipo di colonna.


Se ricevi un errore #UNPARSEABLE dopo il copia-incolla, prova a digitare la formula manualmente nella cella.

Tipo di colonna Testo/Numero

Input della formula TIMERestituisceRiferimento temporaleCommenti
=TIME(10, 0)10:00 AM10:00 AMCreare un oggetto temporale
=TIME([Riferimento temporale]@row, 1)11:4511:45 AMCreare un oggetto temporale che fa riferimento a un’altra cella
=TIME([Riferimento temporale]@row, 0) + 58:35 AM08:30 + 5 minutiAggiunge 5 minuti a un oggetto temporale - esempio 1
=TIME("8:30")+508:3508:30 + 5 minutiAggiunge 5 minuti a un oggetto temporale - esempio 2
=TIME("8:30 PM",1) + 58:35 PM20:30 + 5 minutiAggiunge 5 minuti a un oggetto temporale - esempio 3
=TIME("2:55 PM", 0)2:55 PM14:55Esprime un oggetto temporale in formato 12 ore
=TIME("2:55 PM", 1)14:5502:55 PMEsprime un oggetto temporale in formato 24 ore
=TIME(Riferimento temporale]@row) - 2703:30 AM03:30Sottrae 270 minuti da un oggetto temporale
=TIME(RIGHT(Modified@row, 8))10:54 AM10:54Converte l’ora dell’ultima modifica in oggetto temporale
=TIME(RIGHT(Modified@row, 8)) + 410:59 AM10:59Aggiunge 4 minuti all’ora dell’ultima modifica
=(TIME([Riferimento temporale]10) - TIME(Return10))0,1875 Differenza tra due orari come frazione di un giorno lavorativo
=(TIME([Riferimento temporale]10) - TIME(Return10)) * 244,500 Converte la differenza tra due orari espressi in ore (funziona solo se giorno lavorativo = 24 ore)
=(TIME([Riferimento temporale]10) - TIME(Return10)) * 1440270 Converte la differenza tra due orari espressi in minuti (funziona solo se giorno lavorativo = 24 ore)

Tipo di colonna Data

Input della formula TIMERestituisceCommenti
=ROUNDDOWN((TIME([Riferimento temporale]10) - TIME(Return10)) * 24) + " ore e " + VALUE(RIGHT((TIME([Riferimento temporale]10) - TIME(Return10)) * 24, FIND(".", (TIME([Riferimento temporale]10) - TIME(Return10)) * 24))) * 60 + " minuti"4 ore e 30 minutiConverte una differenza di ore in una stringa di ore e minuti  (funziona solo se giorno lavorativo = 24 ore)
=DATEONLY(Modified9) - DATEONLY(Modified10) + " giorni, " + " " + ROUNDDOWN((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 8))) * 24) + " ore e " + (((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 8))) * 24) - ROUNDDOWN((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 8))) * 24)) * 60 + " minuti"

0 giorni, 1 ore e 31 minuti


 

Converte una differenza di ore in una stringa di giorni, ore e minuti  (funziona solo se giorno lavorativo = 24 ore)
="Data di scadenza: " + DATEONLY(Created@row) + " @" + (TIME(RIGHT(Created@row, 8)) + 120)Data di scadenza: 28/08/23 @ 11:54 AMUtilizza una data di creazione per generare una data di scadenza + ora supponendo un contratto di servizio per l’attività in minuti

Tipo di colonna Elenco di contatti

Input della formula TIMERestituisceRiferimento temporaleAssegnato aCommenti
=TIME(1, 0) + " - " + [Assegnato a]61:00 AM - John Doe1:00John DoeAggiunge una stringa di informazioni a un oggetto temporale

Hai ancora bisogno di assistenza?

Usa il modello Manuale delle formule per trovare altre risorse e assistenza e visualizzare oltre 100 formule, consultare un glossario di ogni funzione, che puoi allenarti a usare in tempo reale, e trovare esempi di formule avanzate e utilizzate più di frequente.

Trova esempi di come altri clienti Smartsheet utilizzano questa funzione o chiedi informazioni sul tuo caso d’uso specifico nella community online di Smartsheet.

Chiedi alla community