Opérations avec le temps dans Excel

Dans le travail professionnel avec des feuilles de calcul, il n'est pas rare d'interagir avec les dates et les heures. Vous ne pourrez plus vous en passer. Par conséquent, Dieu lui-même a ordonné d'apprendre à travailler avec des données de ce type. Cela vous fera gagner un temps considérable et évitera de nombreuses erreurs lorsque vous travaillez avec des feuilles de calcul.

Malheureusement, de nombreux débutants ne savent pas comment les données sont traitées. Par conséquent, avant d'envisager cette classe d'opérations, il est nécessaire de mener un programme éducatif plus détaillé.

Comment une date est représentée dans Excel

Les informations de date sont traitées comme le nombre de jours depuis le 0 janvier 1900. Oui, vous ne vous trompez pas. En effet, à partir de zéro. Mais cela est nécessaire pour qu'il y ait un point de départ, pour que le 1er janvier soit déjà considéré comme le numéro 1, et ainsi de suite. La valeur de date maximale prise en charge est 2958465, qui est à son tour le 31 décembre 9999.

Cette méthode permet d'utiliser des dates pour les calculs et les formules. Ainsi, Excel permet de déterminer le nombre de jours entre les dates. Le schéma est simple : la seconde est soustraite d'un nombre, puis la valeur résultante est convertie en un format de date.

Pour plus de clarté, voici un tableau indiquant les dates avec leurs valeurs numériques correspondantes.Opérations avec le temps dans Excel

Pour déterminer le nombre de jours écoulés entre la date A et la date B, vous devez soustraire le premier du dernier. Dans notre cas, c'est la formule = B3-B2. Après l'avoir saisi, le résultat est le suivant.Opérations avec le temps dans Excel

Il est important de noter que la valeur est en jours car nous avons choisi un format de cellule différent de celui de la date. Si nous avions initialement choisi le format "Date", alors le résultat aurait été ceci.Opérations avec le temps dans Excel

Il est important de faire attention à ce point dans vos calculs.

Autrement dit, pour afficher le numéro de série correct qui correspond entièrement à la date, vous devez utiliser n'importe quel format autre que la date. À son tour, afin de transformer le nombre en date, vous devez définir le format approprié. 

Comment le temps est représenté dans Excel

La façon dont le temps est représenté dans Excel est légèrement différente de la date. Le jour est pris comme base, et les heures, minutes, secondes sont ses fractions. C'est-à-dire que 24 heures valent 1 et toute valeur inférieure est considérée comme sa fraction. Ainsi, 1 heure correspond à 1/24 de jour, 1 minute à 1/1140 et 1 seconde à 1/86400. La plus petite unité de temps disponible dans Excel est 1 milliseconde.

Semblable aux dates, ce mode de représentation permet d'effectuer des calculs avec le temps. Certes, il y a une chose qui dérange ici. Après calculs, on obtient une partie de la journée, pas le nombre de jours.

La capture d'écran montre les valeurs au format numérique et au format "Heure".Opérations avec le temps dans Excel

La méthode de calcul de l'heure est similaire à la date. Il faut soustraire l'heure la plus ancienne de l'heure la plus tardive. Dans notre cas, c'est la formule = B3-B2.Opérations avec le temps dans Excel

Étant donné que la cellule B4 avait d'abord un format général, puis à la fin de l'introduction de la formule, elle passe immédiatement à "Heure". 

Excel, lorsqu'il travaille avec le temps, effectue les opérations arithmétiques habituelles avec des nombres, qui sont ensuite traduits dans le format d'heure qui nous est familier. 

Opérations avec le temps dans Excel

Format de date et d'heure

À notre connaissance, les dates et les heures peuvent être stockées dans différents formats. Par conséquent, vous devez savoir comment les saisir correctement pour que le formatage soit correct. 

Bien sûr, vous pouvez utiliser le numéro de série du jour ou de la partie du jour lors de la saisie de la date et de l'heure, mais cette approche est très peu pratique. De plus, vous devrez constamment appliquer un certain format à la cellule, ce qui ne fait qu'augmenter l'inconfort.

Par conséquent, Excel vous permet de spécifier l'heure et la date de différentes manières. Si vous appliquez l'un d'entre eux, le programme convertit immédiatement les informations en nombre approprié et applique le format correct à la cellule.

Consultez le tableau ci-dessous pour obtenir une liste des méthodes de saisie de date et d'heure prises en charge par Excel. La colonne de gauche répertorie les formats possibles et la colonne de droite montre comment ils seront affichés dans Excel après la conversion. Il est important de noter que si l'année n'est pas spécifiée, l'année actuelle, qui est définie dans le système d'exploitation, est automatiquement attribuée.Opérations avec le temps dans Excel

En fait, il y a beaucoup plus de façons d'afficher. Mais cela suffit. De plus, l'option d'enregistrement de la date spécifique peut différer selon le pays ou la région, ainsi que les paramètres du système d'exploitation.

Formatage personnalisé

Tout en travaillant avec des cellules, l'utilisateur peut déterminer quel sera le format. Il peut faire en sorte que seuls l'heure, le mois, le jour, etc. soient affichés. Il est également possible d'ajuster l'ordre dans lequel la date est formulée, ainsi que les séparateurs.

Pour accéder à la fenêtre d'édition, vous devez ouvrir l'onglet "Nombre", où vous pouvez trouver l'option "Formater les cellules". Dans la boîte de dialogue qui s'ouvre, il y aura une catégorie "Date" dans laquelle vous pourrez sélectionner le format de date correct.Opérations avec le temps dans Excel

Si vous sélectionnez la catégorie «Heure», une liste avec des options d'affichage de l'heure apparaîtra en conséquence.Opérations avec le temps dans Excel

Pour appliquer une option de formatage spécifique à une cellule, vous devez sélectionner le format souhaité et cliquer sur OK. Après cela, le résultat sera appliqué. S'il n'y a pas assez de formats proposés par Excel, vous pouvez trouver la catégorie "Tous les formats". Il existe également de nombreuses options.Opérations avec le temps dans Excel

Si aucune option ne convient, il est toujours possible de créer la vôtre. C'est très facile à faire. Il vous suffit de sélectionner les formats prédéfinis comme exemple et de suivre ces étapes :

  1. Sélectionnez la cellule dont vous souhaitez modifier le format.Opérations avec le temps dans Excel
  2. Ouvrez la boîte de dialogue "Formater les cellules" et recherchez l'onglet "Nombre".
  3. Ensuite, la catégorie "Tous les formats" s'ouvre, où l'on trouve le champ de saisie "TYPE". Là, vous devez spécifier un code de format numérique. Après l'avoir saisi, cliquez sur "OK".Opérations avec le temps dans Excel
  4. Après ces étapes, la cellule affichera les informations de date et d'heure dans un format personnalisé.Opérations avec le temps dans Excel

Utiliser des fonctions avec des dates et des heures

Lorsqu'il travaille avec des dates et des heures, l'utilisateur peut utiliser plus de 20 fonctions différentes. Et même si ce montant peut être trop pour quelqu'un, ils peuvent tous être utilisés pour atteindre certains objectifs.

Pour accéder à toutes les fonctions possibles, vous devez vous rendre dans la catégorie « Date et heure » du groupe « Bibliothèque des fonctions ». Nous n'examinerons que quelques-unes des principales fonctions qui permettent d'extraire divers paramètres des dates et des heures.

ANNÉE()

Offre la possibilité d'obtenir l'année qui correspond à une date spécifique. Comme vous le savez déjà, cette valeur peut être comprise entre 1900 et 9999.Opérations avec le temps dans Excel

La cellule 1 affiche la date au format JJJJ JJ.MM.AAAA hh:mm:ss. C'est le format que nous avons créé précédemment. Prenons comme exemple une formule qui détermine combien d'années se sont écoulées entre deux dates.Opérations avec le temps dans Excel

Dans le même temps, si vous regardez de plus près, il s'avère que la fonction n'a pas calculé le résultat tout à fait correct. La raison en est qu'il n'utilise que des dates dans ses calculs.

MOIS()

Avec cette fonction, vous pouvez mettre en surbrillance le numéro du mois correspondant à une date précise. Renvoie un résultat compris entre 1 et 12. Ce nombre correspond à son tour au numéro du mois.Opérations avec le temps dans Excel

JOURNÉE()

Semblable aux fonctions précédentes, celle-ci renvoie le numéro du jour dans une date donnée. Le résultat du calcul peut aller de 1 à 31.Opérations avec le temps dans Excel

TEMPS()

Comme son nom l'indique, cette fonction renvoie le numéro de l'heure, qui va de 0 à 23.Opérations avec le temps dans Excel

MINUTES()

Une fonction qui renvoie le nombre de minutes dans une cellule spécifique. Les valeurs possibles renvoyées vont de 0 à 59.Opérations avec le temps dans Excel

SECONDES()

Cette fonction renvoie les mêmes valeurs que la précédente, sauf qu'elle renvoie des secondes.Opérations avec le temps dans Excel

JOURNÉE()

Avec cette fonction, vous pouvez connaître le numéro du jour de la semaine qui est utilisé dans cette date. Les valeurs possibles vont de 1 à 7, mais gardez à l'esprit que le compte à rebours commence à partir de dimanche, pas de lundi, comme nous le faisons habituellement.Opérations avec le temps dans Excel

Cependant, en utilisant le second argument, cette fonction permet de personnaliser le format. Par exemple, si vous transmettez la valeur 2 comme deuxième paramètre, vous pouvez définir le format pour que le chiffre 1 signifie lundi au lieu de dimanche. Ceci est beaucoup plus pratique pour l'utilisateur domestique.Opérations avec le temps dans Excel

Si nous écrivons 2 dans le deuxième argument, alors dans notre cas la fonction renverra la valeur 6, qui correspond à samedi.Opérations avec le temps dans Excel

AUJOURD'HUI()

Cette fonction est très simple : aucun argument n'est requis pour qu'elle fonctionne. Il renvoie le numéro de série de la date définie sur l'ordinateur. S'il est appliqué à une cellule pour laquelle le format général est défini, il sera automatiquement converti au format "Date".Opérations avec le temps dans Excel

TATA ()

Cette fonction ne nécessite également aucun argument. Il fonctionne de la même manière que le précédent, uniquement avec la date et l'heure. Il est utilisé s'il est nécessaire d'insérer dans la cellule la date et l'heure actuelles définies dans l'ordinateur. Et tout comme dans la fonction précédente, lors de l'application de celle-ci, la cellule est automatiquement convertie au format date et heure, à condition que le format "Général" ait été défini auparavant.Opérations avec le temps dans Excel

La fonction précédente et cette fonction sont automatiquement modifiées à chaque nouveau calcul de la feuille, ce qui permet d'afficher l'heure et la date les plus récentes. 

Par exemple, une telle formule peut déterminer l'heure actuelle.

=AUJOURD'HUI()-AUJOURD'HUI() 

Dans ce cas, la formule déterminera la fraction de jour au format décimal. Certes, vous devrez appliquer le format de l'heure à la cellule dans laquelle la formule est écrite, si vous souhaitez afficher exactement l'heure et non le nombre.Opérations avec le temps dans Excel

LA DATE()

Cette fonction a trois arguments, dont chacun doit être saisi. Après calculs, cette fonction renvoie le numéro de série de la date. La cellule est automatiquement convertie au format "Date" si elle avait auparavant un format "Général".Opérations avec le temps dans Excel

L'argument Jour ou Mois peut être positif ou négatif. Dans le premier cas, la date augmente, et dans le second, elle diminue.Opérations avec le temps dans Excel

Opérations avec le temps dans Excel

Vous pouvez également utiliser des opérations mathématiques dans les arguments de la fonction DATE. Par exemple, cette formule ajoute 1 an 5 mois et 17 jours à la date dans la cellule A1.Opérations avec le temps dans Excel

Et une telle formule permet de transformer une chaîne de texte en une date de travail à part entière, qui peut être utilisée dans d'autres fonctions.Opérations avec le temps dans Excel

TEMPS()

Tout comme la fonction LA DATE(), cette fonction a trois paramètres obligatoires - heures, minutes et secondes. Après l'avoir utilisé, un nombre décimal apparaîtra dans la cellule résultante, mais la cellule elle-même sera formatée au format "Heure" si elle avait auparavant le format "Général".Opérations avec le temps dans Excel

De par son principe de fonctionnement, la fonction TEMPS() и LA DATE() beaucoup de choses similaires. Par conséquent, cela n'a aucun sens de se concentrer dessus. 

Il est important de noter que cette fonction ne peut pas renvoyer une heure supérieure à 23:59:59. Si le résultat est supérieur à cela, la fonction est automatiquement remise à zéro.Opérations avec le temps dans Excel

fonctions LA DATE() и TEMPS() peuvent être appliqués ensemble.Opérations avec le temps dans Excel

Dans cette capture d'écran, la cellule D1, qui utilisait ces deux fonctions, a un format datetime. 

Fonctions de calcul de la date et de l'heure

Au total, il y a 4 fonctions qui vous permettent d'effectuer des opérations mathématiques avec la date et l'heure.

DONNEES()

Grâce à cette fonction, vous pouvez connaître le nombre ordinal d'une date qui est en retard sur un nombre connu de mois (ou en avance sur un mois donné). Cette fonction prend deux arguments : la date de début et le nombre de mois. Le deuxième argument peut être positif ou négatif. La première option doit être spécifiée si vous souhaitez calculer la date future, et la seconde - si la précédente.Opérations avec le temps dans Excel

UN MOIS()

Cette fonction permet de déterminer le nombre ordinal du dernier jour du mois qui est en retard ou en avance sur une date donnée. A les mêmes arguments que le précédent.Opérations avec le temps dans Excel

Opérations avec le temps dans Excel

JOURNÉE DE TRAVAIL()

Identique à la fonction DONNEES(), seul le retard ou l'avance intervient d'un certain nombre de jours ouvrables. La syntaxe est similaire.Opérations avec le temps dans Excel

Ces trois fonctions renvoient un nombre. Pour voir la date, vous devez convertir la cellule au format approprié. 

DÉGAGER()

Cette fonction simple détermine le nombre de jours ouvrables entre la date 1 et la date 2.Opérations avec le temps dans Excel

Soyez sympa! Laissez un commentaire