La fonction TIME d'Excel est un moyen efficace de convertir des informations distinctes représentant une heure spécifique en un seul horodatage. Cela peut permettre aux utilisateurs de trier plus facilement les enregistrements en fonction du temps et de convertir les données lisibles par machine en informations significatives pour les humains.
Il peut également être utilisé pour déterminer la différence entre deux horodatages. Sa mise en œuvre est assez simple, mais elle peut être délicate à maîtriser sans comprendre comment fonctionne la fonction et comment formater sa sortie.
Qu'est-ce que la fonction TIME dans Excel et comment fonctionne-t-elle?
La fonction TIME dans Excel est un moyen simple de transformer des valeurs distinctes pour les heures, les minutes et les secondes en un seul horodatage. La fonction prend trois arguments, un pour chaque section de l'horodatage.
Le premier argument, heure, représente la partie heure de l'heure sélectionnée. La fonction TIME utilise la notation de l'heure sur 24 heures. Les heures après 12h00 doivent être répertoriées au format 24 heures, et non au format AM/PM.
Si le nombre d'heures saisi dépasse 23, Excel déterminera la valeur horaire de l'horodatage en divisant le nombre par 24. Le reste sera inséré dans la place de l'heure.
Le deuxième argument, minute, est le nombre de minutes qui se sont écoulées dans l'heure en cours. Toutes les minutes au-delà de 59 seront converties en heures et ajoutées à la valeur du premier argument.
Le dernier argument, deuxième, est le nombre de secondes qui se sont écoulées dans la minute en cours. Comme les minutes, toutes les secondes au-delà de 59 seront converties en minutes et ajoutées au nombre de minutes.
La fonction standard TIME prend la forme :
=TIME(heure, minute, seconde)
Étant donné les trois valeurs, la fonction TIME renverra un nombre décimal représentant un horodatage en heures, minutes et secondes. Il est important de noter qu'aucun des arguments ne peut être négatif.
De plus, les trois doivent être des références à des cellules, des valeurs numériques codées en dur ou laissées vides. Si l'une de ces conditions échoue, une erreur sera renvoyée plutôt qu'un horodatage.
Exemples de la fonction TIME dans Excel
La fonction TIME d'Excel a plusieurs cas d'utilisation différents et de nombreuses utilités. La fonction TIME est un moyen pratique de convertir rapidement des signatures temporelles en plusieurs parties en un seul horodatage.
Ceci est facilement accompli dans les cas où vous avez une heure, une minute et une seconde chacun dans leurs propres cellules. La fonction TIME peut convertir les trois en une seule valeur à l'aide de la fonction.
=TEMPS(A2, B2, C2)
Une autre utilisation courante de la fonction TIME consiste à calculer le temps qui s'écoule entre deux horodatages. Ceci est accompli en prenant la différence des heures, des minutes et des secondes comme arguments de la fonction.
=TIME(EndTimeHours - StartTimeHours, EndTimeMinutes - StartTimeMinutes, EndTimeSeconds - StartTimeSeconds)
La sortie sera un nombre décimal qui correspond à la durée entre l'heure de début et l'heure de fin.
Par défaut, Excel formatera les cellules dont la sortie est générée par la fonction TIME en utilisant le format h: mm: ss AM/PM. Basculez le format de la cellule sur h: mm: ss, h: mm ou mm: ss pour afficher le temps écoulé plutôt qu'une heure de la journée.
Excel formatera automatiquement les cellules dont la sortie est déterminée par la fonction TIME en utilisant le formatage standard de l'heure. Par défaut, il s'agit d'un horodatage AM/PM de 12 heures, par exemple 18h17. En utilisant le Formater les cellules option dans le menu contextuel, vous pouvez sélectionner d'autres options de formatage.
Sous la section heure de la liste des formats, il existe plusieurs façons standard d'afficher l'heure. Celles-ci incluent la notation 24 heures et la notation heure-minute-seconde au lieu de la notation heure-minute. Vous pouvez également définir une mise en forme personnalisée pour ces cellules en utilisant le système de format personnalisé d'Excel pour obtenir la sortie exacte dont vous avez besoin.
Dans cet exemple, la première colonne représente un identifiant généré par une machine inconnue. Les trois colonnes suivantes sont l'horodatage données importées dans Excel à partir d'un journal du processus de la machine. Ces trois représentent quand le processus a commencé. Les trois dernières colonnes sont également extraites du journal, mais représentent le moment où le processus s'est terminé.
Des données comme celles-ci peuvent être extraites de divers systèmes automatisés ou peuvent être saisies à la main avec un formulaire de collecte automatisé créé sous Excel.
Dans la colonne H, la fonction
=TEMPS(B2, C2, D2)
produira un horodatage lisible par l'homme pour le démarrage du processus. De même, l'ajout de cette fonction dans le je La colonne produira un horodatage lisible par l'homme pour l'heure à laquelle le processus s'est terminé.
=TEMPS(E2, F2, G2)
Enfin, nous pouvons ajouter la fonction suivante dans la colonne J
=TEMPS(E2 - B2, F2 - C2, G2 - D2)
ou on peut utiliser la formule
=I2 - H2
et changez les formats de cellule en h: mm: ss pour afficher le temps d'exécution de chaque processus.
Parfois, un horodatage peut rendre le temps total disponible en minutes ou secondes seulement depuis un moment particulier. Ceux-ci peuvent également être formatés de manière lisible par l'homme à l'aide de la fonction TIME.
Cet exemple de feuille de calcul nous présente trois colonnes d'informations. La première colonne est l'ID d'un cycle de production d'un produit hypothétique. La deuxième colonne est la date à laquelle l'exécution s'est terminée. La troisième colonne représente le nombre de secondes écoulées depuis minuit de ce jour, lorsque la course a pris fin.
Nous pouvons créer un horodatage lisible par l'homme à partir de notre heure de fin dans la colonne D à l'aide de la fonction :
=TEMPS(0, 0, C2)
La fonction TIME peut également être combinée avec d'autres fonctions, comme SOMME ou MOYENNE. Le calcul de la moyenne d'une liste d'horodatages d'exécution créés par la fonction TIME peut donner un temps d'exécution moyen pour un processus.
La somme d'une série de temps écoulés générés par la fonction TIME peut donner un temps d'exécution total pour une série de processus.
Les meilleures pratiques pour utiliser la fonction TIME d'Excel
La fonction TIME dans Excel présente quelques pièges qui peuvent fournir des résultats inexacts. L'un des plus gros problèmes qui affligent souvent les utilisateurs est l'incapacité de comprendre que la sortie est un nombre décimal. Ce nombre représente le temps écoulé depuis minuit.
En raison de ce format, il est plus facile d'ajouter ou de soustraire un nombre défini d'heures, de minutes ou de secondes avant d'exécuter la fonction. Cela signifie également que le formatage utilisé dans la sortie fera une grande différence dans la façon dont l'heure est perçue.
Un autre problème est que lors de la soustraction des horodatages, les deux heures doivent avoir eu lieu le même jour. Les échelles de temps supérieures à 24 heures entraîneront une inexactitude du temps écoulé calculé. Cela est dû au fait que la fonction TIME ne peut contenir qu'une période de 24 heures dans sa sortie.
De plus, les trois arguments ont une valeur maximale de 32 767. Cela signifie que lorsque vous essayez de décomposer un grand nombre de minutes ou de secondes, la fonction peut déborder. Cela provoque une erreur plutôt que le résultat souhaité. Les valeurs négatives ne sont pas non plus autorisées et entraîneront des erreurs.
La fonction TIME d'Excel est très polyvalente
La fonction TIME d'Excel a une grande variété d'utilisations. Il s'agit notamment de créer des horodatages lisibles et de convertir des secondes ou des minutes dans un format plus facilement compréhensible. Les horodatages créés avec la fonction TIME peuvent également être utilisés pour comparer deux heures différentes afin de trouver un temps écoulé.
Il peut aider à formater des rapports ou à extraire des informations utiles à partir de données difficiles à comprendre. Il peut également être utilisé pour trier/filtrer une large gamme de données en fonction du moment. Cela fait de la fonction TIME un incontournable pour tout expert Excel.