|
Les dates et les heures dans Microsoft Excel
ICI un classeur exemple téléchargeable Excel version 2000
L'utilisation des fonctions de date et heure dans Microsoft Excel est relativement simple.
Le principe est le suivant : Excel enregistre les dates sous la forme de nombres séquentiels appelés numéros de série (depuis le 1/1/1900 en standard - ou 1/1/1904 sur option -) et les heures sous la forme d'une proportion de la journée (1 heure = 1/24è de journée) : 8H = 0,33333... 12H= 0,5 18H= 0,75 24H=1 .
L'affichage (qui n'affecte pas les calculs) dépend du format choisi pour la cellule :
- pour le format standard ou nombre, Excel affiche le n° de série ou la fraction d'heure
- pour le format date ou personnalisé de type jj/mm/aaaa hh:mm par exemple, Excel affiche la date ou l'heure au format indiqué.
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.
Excel gère deux systèmes de date : le calendrier depuis 1900 et le calendrier depuis 1904. Le calendrier par défaut de Excel est le calendrier depuis 1900. Pour adopter le calendrier depuis 1904 (pour Excel sur Macintosh), dans le menu Outils, cliquez sur Options puis sur l'onglet Calcul et activez la case à cocher Calendrier depuis 1904.
la saisie en heure "temps" doit être faite avec deux points en séparateur ; exemple 8:00 pour 8H
ASTUCE pour les heures : pour additionner des heures au format heures:minutes dont le total est supérieur à 24 heures,
il convient d'utiliser le format personnalisé [hh]:mm sinon Excel considère qu'au-delà de 24 heures, il s'agit du lendemain et, en conséquence, déduit 24 heures ...
ASTUCE pour la soustraction d'heures : lorsque l'heure soustraite est supérieure à l'heure de référence, Excel donne le résultat ####### ; pour éviter cette anomalie, utiliser la fonction MOD. Exemple : MOD(A1-A2;1)
ou bien,selon la suggestion de Microsoft (sur son site .fr), ajouter 1 ; exemple : =B73-B74+SI(B74>B73;1;"")
Voir le fichier exemple
|
QUELQUES FONCTIONS PARMI LES PRINCIPALES
| Fonction
|
|
| ANNEE
|
renvoie l'année correspondant à une date
syntaxe : ANNEE(n° de série)
exemple : ANNEE("15/02/2007")
numéro_de_série est un numéro séquentiel représentant la date du jour cherché. Il est possible d'entrer des dates sous la forme de nouvelles chaînes entre guillemets (par exemple, "15/02/2007" ou "2007/02/15"), de numéros de série (par exemple, 39128 qui représente le 15 février 2007 avec le calendrier depuis 1900) ou de résultats d'autres formules ou fonctions (par exemple, DATEVAL("15/02/2007")).
|
| AUJOURDHUI
|
renvoie la date du jour
syntaxe : AUJOURDHUI()
il n'y a pas d'argument
|
| MAINTENANT
|
renvoie la date et l'heure courantes
syntaxe : MAINTENANT()
il n'y a pas d'argument
|
| JOURSEM
|
renvoie le jour de la semaine correspondant à une date.
Par défaut, le jour est donné sous forme d'un nombre entier compris entre 0 et 7.
syntaxe : JOURSEM(numéro_de_série;type_retour)
mêmes remarques que précédemment pour le numéro_de_série.
type_retour est le chiffre qui détermine le type d'information que la fonction renvoie
| argument type_retour |
chiffre renvoyé (en Excel 2000 et 2003) |
| 1 ou omis |
1 (dimanche) à 7 (samedi) |
| 2 |
1 (lundi) à 7 (dimanche) |
| 3 |
0 (lundi) à 6 (dimanche) |
|
| JOUR
|
renvoie le jour du mois correspondant à l'argument numéro_de_série.
ce jour est représenté sous la forme d'un nombre entier compris entre 1 et 31.
syntaxe : JOUR(numéro_de_série)
mêmes remarques que précédemment pour le numéro_de_série.
|
| MOIS
|
renvoie le mois d'une date représentée par l'argument numéro_de_série.
le mois est donné sous la forme d'un nombre entier de 1 (janvier) à 12 (décembre).
syntaxe : MOIS(numéro_de_série)
mêmes remarques que précédemment pour le numéro_de_série.
|
| DATE
|
renvoie le numéro de série correspondant aux arguments de date indiqués.
syntaxe : DATE(année;mois;jour)
exemple : DATE(2007;02;16) renvoie 39129 (cellule au format standard) ou 16/02/2007 (cellule au format au format personnalisé jj/mm/aaaa)
|
| NO.SEMAINE
|
renvoie le numéro de semaine dans l'année de la date indiquée.
le numéro de semaine est donné sous la forme d'un nombre entier de 1 à 52.
syntaxe : NO.SEMAINE(numéro_de_série;jour_début)
mêmes remarques que précédemment pour le numéro_de_série.
jour_début détermine quel jour est considéré comme le début de la semaine : 1 pour le dimanche 2 pour le lundi (1 par défaut) ; les jours de la semaine sont numérotés de 1 à 7.
si cette fonction renvoie #NOM?, il faut installer et charger la macro complémentaire "Utilitaire d'analyse"
|
| DATEDIF
|
Pour calculer le nombre de jours séparant deux dates, il suffit de soustraire les deux cellules.
Mais pour calculer le nombre de mois ou d'années séparant deux dates, il est utile d'utiliser la fonction DATEDIF
syntaxe : DATEDIF(date_début ; date_fin ; unité)
L'unité est le type d'information qui doit être renvoyé. Voici quelques combinaisons possibles :
| unité |
information renvoyée |
| y |
le nombre d'années entières comprises dans la période |
| m |
le nombre de mois entiers compris dans la période |
| d |
le nombre de jours compris dans la période |
| ym |
la différence entre les mois de date_début et date_fin. Les jours et les années des dates ne sont pas pris en compte |
| yd |
la différence entre les jours de date_début et date_fin. Les années des dates ne sont pas prises en compte |
| md |
la différence entre les jours de date_début et date_fin. Les mois et les années des dates ne sont pas pris en compte |
|
les exemples inclus dans le classeur joint permettent d'expliciter le sujet.
Les informations et les fichiers mis à votre disposition ont fait l'objet d'une attention préalable toute particulière. Toutefois, aucune garantie ne peut
être apportée et la responsabilité de l'auteur ne peut être engagée pour quelque motif que ce soit.
L'utilisateur voudra bien prendre toutes les précautions nécessaires à leur mise en oeuvre en fonction de ses besoins personnels et de son contexte propre.
Les fichiers sont utilisables pour un usage uniquement personnel avec indication de la source : www.ideocene.com© .
Les pages, textes, fichiers et images sont la propriété du site et ne peuvent donner lieu à aucune utilisation commerciale sans accord préalable.
Pour nous contacter / remplacez x[at]y par @ commercial x[at]y ideocene.com |
© Copyright 2006-2010 - ideocene.com | plan du site | [haut de page]
|