Professional Documents
Culture Documents
Microsoft Excel enregistre les dates sous la forme de nombres séquentiels appelés
numéros de série et les heures sous la forme de fractions décimales parce que
l'heure est considérée comme une partie de la journée.
Les jours et les heures sont des valeurs qui peuvent être ajoutées, soustraites et
incluses dans d'autres calculs. Par exemple, pour calculer la différence entre deux
dates, vous pouvez soustraire une date d'une autre date.
Vous pouvez afficher une date ou une heure sous la forme d'un numéro de série ou
d'une fraction décimale en affectant le format Standard à la cellule contenant la date
ou l'heure.
Remarque : Lorsque vous tapez une date dans Microsoft Excel 97 en n'indiquant
que deux chiffres pour l'année, Microsoft Excel 97 l'interprète de la
façon suivante :
• Si vous tapez une paire de chiffres comprise entre 00 et 29, vous faites référence
à une année comprise entre 2000 et 2029. Par exemple, si vous tapez 28/05/19,
Microsoft Excel prend en compte le 28 Mai 2019.
• Si vous tapez une paire de chiffres comprise entre 30 et 99, vous faites référence
à une année comprise entre 1930 et 1999. Par exemple, si vous tapez 28/05/91,
Microsoft Excel prend en compte le 28 Mai 1991.
Pour les calculs arithmétiques sur les dates, les valeurs d1 et d2 peuvent être :
• des références à des cellules contenant une date
• des dates fixées (dans ce cas, elles doivent être encadrées par des guillemets)
• des expressions de calculs renvoyant une date
Excel : calculs sur les dates 2/8
Microsoft Excel met à votre disposition plusieurs fonctions permettant de gérer des
dates et des heures:
AUJOURDHUI()
Retourne la date du jour gérée par la machine (cette date est d'ailleurs appelée la
date système).
Cette fonction ne nécessite aucun argument.
Exemple :
=AUJOURDHUI() renvoie le 30/09/99 si la date du jour est le 30 septembre
1999
MAINTENANT()
Retourne la date et l'heure en cours gérées par la machine.
Cette fonction ne nécessite aucun argument.
Exemple :
=MAINTENANT() renvoie 30/09/99 15:00 si la date du jour est le 30
septembre 1999 et si l'heure en cours est 15h00
Pour n'afficher que la date ou l'heure, appliquer un format d'affichage de type date ou
heure, via la commande Cellules… du menu Format, onglet Nombre.
Excel vous permet de décomposer une date en ses trois parties élémentaires : le
jour, le mois et l'année, à l'aide des fonctions suivantes :
JOUR(N° de série)
MOIS(N° de série)
ANNEE(N° de série)
Ces trois fonctions ne nécessitent qu'un seul argument appelé de façon générique N°
de série.
Ce N° de série n'est ni plus ni moins que le nombre de jours écoulés depuis le 1er
janvier 1900. Mais vous n'aurez pratiquement jamais à utiliser cette notation, il vous
suffira seulement d'indiquer le N° de série sous la forme, plus compréhensible, d'une
date écrite dans le format traditionnel JJ/MM/AA, charge à Excel de convertir cette
date en nombre de jours écoulés depuis le 1er janvier 1900.
Exemple :
Soit la cellule A1 contenant une date quelconque (soit cette date a été saisie, soit
cette date a été calculée par une formule appropriée), par exemple le 30/09/1999 :
Cellule Formule
A2 =JOUR(A1) renvoie le n° du jour de la date stockée en A1, soi t ici 30
Excel : calculs sur les dates 3/8
DATE(Année;Mois;Jour)
Permet de construire une date au format JJ/MM/AA à l'aide de ses trois
composantes.
Cette fonction nécessite trois arguments Année, Mois et Jour qui représentent
respectivement l'année, le mois et le jour à utiliser pour construire la date
correspondante.
Ils peuvent être des valeurs fixes numériques, des références de cellules contenant
ces valeurs fixes numériques ou bien des expressions de calcul (sans le signe égal)
renvoyant une valeur numérique.
Exemples :
=DATE(1999;9;30) renvoie la date 30/09/99
=DATE(A1;A2;A3) renvoie la date 14/05/89 si les valeurs 1989, 5 et 14 sont
respectivement contenues dans les cellules A1, A2 et A3.
JOURSEM(N° de série;Type)
Retourne le n° du jour dans la semaine correspondan t au jour de la date fournit en
argument.
Cette fonction nécessite deux arguments : N° de série qui représente une valeur de
type Date (valeur fixe, référence de cellule contenant une date ou expression de
calcul renvoyant une valeur de type date) et Type, qui représente un code
numérique à choisir parmi les valeurs suivantes :
Si Type = 1 : Retourne un n° de jour compris entre 1 et 7, dimanc he étant considéré
comme le premier jour de la semaine et samedi le dernier jour.
Paiement à 30 jours le 10 :
Signification : on compte 30 jours de plus par rapport à la date de facture et on se
reporte ensuite au 10 du mois en cours ou au 10 du mois suivant si la nouvelle date
obtenue est située au-delà du 10 du mois en cours.
Formule :
=SI(JOUR(d1+30)>10;DATE(ANNEE(d1+30);MOIS(d1+30)+1;10);DATE(ANNEE(d
1+30);MOIS(d1+30);10))
OU
=SI(JOUR(d1+30)<=10;DATE(ANNEE(d1+30);MOIS(d1+30);10);DATE(ANNEE(d1
+30);MOIS(d1+30)+1;10))
OU
=DATE(ANNEE(d1+30);SI(JOUR(d1+30)>10;MOIS(d1+30)+1;MOIS(d1+30));10)
OU
=DATE(ANNEE(d1+30);MOIS(d1+30)+SI(JOUR(d1+30)>10;1;0);10)
d1 et d2 sont des dates ou des références à des dates (n° d e série, valeur littérale
de type date, cellule contenant une donnée de type date ou bien encore une
expression de calcul renvoyant une date)
De plus, d1 doit être une date antérieure à d2
Type de différence est un code (saisis entre guillemets) qui indique à Excel dans
quelle unité de temps calculer la différence entre les deux dates d1 et d2
Les valeurs possibles sont :
• d pour obtenir une différence en nombre de jours
• m pour obtenir une différence en nombre de mois
• y pour obtenir une différence en nombre d'années
• ym pour obtenir le nombre de mois restants après avoir soustrait les
années
• md pour obtenir le nombre de jours restants après avoir soustrait les mois
Exemples
=DATEDIF("15/5/1967";AUJOURDHUI();"y") renvoie 33 en date du 30/11/2000
(cette formule est idéale pour déterminer l'âge d'une personne ou pour effectuer un
calcul à la date anniversaire d'un événement donné).
=DATEDIF("15/5/1967";"14/5/2000";"y") renvoie 32
(Cette fonction renverrait 33 à partir du 15/5/2000 jusqu'au 14/5/2001)
Excel : calculs sur les dates 8/8