Parti di questa pagina potrebbero essere tradotte automaticamente.

ORA Funzione

Restituisce l'ora del giorno in formato 12 o 24 ore da un determinato set di valori.

Sintassi

TIME(time_value, [format], [precision])
  • time_value
    Il valore necessario per creare l'ora. Deve essere fornito come stringa o numeri (separati da virgole o due punti a seconda del formato time_value utilizzato) che rappresentano ore, minuti e secondi.
  • formato—[opzionale]
    Specifica se l'ora viene visualizzata utilizzando un orologio di 12 ore (0) o 24 ore (1).
  • precisione—[opzionale]
    Richiede che il formato sia impostato per primo. 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, [format], [precision])
Esempio 2 → TIME(4, 30, 10, 0) Sintassi → TIME(time_value, [format])
Esempio 3 → TIME("8:30")+5 Sintassi → TIME("hours:min")+min

Utilizzo note

È possibile inserire l'argomento time_value in uno di questi tre formati distinti:

  • Formato stringa: inserisci numeri e testo per rappresentare l'ora.
    • Ad esempio, =TIME("20:30:00", 1) restituisce 20:30:00.
    • Utilizzando argomenti facoltativi aggiuntivi, =TIME("20:30:00", 0) restituisce 8:30:00 PM.
  • Riferimento alla cella: fai riferimento a una cella, in genere in una colonna Data/Ora (ad esempio, colonne di data di inizio e fine). Un'altra fonte di riferimento comune sono le celle che contengono già formule di funzione TIME().
  • 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 per evitare un errore #UNPARSEABLE quando si utilizzano argomenti facoltativi.

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 "time object" che è possibile utilizzare in altre formule. Ad esempio, per inviare e-mail mattutine prima delle 9:00, la formula potrebbe essere:

=IF(TIME([Time of Day]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, =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 dati o colonnaInput della formula TIMERestituisceRiferimento temporaleAssegnato aCommenti
Testo/Numero =TIME(10, 0) 10:00 AM 10:00 AM   Creare un oggetto per l'ora
Testo/Numero =TIME([Time Reference]@row, 1) 11:45 11:45 AM   Creare un oggetto per l'ora che fa riferimento a un'altra cella
Testo/Numero =TIME([Time Reference]@row, 0) + 5 8:35 AM 08:30 + 5 minuti
 
Aggiungere 5 minuti a un oggetto per l'ora - esempio 1
Testo/Numero =TIME("8:30")+5 08:35 08:30 + 5 minuti   Aggiungere 5 minuti a un oggetto per l'ora - esempio 2
Testo/Numero =TIME("8:30 PM",1) + 5 8:35 PM 20:30 + 5 minuti   Aggiungere 5 minuti a un oggetto per l'ora - esempio 3
Testo/Numero =TIME("2:55 PM", 0) 2:55 PM 14:55   Esprimere un oggetto per l'ora in formato 12 ore
Testo/Numero =TIME("2:55 PM", 1) 14:55 02:55 PM   Esprimere un oggetto per l'ora in formato 24 ore
Elenco dei contatti =TIME(1, 0) + " - " + [Assigned To]6 1:00 AM - John Doe 1:00 John Doe Aggiungere una stringa di informazioni a un oggetto per l'ora
Testo/Numero =TIME([Time Reference]@row) - 270 3:30 AM 03:30   Sottrarre 270 minuti da un oggetto per l'ora
Testo/Numero =TIME(RIGHT(Modified@row, 8)) 10:54 AM 10:54   Converti ora dell'ultima modifica in oggetto per l'ora
Testo/Numero =TIME(RIGHT(Modified@row, 8)) + 4 10:59 AM 10:59   Aggiungi 4 minuti all'ora dell'ultima modifica
Testo/Numero =(TIME([Time Reference]10) - TIME(Return10)) 0,1875     Differenza tra due orari come frazione di un giorno lavorativo
Testo/Numero =(TIME([Time Reference]10) - TIME(Return10)) * 24 4,500     Converti differenza tra due orari espressi in ore (funziona solo se giorno lavorativo = 24 ore)
Testo/Numero =(TIME([Time Reference]10) - TIME(Return10)) * 1440 270     Converti differenza tra due orari espressi in minuti (funziona solo se giorno lavorativo = 24 ore)
Data =ROUNDDOWN((TIME([Time Reference]10) - TIME(Return10)) * 24) + " hour(s) and " + VALUE(RIGHT((TIME([Time Reference]10) - TIME(Return10)) * 24, FIND(".", (TIME([Time Reference]10) - TIME(Return10)) * 24))) * 60 + " minutes" 4 ore e 30 minuti     Converti una differenza di ore in una stringa di ore e minuti  (funziona solo se giorno lavorativo = 24 ore)
Data =DATEONLY(Modified9) - DATEONLY(Modified10) + " day(s), " + " " + ROUNDDOWN((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 8))) * 24) + " hour(s) and " + (((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 8))) * 24) - ROUNDDOWN((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 8))) * 24)) * 60 + " minutes"

0 giorni, 1 ora e 31 minuti


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

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