Fonction TIME

Renvoie l’heure de la journée au format 12 ou 24 heures à partir d’un ensemble de valeurs donné.

Syntaxe

TIME(time_value, [format], [precision])
  • time_value
    Valeur nécessaire pour créer l’heure. Elle doit être fournie sous forme de chaîne ou de nombres (séparés par des virgules ou des deux-points selon le format time_value utilisé) représentant des heures, des minutes et des secondes.
  • format—[facultatif]
    Spécifie si l’heure est affichée à l’aide d’une horloge au format 12 ou 24 heures (1).
  • précision—[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(“4:30 PM”, 1, 3) Syntax → TIME(time_value, [format], [precision])
Exemple 2 → TIME(4, 30, 10, 0) Syntax → TIME(time_value, [format])
Exemple 3 → TIME(“8:30”)+5 Syntax → TIME("hours:min”)+min

Notes d'utilisation

Vous pouvez entrer l’argument time_value dans l’un des trois formats suivants :

  • Format de chaîne : entrez des nombres et du texte pour représenter l’heure.
    • Par exemple, =TIME("20:30:00", 1) renvoie 20:30:00.
    • Avec des arguments facultatifs supplémentaires, =TIME("20:30:00", 0) renvoie 8:30:00 PM.
  • Référence de cellule : référence d’une cellule, généralement dans une colonne Date/Heure (par exemple, colonnes de date de début et de fin). Les cellules qui contiennent déjà des formules de fonction TIME() constituent une autre source de référence courante.
  • 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 composants (heure, minute et seconde) doivent être spécifiés pour éviter une erreur #UNPARSEABLE lors de l’utilisation d’arguments facultatifs.

Pour extraire le composant d’heure des colonnes Système telles que « Modified (Date) » et « Created (Date) », utilisez la fonction RIGHT() définie pour renvoyer les 8 derniers caractères, comme suit : =TIME(RIGHT(Modified@row, 8)).


TIME génère un « objet temps » que vous pouvez utiliser dans d’autres formules. Par exemple, pour envoyer des e-mails le matin avant 9 h, la formule pourrait être :

=IF(TIME([Time of Day]1) < TIME(9, 0, 0), "Send morning mail!")

Si vous omettez les arguments facultatifs de format et de précision, la sortie de la fonction TIME dépendra de la façon dont time_value est exprimé. 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 données ou de colonneEntrées de formule TIMERetoursRéférence temporelleAttribuée àCommentaires
Texte/nombre=TIME(10, 0)10:00 AM10:00 AM Créer un objet temps
Texte/nombre=TIME([Time Reference]@row, 1)11:4511:45 AM Créer un objet temps référençant une autre cellule
Texte/nombre=TIME([Time Reference]@row, 0) + 508:35 AM08:30 AM + 5 minutes
 
Ajouter 5 minutes à un objet temps - exemple 1
Texte/nombre=TIME("8:30")+508:3508:30 + 5 minutes Ajouter 5 minutes à un objet temps - exemple 2
Texte/nombre=TIME("8:30 PM",1) + 58:35 PM20:30 + 5 minutes Ajouter 5 minutes à un objet temps - exemple 3
Texte/nombre=TIME("2:55 PM", 0)2:55 PM14:55 Exprimer un objet temps au format 12 heures
Texte/nombre=TIME("2:55 PM", 1)14:552:55 PM Exprimer un objet temps au format 24 heures
Liste des contacts=TIME(1, 0) + " - " + [Assigned To]61:00 AM - John Doe01:00John DoeAjouter une chaîne d’informations à un objet temps
Texte/nombre=TIME([Time Reference]@row) - 27003:30 AM03:30 Soustraire 270 minutes d’un objet temps
Texte/nombre=TIME(RIGHT(Modified@row, 8))10:54 AM10:54 Convertir l’heure de la dernière modification en objet temps
Texte/nombre=TIME(RIGHT(Modified@row, 8)) + 410:59 AM10:59 Ajouter 4 minutes à la dernière modification
Texte/nombre=(TIME([Time Reference]10) - TIME(Return10))0,1875  Différence entre deux temps en tant que fraction de journée de travail
Texte/nombre=(TIME([Time Reference]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)
Texte/nombre=(TIME([Time Reference]10) - TIME(Return10)) * 1440270  Convertir la différence entre deux temps exprimés en minutes (fonctionne uniquement si la journée de travail = 24 h)
Date=ROUNDDOWN((TIME([Time Reference]10) - TIME(Return10)) * 24) + " hour(s) et " + VALUE(RIGHT((TIME([Time Reference]10) - TIME(Return10)) * 24, FIND(".", (TIME([Time Reference]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)
Date=DATEONLY(Modified9) - DATEONLY(Modified10) + " day(s), " + " " + ROUNDDOWN((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 8))) * 24) + " hour(s) et " + (((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 8))) * 24) - ROUNDDOWN((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 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)
Date="Due Date : " + DATEONLY(Created@row) + " @" + (TIME(RIGHT(Created@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

Encore besoin d’aide ?

Utilisez le modèle Formula Handbook (manuel de formules) pour trouver d’autres assistances et ressources, afficher plus de 100 formules, consulter un glossaire de chaque fonction que vous pouvez tester en temps réel et découvrir des exemples de formules courantes et avancées.

Découvrez comment d’autres clients Smartsheet utilisent cette fonction ou posez des questions sur votre cas précis à la communauté en ligne Smartsheet.

Poser des questions à la communauté