Table des matières
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.
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.
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.
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".
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.
É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.
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.
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.
Si vous sélectionnez la catégorie «Heure», une liste avec des options d'affichage de l'heure apparaîtra en conséquence.
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.
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 :
- Sélectionnez la cellule dont vous souhaitez modifier le format.
- Ouvrez la boîte de dialogue "Formater les cellules" et recherchez l'onglet "Nombre".
- 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".
- Après ces étapes, la cellule affichera les informations de date et d'heure dans un format personnalisé.
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.
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.
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.
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.
TEMPS()
Comme son nom l'indique, cette fonction renvoie le numéro de l'heure, qui va de 0 à 23.
MINUTES()
Une fonction qui renvoie le nombre de minutes dans une cellule spécifique. Les valeurs possibles renvoyées vont de 0 à 59.
SECONDES()
Cette fonction renvoie les mêmes valeurs que la précédente, sauf qu'elle renvoie des secondes.
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.
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.
Si nous écrivons 2 dans le deuxième argument, alors dans notre cas la fonction renverra la valeur 6, qui correspond à samedi.
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".
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.
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.
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".
L'argument Jour ou Mois peut être positif ou négatif. Dans le premier cas, la date augmente, et dans le second, elle diminue.
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.
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.
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".
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.
fonctions LA DATE() и TEMPS() peuvent être appliqués ensemble.
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.
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.
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.
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.