Condition SI et dates echeances

Résolu
Julie33000 -  
PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour a tous,

Après plusieurs recherche infructueuses et plusieurs essai je n'arrive pas a me dépatouiller de mon problème.

Je voudrais poser une condition de façon suivante:

S2= Date de début (exemple 03/07/2015), donnée de cette cellule qui est récupérer dans une autres cellule

T2= date de fin ( formule a définir)

AL18 = information de type standard

Ma demande est la suivante:

Je veux que en T2 la date soit celle de S2+ 1ans si AL18 est vide et sinon S2 + 2 ans

j'ai trouver la formule suivante mais qui ne fonctionne pas :

=SI(ESTVIDE(AL18);"=DATE(ANNEE(S2)+1;MOIS(S2);JOUR(S2))";""=DATE(ANNEE(S2)+2;MOIS(S2);JOUR(S2)))

Peut-être y a t-il une erreurs dans ma formule ou ce n'est pas la bonne du tout?

Merci par avance pour toutes réponses qui pourrait m'aider

Une agréable journées a vous

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    il y a un peu trop de signe = et de guillemets

    et la fonction mois décaler sera plus courte!

    =MOIS.DECALER(S2;SI(AL18="";12;24))

    à compléter éventuellement si vous ne voulez pas voir d'affichage si S2 est vide:

    =SI(S2="";"";MOIS.DECALER(S2;SI(AL18="";12;24)))

    crdlmnt

    1
    1. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
       
      Votre formule est plus performante, donc à utiliser en priorité
      Je ne pense jamais à cette fonction MOIS.DECALER pourtant plus simple
      Encore merci Vaucluse
      0
  2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour Julie33000

    Essayer ceci

    =SI(AL18="";DATE(ANNEE(S2)+1;MOIS(S2);JOUR(S2));DATE(ANNEE(S2)+2;MOIS(S2);JOUR(S2)))
    1
  3. Julie33000
     
    Super Merci beaucoup sa fonctionne
    0