Excel 2010

laurialo -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je suis bloquée sur une formule EXCEL.

En fonction du type de mesure, un rapport est à rédiger à 2 ou 6 mois après la date de début ou aucun rapport n'est à effectuer.

Simple rapport à 2 mois
Renforcée ou Requalifiée R12 rapport à 6 mois
Renouvellement S6 ou R6 ou R12 ou Requalifaction S6 aucun rapport

Pouvez-vous m'aider à trouver cette formule, celà fait une semaine que j'essaie mais en vain.
Il faut dire que les formules =SI(OU(.........alors...........sinon........) sont limitées en nombre de possibilités.

Merci pour vos réponses.

2 réponses

  1. Lentzouille2 Messages postés 1000 Statut Membre 39
     
    Bonjour,

    Essayez ceci :
    =SI(A1="simple";"2mois";SI(A1="renforcée";"6mois";"aucun rapport"))

    Cdt,
    0
    1. laurialo
       
      Bjr Lentzouille,

      Merci de m'avoir répondu mais j'ai oublié de préciser qu'il me fallait la date de rapport en réponse.
      Cependant, cette formule donne 2 mois, 6 mois ou aucun rapport.
      J'ai besoin de connaître la date de rapport ou aucun rapport.
      Avec =si(a1="simple";mois.decaler(b1;2);si(a1="renforcée";mois.decaler(b1;6);"aucun rapport")), cela ne fonctionne pas.
      Cdlt
      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    L'imbrication de conditionnelle est bien limité à 8 mais rien n'empêche de faire des cascades d'imbrication ce qui porte les possibilités à 40 maximum le nombre de conditionnelles il est vrai difficile à gérer, mais il existe d'autres possibilités avec CHOISIR ou RECHERCHE le tout est d'expliquer clairement et en détail les demandes et nous de comprendre les attentes.

    Exemple si A1="simple" alors rapport dans "2mois", cela est bon oui ou non
    si oui à la place de saisir "2 mois" il suffit de faire référence à une cellule contenant soit la date décalée de deux mois ou compléter la date de départ qui se trouve dans une cellule ex B1 et ajouter 2 mois
    =DATE(ANNEE(B1);MOIS(BA1)+2;JOUR(B1))

    =MOIS.DECALER(B1;2)

    le plus simple serait d'avoir ton fichier sous les yeux que tu peux joindre avec ce lien

    https://www.cjoint.com/
    0