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 colonne | Entrées de formule TIME | Retours | Référence temporelle | Attribuée à | Commentaires |
---|---|---|---|---|---|
Texte/nombre | =TIME(10, 0) | 10:00 AM | 10:00 AM | Créer un objet temps | |
Texte/nombre | =TIME([Time Reference]@row, 1) | 11:45 | 11:45 AM | Créer un objet temps référençant une autre cellule | |
Texte/nombre | =TIME([Time Reference]@row, 0) + 5 | 08:35 AM | 08:30 AM + 5 minutes | Ajouter 5 minutes à un objet temps - exemple 1 | |
Texte/nombre | =TIME("8:30")+5 | 08:35 | 08:30 + 5 minutes | Ajouter 5 minutes à un objet temps - exemple 2 | |
Texte/nombre | =TIME("8:30 PM",1) + 5 | 8:35 PM | 20:30 + 5 minutes | Ajouter 5 minutes à un objet temps - exemple 3 | |
Texte/nombre | =TIME("2:55 PM", 0) | 2:55 PM | 14:55 | Exprimer un objet temps au format 12 heures | |
Texte/nombre | =TIME("2:55 PM", 1) | 14:55 | 2:55 PM | Exprimer un objet temps au format 24 heures | |
Liste des contacts | =TIME(1, 0) + " - " + [Assigned To]6 | 1:00 AM - John Doe | 01:00 | John Doe | Ajouter une chaîne d’informations à un objet temps |
Texte/nombre | =TIME([Time Reference]@row) - 270 | 03:30 AM | 03:30 | Soustraire 270 minutes d’un objet temps | |
Texte/nombre | =TIME(RIGHT(Modified@row, 8)) | 10:54 AM | 10:54 | Convertir l’heure de la dernière modification en objet temps | |
Texte/nombre | =TIME(RIGHT(Modified@row, 8)) + 4 | 10:59 AM | 10: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)) * 24 | 4,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)) * 1440 | 270 | 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.