Syntaxe
TIME(time_value, [format], [precision])
- time_value—Valeur utilisée pour créer l’heure. Doit être fournie sous forme de chaîne ou de nombres représentant des heures, des minutes et des secondes. Lorsque vous utilisez une chaîne, les heures, les minutes et les secondes doivent être séparées par des deux-points "HH:MM" ou "HH:MM:SS". Lorsque vous utilisez des nombres, les valeurs doivent être séparées par des virgules et les trois intervalles de temps (heures, minutes, secondes) doivent être saisis pour appliquer des valeurs de format et de précision facultatives.
- format—[facultatif][facultatif] Spécifie si l’heure est affichée à l’aide d’une horloge au format 12 (0) ou 24 heures (1).
- précision—[facultatif][facultatif] Nécessite que le format soit défini en premier. Spécifie l’intervalle de temps à retourner aux formats hh (1), hh:mm (2) ou hh:mm:ss (3).
Exemple d'utilisation
Exemple 1 → TIME("16:30", 1, 3) Syntax → TIME(time_value, [format], [précision])
Exemple 2 → TIME(4, 30, 10, 0) Syntax → TIME(time_value, [format])
Exemple 3 → TIME("8:30")+5 Syntax → TIME("heures:min")+min
Notes d'utilisation
Vous pouvez saisir l'argument time_value dans l'un de ces trois formats distincts :
- Format de la chaîne de caractères : Saisir des chiffres et du texte pour représenter l'heure.
- Par exemple, =TIME("8:30 PM", 1) renvoie 20:30.
- En utilisant des arguments facultatifs supplémentaires, =TIME("8:30 PM", 1,3) renvoie 20:30:00.
- Référence de cellule : Les références de cellules comprennent généralement une valeur temporelle extraite d'une valeur de date/heure (d'une colonne du système ou d'un champ texte/chiffre) ou une valeur temporelle distincte saisie dans une cellule à l'aide d'une liste déroulante.
Les listes déroulantes sont recommandées lors de l'ajout de valeurs temporelles dans une cellule via un formulaire, car elles garantissent une mise en forme correcte.
- Entrées numériques: Utilisez jusqu'à trois chiffres pour les heures, les minutes et les secondes, séparés par des virgules.
- Par exemple, =TIME(9, 30,15) renvoie 9:30:15 AM.
- Les trois composantes - heure, min et sec - doivent être spécifiées lors de l'utilisation d'arguments facultatifs afin d'éviter une erreur #UNPARSEABLE ou une sortie inattendue.
Pour extraire la composante temporelle des colonnes du système telles que Modified (Date) et Created (Date), utilisez la fonction RIGHT() qui renvoie les 8 derniers caractères, comme suit :
- =TIME(RIGHT(Modified@row, 8)).
TIME produit un objet temporel que vous pouvez utiliser dans des formules plus importantes. Par exemple, pour envoyer des e-mails le matin avant 09:00 h, la formule pourrait être :
=IF(TIME([Heure du jour]1) < TIME(9, 0, 0), "Envoyez le courrier du matin !")
Si vous omettez les arguments optionnels de format et de précision, la sortie de la fonction TIME dépendra de la façon dont la valeur de temps est exprimée. Par exemple :
=TIME("15") renvoie 15, tandis que =TIME("3 PM") renvoie 3 PM.
Exemples
Lors de l’exécution de calculs, l’ordre dans lequel vous utilisez TIME() avec d’autres valeurs est important. Le graphique suivant présente des exemples de résultats basés sur l’ordre dans lequel vous utilisez TIME et le type de colonne.
Si vous recevez une erreur #UNPARSEABLE après le copier-coller, essayez plutôt de taper la formule manuellement dans la cellule.
Type de colonne Texte/Nombre
| Entrées de formule TIME | Retours | Référence temporelle | Commentaires |
|---|---|---|---|
| =TIME(10, 0) | 10:00 | 10:00 | Créer un objet temps |
| =TIME([Référence temporelle]@row, 1) | 11:45 | 11:45 | Créer un objet temps référençant une autre cellule |
| =TIME([Référence temporelle]@row, 0) + 5 | 08:35 | 08:30 + 5 minutes | Ajouter 5 minutes à un objet temps - exemple 1 |
| =TIME("8:30")+5 | 08:35 | 08:30 + 5 minutes | Ajouter 5 minutes à un objet temps - exemple 2 |
| =TIME("20:30",1) + 5 | 20.30 | 20:30 + 5 minutes | Ajouter 5 minutes à un objet temps - exemple 3 |
| =TIME("14:55", 0) | 14:55 | 14:55 | Exprimer un objet temps au format 12 heures |
| =TIME("14:55", 1) | 14:55 | 14:55 | Exprimer un objet temps au format 24 heures |
| =TIME([Référence temporelle]@row) - 270 | 03:30 | 03:30 | Soustraire 270 minutes d’un objet temps |
| =TIME(RIGHT(Modifié@row, 8)) | 10:54 | 10:54 | Convertir l’heure de la dernière modification en objet temps |
| =TIME(RIGHT(Modifié@row, 8)) + 4 | 10:59 | 10:59 | Ajouter 4 minutes à la dernière modification |
| =(TIME([Référence temporelle]10) - TIME(Return10)) | 0,1875 | Différence entre deux temps en tant que fraction de journée de travail | |
| =(TIME([Référence temporelle]10) - TIME(Return10)) * 24 | 4,500 | Convertir la différence entre deux temps exprimés en heures (fonctionne uniquement si la journée de travail = 24 h) | |
| =(TIME([Référence temporelle]10) - TIME(Return10)) * 1 440 | 270 | Convertir la différence entre deux temps exprimés en minutes (fonctionne uniquement si la journée de travail = 24 h) |
Type de colonne Date
| Entrées de formule TIME | Retours | Commentaires |
|---|---|---|
| =ROUNDDOWN((TIME([Référence temporelle]10) - TIME(Return10)) * 24) + " hour(s) et " + VALUE(RIGHT((TIME([Référence temporelle]10) - TIME(Return10)) * 24, FIND(".", (TIME([Référence temporelle]10) - TIME(Return10)) * 24))) * 60 + " minutes" | 4 heures et 30 minutes | Convertit une différence de temps en une chaîne d’heures et de minutes (fonctionne uniquement si la journée de travail = 24 h) |
| =DATEONLY(Modifié9) - DATEONLY(Modifié10) + " jour(s), " + " " + ROUNDDOWN((TIME(RIGHT(Modifié9, 8)) - TIME(RIGHT(Modifié10, 8))) * 24) + " heure(s) et " + (((TIME(RIGHT(Modifié9, 8)) - TIME(RIGHT(Modifié10, 8))) * 24) - ROUNDDOWN((TIME(RIGHT(Modifié9, 8)) - TIME(RIGHT(Modifié10, 8))) * 24)) * 60 + " minutes" | 0 jour(s), 1 heure(s) et 31 minutes
| Convertit une différence de temps en une chaîne de jours, d’heures et de minutes (fonctionne uniquement si la journée de travail = 24 h) |
| ="Due Date: " + DATEONLY(Créé@row) + " @" + (TIME(RIGHT(Créé@row, 8)) + 120) | Date d’échéance : 28/08/23, 11 h 54 | Utiliser une date de création pour générer une date et une heure d’échéance en supposant un SLA pour la tâche en minutes |
Type de colonne de la liste de contacts
| Entrées de formule TIME | Retours | Référence temporelle | Attribuée à | Commentaires |
|---|---|---|---|---|
| =TIME(1, 0) + " - " + [Attribuée à]6 | 01:00 - John Doe | 01:00 | John Doe | Ajouter une chaîne d’informations à un objet temps |
Besoin d’aide ?
Utiliser le modèle de Modèle de manuel de formules pour trouver plus d'assistance et de ressources, voir plus de 100 formules, consulter un glossaire de chaque fonction que vous pouvez pratiquer en temps réel, et trouver des exemples de formules couramment utilisées et avancées.
Vous pouvez trouver des exemples d'utilisation de cette fonction par d'autres clients de Smartsheet ou poser des questions sur votre cas d'utilisation spécifique dans la Communauté en ligne de Smartsheet.