Des parties de cette page peuvent avoir été traduites automatiquement.

Fonction TIME

Créez un objet temps à partir d’une valeur compatible qui peut être affichée au format 12 ou 24 heures.

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 TIMERetoursRéférence temporelleCommentaires
=TIME(10, 0)10:0010:00Créer un objet temps
=TIME([Référence temporelle]@row, 1)11:4511:45Créer un objet temps référençant une autre cellule
=TIME([Référence temporelle]@row, 0) + 508:3508:30 + 5 minutesAjouter 5 minutes à un objet temps - exemple 1
=TIME("8:30")+508:3508:30 + 5 minutesAjouter 5 minutes à un objet temps - exemple 2
=TIME("20:30",1) + 520.3020:30 + 5 minutesAjouter 5 minutes à un objet temps - exemple 3
=TIME("14:55", 0)14:5514:55Exprimer un objet temps au format 12 heures
=TIME("14:55", 1)14:5514:55Exprimer un objet temps au format 24 heures
=TIME([Référence temporelle]@row) - 27003:3003:30Soustraire 270 minutes d’un objet temps
=TIME(RIGHT(Modifié@row, 8))10:5410:54Convertir l’heure de la dernière modification en objet temps
=TIME(RIGHT(Modifié@row, 8)) + 410:5910:59Ajouter 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)) * 244,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 440270 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 TIMERetoursCommentaires
=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 minutesConvertit 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 54Utiliser 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 TIMERetoursRéférence temporelleAttribuée àCommentaires
=TIME(1, 0) + " - " + [Attribuée à]601:00 - John Doe01:00John DoeAjouter 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.

Poser des questions à la communauté