Formule Excel pour date avec condition

Bonjour, Houston, j’ai un problème!!

Je recherche la formule Excel pour incrémenter une cellule format date répondant à plusieurs critères :
J’ai une date de visite médicale cellule I qui doit être augmenté de 2 ans quand la personne a plus de 30 ans, de 1 an quand elle moins de 30 ans et de 1 an quand son ancienneté dans le groupe est inférieure à 1 an.
Ex : une personne de 18 ans qui arrive dans le groupe aujourd’hui fait sa VM la suivante dans 1 an puis tous les 2 ans. Une personne qui arrive dans le groupe a 30 ans fera systématiquement une visite tous les ans.
Cellule H : date de la dernière visite
Cellule I : date de la prochaine visite (ce que je cherche)
Cellule AH : qui est la date d entrée dans le groupe.
Cellule Y : l’âge du personnel

Merci pour votre aide.

Configuration: iPhone / Safari 604.1

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour Apollo,

    Avec tes données en ligne 2 essaie en I2 :
    =MOIS.DECALER(H2;SI(ET(Y2<30;DATEDIF(AH2;AUJOURDHUI();"M")>=12);24;12))

    Cordialement
    1. Salut as35,

      Malheureusement la formule me donne un décalage de 2 ans entre chaque visite tout âge confondu.

      Si tu as d’autres formules je suis preneur
      1. Bonjour,

        Fonctionne très bien chez moi; je suppose que le bug est dans la cellule âge (qui doit être un nombre, pas un texte, ou qu'il faut convertir en nombre dans ce dernier cas).

        Si les dates sont (aussi?) issues d'une base de données, on peut avoir ce même souci concernant leur format.
      2. Bonjour,

        Bah, nous on est preneur d'un exemple représentatif de ton fichier, sinon on ne peut que tenter de deviner tes données.

        Cordialement