Domaines
RH
Juridique
Compta
Administratif/Moyens Généraux
Communication
Bureautique
Conseils aux débutants
Word
Excel
PowerPoint
Outlook
Access
Publisher
Windows/système
Applications pas à pas
Tests logiciels
Macros VBA
Leçons
Macros Word
Macros Excel
Astuces
Orthographe
Rédaction
Organisation
 
Outils
Ouvrages
Modèles
Macros
 
Anglais
Grammaire avec AnglaisFacile
Leçon gratuite avec AnglaisFacile
Carrière
Gestion de carrière
Fiches métier
Témoignages / vécu
 
 

Echanger

Forums

© Nadège Guilbert
Le contenu de ce site
est régulièrement déposé auprès de la SGDL
Reproduction interdite
sans le consentement
écrit de l'auteur

Imprimer la page

Bureautique > Excel

11-Nov-2006

 


Les dates
Les heures
Aller plus loin

 

Télécharger l'exercice

Gestion des dates et heures

Les dates

Saisir une date

Rien de plus facile que de saisir une date sous Excel.
Il suffit d'entrer votre date sous la forme 01/01 qu'Excel comprenne aussitôt que votre intention est bel et bien de saisir une date et non une fraction.
A défaut d'avoir spécifié l'année, Excel en déduit que la date saisie est relative à l'année en cours.

Souvenez-vous également qu'Excel permet de saisir automatiquement les noms de mois, de jours, les trimestres grâce à la poignée de recopie.

Recopie

Formater une date

Excel propose de nombreux formats de date accessibles depuis le menu Format, Cellule, onglet Nombre, Catégorie : Date.
Il est néanmoins possible de créer ses propres masques en utilisant les abréviations suivantes :

j

jour (le zéro n'est pas représenté)

jj

jour (le zéro est représenté)

jjj

jour en abrégé (lun, mar, mer...)

jjj

jour en entier

m

mois (le zéro n'est pas représenté)

mm

mois (le zéro est représenté)

mmm

mois abrégé (janv, fev...)

mmmm

mois entier (janvier, février...)

aa

année codée sur deux chiffres

aaaa

année codée sur 4 chiffres

Ainsi, le 1/1/05 formaté à l'aide du format personnalisé jjjj j mmmm aaaa donnera comme résultat samedi 1 janvier 2005.

Insérer la date du jour : aujourdhui ou maintenant ?

Pour insérer la date du jour, vous disposez de deux fonctions :

  • aujourdhui() qui insère la date du jour ;
  • maintenant() qui insère, non seulement la date du jour mais aussi l'heure.


Ajouter des jours, des mois ou des années à une date - la fonction Date()

Ajouter des jours à une date...Rien de plus facile que d'ajouter des jours à une date : il suffit de saisir une formule faisant référence à la la date de départ et d'y ajouter le nombre de jours voulus.
Ainsi, si vous ajouter 20 à 15/01/05, vous obtiendrez le 5 février 2005.

Les choses se corsent lorsque l'on souhaite ajouter des mois ou des années.
La solution passe alors par la fonction =Date(an(madate) ; mois(madate) ; jour(madate)).
Le principe est le suivant : on ajoute (ou on soustrait) à chaque membre de cette fonction le nombre voulu :
ex : pour ajouter 2 ans au 15/01/05 contenu en B5, il faut écrire =date(annee(B5)+2; mois(B5);jour(B5)).
A noter : on peut remplacer la référence à la cellule B5 et la remplacer par la date elle-même saisie entre "".
Autre exemple : pour ajouter 4 ans, 6 mois et 20 jours au 12/03/05 saisi en B5, il suffit donc de saisir =date(an(B5)+4;mois(B5)+6;jour(B5)+20).
Le résultat obtenu est le 3/10/09.

Calculer le nombre de jours, de mois ou d'années écoulés entre deux dates - la fonction DateDif(date début ; date de fin ; cadence)

La fonction non documentée DateDif(date début ; date de fin ; cadence) permet de répondre à toute question du type "Combien de jours entre le 21/03/05 et aujourd'hui ?" et de suivre ainsi des échéances.

Voici tout d'abord les valeurs acceptées pour Cadence :

  • "d" : pour obtenir le nombre de jours écoulés ;
  • "m": pour obtenir le nombre de mois entiers écoulés ;
  • "y" : pour obtenir le nombre d'années entières écoulées ;
  • "yd" : pour obtenir le nombre de jours écoulés, sans tenir compte des années ;
  • "ym" : pour obtenir le nombre de mois écoulés, sans tenir compte des années ;
  • "md" : pour obtenir le nombre de jours écoulés, sans tenir compte des années et des mois.

Pour calculer le nombre de jours d'échéance écoulés entre la date d'une facture située en B5 et la date du jour, il suffit d'utiliser la syntaxe suivante :

=dateDif(B5;maintenant();"d")


Si B5 contient le 14/1/05 et que nous sommes aujourd'hui le 3 février 2005, nous obtiendrons 20 jours de retard.

Autres fonctions intéressantes

Excel propose d'autres fonctions intéressantes parmi lesquelles jour(), mois(), joursem() qui renvoient respectivement, le numéro du jour d'une date, le mois de ladite date et le jour de la semaine (1 pour lundi, 2 pour mardi...).

Exemples :

  • jour("17/04/1992") renverra 17 ;
  • mois("17/04/1992") renverra 4 ;
  • joursem("17/04/1992";2) renverra 5. A noter : en France, la semaine débute un lundi. Nous retenons donc l'argument 2

Bien évidemment ces résultats ne prennent tout leur sens que lorsque vous appliquez à votre cellule de résultat un format personnalisé, par exemple "jjjj" pour obtenir le jour de la semaine en clair (fonction joursem(date) ou le nom du mois grâce à l'affichage "mmmm"...

Haut

Niveau

Versions : 97 et plus

Pré-requis :