XL 2013 Ajoute 1 ere condition

  • Initiateur de la discussion Initiateur de la discussion Moreno076
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Moreno076

XLDnaute Impliqué
Bonsoir le forum,

Dans cette grande formule, j'aurais besoin de rajouter une condition.

Si dans la colonne D il y a soit "GT" "MG" ou "AB" alors marquer "voir WM" cette condition doit s'appliquer avant toutes les autres.

=SI(A2=AUJOURDHUI();SI(L2>J2;"Enlever ruptures";SI(L2=J2;"Affecter départ";"Affecter départ et recommander"));SI(B2<>"";SI(ET(G2="Rupture";OU(ESTNUM(CHERCHE("S";I2));ESTNUM(CHERCHE("T";I2));ESTNUM(CHERCHE("Q";I2));ESTNUM(CHERCHE("R";I2))));SI(OU(ET(D2="TU";K2<= 2);ET(D2="DO"; K2<= 6));"Augmenter commande";"Commande en cours");SI(K2<>"";"Commande en cours";"A commander"));""))

Merci à vous.
 
Solution
Sorry, de toute façon la formule est fausse.
On met "Voir WMS" si Pas aujourdhui ET OU(xxx).
De plus dans votre formule il y a aujourd'hui() au lieu d' aujourdhui(). 😉 Erreur de ma part.
Donc ça doit être :
VB:
=SI(ET(A2<>aujourdhui();OU(D2="GT";D2="MG";D2="AB"));"Voir WM";votre formule)
Bonsoir Moreno,
Commencez votre formule comme ça :
VB:
=SI(OU(D2="GT";D2="MG";D2="AB");"Voir WM";votre formule)
J'ai supposé que si D2 avait la bonne valeur alors on met "Voir WM" sinon on met votre formule.
 
1586020985673.png

=SI(OU(A2<>aujourd'hui();D2="GT";D2="MG";D2="AB");"Voir WMS";SI(A2=AUJOURDHUI();SI(L2>J2;"Enlever ruptures";SI(L2=J2;"Affecter départ";"Affecter départ et recommander"));SI(B2<>"";SI(ET(G2="Rupture";OU(ESTNUM(CHERCHE("S";I2));ESTNUM(CHERCHE("T";I2));ESTNUM(CHERCHE("Q";I2));ESTNUM(CHERCHE("R";I2))));SI(OU(ET(D2="TU";K2<=2);ET(D2="DO";K2<=6));"Augmenter commande";"Commande en cours");SI(K2<>"";"Commande en cours";"A commander"));"")))
 
Sorry, de toute façon la formule est fausse.
On met "Voir WMS" si Pas aujourdhui ET OU(xxx).
De plus dans votre formule il y a aujourd'hui() au lieu d' aujourdhui(). 😉 Erreur de ma part.
Donc ça doit être :
VB:
=SI(ET(A2<>aujourdhui();OU(D2="GT";D2="MG";D2="AB"));"Voir WM";votre formule)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour