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
L'argomento time_value può essere immesso in uno dei tre diversi formati:
- Formato stringa: Immettere numeri e testo per rappresentare l'ora.
- Per esempio, =TIME("8:30 PM", 1) restituisce 20:30.
- Utilizzando ulteriori argomenti opzionali, =TIME("8:30 PM", 1,3) restituisce 20:30:00.
- Riferimento di cella: I riferimenti di cella includono solitamente un valore temporale estratto da una data/ora (da una colonna di sistema o da un campo di testo/numero) o un valore temporale distinto inserito 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, poiché garantiscono una formattazione corretta.
- Ingressi numerici: Utilizzare 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 - ora, min e sec - devono essere specificati quando si usano argomenti opzionali per evitare un errore #UNPARSEABLE o un output inatteso.
Per estrarre la componente temporale da colonne di sistema come Modified (Date) e Created (Date), utilizzare la funzione RIGHT() impostata per restituire gli ultimi 8 caratteri, in questo modo:
- =TIME(RIGHT(Modified@row, 8)).
TIME produce un oggetto tempo che può essere utilizzato 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 la posta del mattino!")
Se si omettono gli argomenti opzionali formato e precisione, l'output della funzione TIME dipenderà da come viene espresso il valore di 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 colonna Testo/Numero
| Input della formula TIME | Restituisce | Riferimento temporale | Commenti |
|---|---|---|---|
| =TIME(10, 0) | 10:00 AM | 10:00 AM | Creare un oggetto temporale |
| =TIME([Riferimento temporale]@row, 1) | 11:45 | 11:45 AM | Creare un oggetto temporale che fa riferimento a un’altra cella |
| =TIME([Riferimento temporale]@row, 0) + 5 | 8:35 AM | 08:30 + 5 minuti | Aggiunge 5 minuti a un oggetto temporale - esempio 1 |
| =TIME("8:30")+5 | 08:35 | 08:30 + 5 minuti | Aggiunge 5 minuti a un oggetto temporale - esempio 2 |
| =TIME("8:30 PM",1) + 5 | 8:35 PM | 20:30 + 5 minuti | Aggiunge 5 minuti a un oggetto temporale - esempio 3 |
| =TIME("2:55 PM", 0) | 2:55 PM | 14:55 | Esprime un oggetto temporale in formato 12 ore |
| =TIME("2:55 PM", 1) | 14:55 | 02:55 PM | Esprime un oggetto temporale in formato 24 ore |
| =TIME(Riferimento temporale]@row) - 270 | 3:30 AM | 03:30 | Sottrae 270 minuti da un oggetto temporale |
| =TIME(RIGHT(Modified@row, 8)) | 10:54 AM | 10:54 | Converte l’ora dell’ultima modifica in oggetto temporale |
| =TIME(RIGHT(Modified@row, 8)) + 4 | 10:59 AM | 10:59 | Aggiunge 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)) * 24 | 4,500 | Converte la differenza tra due orari espressi in ore (funziona solo se giorno lavorativo = 24 ore) | |
| =(TIME([Riferimento temporale]10) - TIME(Return10)) * 1440 | 270 | Converte la differenza tra due orari espressi in minuti (funziona solo se giorno lavorativo = 24 ore) |
Tipo di colonna Data
| Input della formula TIME | Restituisce | Commenti |
|---|---|---|
| =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 minuti | Converte 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 AM | Utilizza una data di creazione per generare una data di scadenza + ora supponendo un contratto di servizio per l’attività in minuti |
Tipo di colonna dell'elenco contatti
| Input della formula TIME | Restituisce | Riferimento temporale | Assegnato a | Commenti |
|---|---|---|---|---|
| =TIME(1, 0) + " - " + [Assegnato a]6 | 1:00 AM - John Doe | 1:00 | John Doe | Aggiunge una stringa di informazioni a un oggetto temporale |
Hai ancora bisogno di assistenza?
Utilizzare il Modello di Manuale delle formule per trovare ulteriore supporto e risorse, visualizzare oltre 100 formule, consultare un glossario di ogni funzione con cui esercitarsi in tempo reale e trovare esempi di formule avanzate e di uso comune.
Puoi trovare esempi di utilizzo di questa funzione da parte di altri clienti di Smartsheet o chiedere informazioni sul tuo caso d'uso specifico nella Community online di Smartsheet.