Formule si est vide

Résolu
Bonjour,

J'ai besoin d'aide et merci d'avance.
Je souhaite que la cellule D se remplisse automatiquement mais selon divers critères
si b est vide alors c+2ans; si b et c sont vides alors a +2ans; sinon b+2ans

A B C D
1 D Entrée Pro bilan Pro Prochain entretien
2 01/01/2019 09/03/2020 réponse attendue
3 24/03/1986 23/01/2020
4 01/02/2016

J'ai tenté cette formule mais elle ne fonctionne pas
=SI(B2="";DATE(ANNEE(C2)+2;MOIS(C2);JOUR(C2));SI(C2="";DATE(ANNEE(A2)+2;MOIS(A2);JOUR(A2));DATE(ANNEE(B2)+2;MOIS(B2);JOUR(B2))))

Merci pour votre aide

4 réponses

  1. Contributeur
    Bonjour

    =SI(ET(B2="";C2="");DATE(ANNEE(A2)+2;MOIS(A2);JOUR(A2));SI(B2="";DATE(ANNEE(C2)+2;MOIS(C2);JOUR(C2));DATE(ANNEE(B2)+2;MOIS(B2);JOUR(B2))))

    crdlmnt
    0
    1. Merci, merci , merci génial ça marche.

      Cdt
      0
      1. Contributeur
        Bonjour

        a la bourre, mais

        pour décaler par ex de 2 ANS, on aurait pu écrire (date en A2)
        MOIS.DECALER(A2;24)

        au lieu de
        DATE(ANNEE(A2)+2;MOIS(A2);JOUR(A2))

        0
        1. Contributeur
          Re
          Michel: salut, ça va?... et effectivement ça fait plus léger, j'espère que la demandeuse notera!
          Cathy: pas de quoi, je passe le sujet en résolu
          bonne route
          crdlmnt

          0