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 :
=SI(HEURE([Heure du jour]1) < HEURE(9, 0, 0), « Envoyer le courrier du matin ! »)
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 |
---|---|---|---|---|---|
Type de données ou de colonne Texte/nombre | Entrées de formule TIME =TIME(10, 0) | Retours 10 h 00 | Référence temporelle 10 h 00 | Attribuée à | Commentaires Créer un objet temps |
Type de données ou de colonne Texte/nombre | Entrées de formule TIME =TIME([Time Reference]@row, 1) | Retours 11:45 | Référence temporelle 11:45 | Attribuée à | Commentaires Créer un objet temps référençant une autre cellule |
Type de données ou de colonne Texte/nombre | Entrées de formule TIME =TIME([Time Reference]@row, 0) + 5 | Retours 08:35 AM | Référence temporelle 08:30 AM + 5 minutes | Attribuée à | Commentaires Ajouter 5 minutes à un objet temps - exemple 1 |
Type de données ou de colonne Texte/nombre | Entrées de formule TIME =TIME("8:30")+5 | Retours 08:35 | Référence temporelle 08:30 + 5 minutes | Attribuée à | Commentaires Ajouter 5 minutes à un objet temps - exemple 2 |
Type de données ou de colonne Texte/nombre | Entrées de formule TIME =TIME("8:30 PM",1) + 5 | Retours 8:35 PM | Référence temporelle 20:30 + 5 minutes | Attribuée à | Commentaires Ajouter 5 minutes à un objet temps - exemple 3 |
Type de données ou de colonne Texte/nombre | Entrées de formule TIME =TIME("2:55 PM", 0) | Retours 2:55 PM | Référence temporelle 14 h 55 | Attribuée à | Commentaires Exprimer un objet temps au format 12 heures |
Type de données ou de colonne Texte/nombre | Entrées de formule TIME =TIME("2:55 PM", 1) | Retours 14 h 55 | Référence temporelle 2:55 PM | Attribuée à | Commentaires Exprimer un objet temps au format 24 heures |
Type de données ou de colonne Liste des contacts | Entrées de formule TIME =TIME(1, 0) + " - " + [Assigned To]6 | Retours 1:00 AM - John Doe | Référence temporelle 01:00 | Attribuée à John Doe | Commentaires Ajouter une chaîne d’informations à un objet temps |
Type de données ou de colonne Texte/nombre | Entrées de formule TIME =TIME([Time Reference]@row) - 270 | Retours 03:30 AM | Référence temporelle 03:30 | Attribuée à | Commentaires Soustraire 270 minutes d’un objet temps |
Type de données ou de colonne Texte/nombre | Entrées de formule TIME =TIME(RIGHT(Modified@row, 8)) | Retours 10:54 AM | Référence temporelle 10:54 | Attribuée à | Commentaires Convertir l’heure de la dernière modification en objet temps |
Type de données ou de colonne Texte/nombre | Entrées de formule TIME =TIME(RIGHT(Modified@row, 8)) + 4 | Retours 10:59 AM | Référence temporelle 10:59 | Attribuée à | Commentaires Ajouter 4 minutes à la dernière modification |
Type de données ou de colonne Texte/nombre | Entrées de formule TIME =(TIME([Time Reference]10) - TIME(Return10)) | Retours 0,1875 | Référence temporelle | Attribuée à | Commentaires Différence entre deux temps en tant que fraction de journée de travail |
Type de données ou de colonne Texte/nombre | Entrées de formule TIME =(TIME([Time Reference]10) - TIME(Return10)) * 24 | Retours 4,500 | Référence temporelle | Attribuée à | Commentaires Convertir la différence entre deux temps exprimés en heures (fonctionne uniquement si la journée de travail = 24 h) |
Type de données ou de colonne Texte/nombre | Entrées de formule TIME =(TIME([Time Reference]10) - TIME(Return10)) * 1440 | Retours 270 | Référence temporelle | Attribuée à | Commentaires Convertir la différence entre deux temps exprimés en minutes (fonctionne uniquement si la journée de travail = 24 h) |
Type de données ou de colonne Date | Entrées de formule TIME =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" | Retours 4 heures et 30 minutes | Référence temporelle | Attribuée à | Commentaires 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) |
Type de données ou de colonne Date | Entrées de formule TIME =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" | Retours 0 jour(s), 1 heure(s) et 31 minutes
| Référence temporelle | Attribuée à | Commentaires 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) |
Type de données ou de colonne Date | Entrées de formule TIME ="Due Date : " + DATEONLY(Created@row) + " @" + (TIME(RIGHT(Created@row, 8)) + 120) | Retours Date d’échéance : 28/08/23, 11 h 54 | Référence temporelle | Attribuée à | Commentaires 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.