Faire des calculs avec des dates sous Excel

Résolu
cesam69 -  
 cesam69 -
Bonjour,

J'ai dans une case sous excel une date1 ex: 20100231 et je veux pouvoir par une formule avoir dans une autre case Date1 - 2 Mois donc pour mon exemple : 20091231

Merci pour votre aide,

2 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    Difficile de voir de quelle format sont vos dates telles que vous les présenter
    Donc deux options pour obtenir une date antérieure de 2 mois à celle que vous affichez:

    votre valeur initiale est un texte non formaté date:
    pour une valeur en A2,en B2
    =DATE(GAUCHE(A2;4);GAUCHE(DROITE(A2;4);2)-2;DROITE(A2;2))
    qui vous donnera une date en format excel que vous pourrez ramener selon le style que vous souhaitez avec: clic droit format de cellule /personnalisé et entrer dans la fenêtre type:
    aaaammjj

    si toutefois la valeur initiale est déjà au format ci dessus (pour correspondre à ce que vous donnez), la formule est:
    =DATE(ANNEE(A2);MOIS(B2)-2;JOUR(B2))

    crdlmnt

    1
    1. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
       
      Bonjour,
      Ce n'est certainement pas une date "20100231" : 31 jours en février ce serait assez nouveau ;-)
      Bon autrement il y a peut-être aussi la fonction MOIS.DECALER.
      0
    2. cesam69
       
      Désolé je ne comprends pas.

      Ma date est en A2: sous format aaaammjj
      et je la voudrais sous le même format mais avec 2 mois de moins par une formule.

      Cordialement,
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      salut Mike

      ce n'est pas de celle là que parlait Tontong, mais de la première affichée, soit 20100231

      Ceci dit excel est quand même un bon gamin car avec cette valeur en A1 et la formule
      =DATE(GAUCHE(A1;4);GAUCHE(DROITE(A1;4);2);DROITE(A1;2))
      il arrive quand même à afficher :3/3/2010, c'est à dire trois jours après le 28/2/2010

      crdlmnt
      0
    4. cesam69
       
      Merci,

      finalement c'est OK,
      0
  2. titi-henry Messages postés 1496 Statut Membre 850
     
    http://office.frogz.fr/post/2011/01/20/Excel-des-formules-sur-les-dates.aspx
    -3