Insérer une condition dans une formule

Résolu/Fermé
Bonjour,

j'ai un tableau de suivie et cette formule :

=SI(AB2>0;"Cloture";SI(AA2>0;"BC en signature Conseil Exécutif";SI(R2=0;"Demande en attente";SI(W2>0;"Fiche BC en signature du DRL";"En attente BC"))))

elle fonctionne très bien mais je voudrais rajouter une autre condition
si colonne O ou Colonne P est renseignée et que les autres colonne précédentes dans ma formule sont vides alors message "Demande en cours de traitement"...je n'y arrive pas

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bon jour
    peut être comme ça:
    =SI(ET(ET(O2<>"";P2<>"");OU(AB2=0;AA2=0;R2=0;W2=0));"Demande en cours de traitement";SI(AB2>0;"Cloture";SI(AA2>0;"BC en signature Conseil Exécutif";SI(R2=0;"Demande en attente";SI(W2>0;"Fiche BC en signature du DRL";"En attente BC")))))

    qui devrait vous renvoyer "demande en cours de traitement":
    __ lotrsque O et P sont renseignées
    __ et que une seule des autres (AB,AA,R,W) ne l'est pas

    si vous voulez renvoyer uniquement si les 4 sont vides, remplacer le OU par ET... ou placer tpoutes les conditions derrière le premier ET

    =SI(ET(O2<>"";P2<>"";AB2=0;AA2=0;R2=0;W2=0);..........

    crdlmnt

    1. Le premier exemple ne passe, les messages ne correspondent plus aux conditions
      et pour l'autre je n'y arrive

      merci
    2. Contributeur
      @shirl972Le problème est qu'on ne peut pas être précis sans savoir ce qu'il y a dans vos colonnes
      par exemple si toutes les cellules doivent être remplies ou seulement une des quatre, ect..
      ce que je peux dire suite à test si je colle cette formule (la seconde) en A voila ce que ça donne
      https://www.cjoint.com/c/FErpFxMLeMC
      crdlmnt
    3. Contributeur
      Bien si ça vous convient, passez le sujet en résolu (options sous le titre de la discussion)
      Bonne route
      crdlmnt
  2. Contributeur
    Bonjour à Shirley, la Foyalaise.
    Bonjour à Vaucluse.

    Je propose
    =SI(AB2>0;"Cloture"; SI(AA2>0;"BC en signature Conseil Exécutif"; SI(R2=0;"Demande en attente"; SI(W2>0;"Fiche BC en signature du DRL"; SI(ET(OU(O2<>"";P2<>"");ET(AB2="";AA2="";R2="";W2=""));"Demande en cours de traitement";"En attente BC")))))

    Qu'en dites-vous ?

    Discussions similaires

    exo pix

    2 réponses