Microsoft 365 Condition SI avec plusieurs conditions

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 !

looky62

XLDnaute Occasionnel
Hello la team

Qui peut m'aider sur ma condition SI , j'étais partie la dessus mais ça ne marche pas

=SI(ET(B2=76;50;61;27;14);"Normandie";SI(ET(B2=59;62);"NPDC";SI(P7=80;02;60;"PICARDIE")))

=SI.CONDITIONS(b3=76;b3=50;b3=27;"NORMANDIE";b3=59;b3=62;"NPDC";b3=60;b3=80;b3=02;"PICARDIE")

=SIERREUR(CHOISIR(EQUIV(B3;{50;27;14;61});"NORMANDIE";"")
 
Bonjour,

Dans la première formule :
ET(B2=76;50;61;27;14)
B2 ne peut pas être égale à la fois à 76 et 50 et 61 et 27 et 14 !
Donc la condition est OU et devrait être écrite comme ceci :
OU(B2=76;B2=50;B2=61;B2=27;B2=14)
Autre possibilité
ESTNUM(Equiv(B2;{76;50;61;27;14};0))
Equiv va renvoyer soit #NA! si B2 n'est pas dans la liste soit l'index de position où il l'a trouvé.
ESTNUM dira si le resultat de Equiv est un numérique (c'est ok) soir autre chose (erreur)

Avec choisir il vous faudrait un tableau d'autant de "NORMANDIE" qu'il y a de valeurs dans le tableau {...}
CHOISIR(EQUIV(B3;{50;27;14;61});"NORMANDIE"
Doit s'écrire :
CHOISIR(EQUIV(B3;{50;27;14;61};0);"NORMANDIE";"NORMANDIE";"NORMANDIE";"NORMANDIE")
 
Merci J'ai pris la réponse de FANFAN38
=SIERREUR(SI.CONDITIONS(OU(B2=59;B2=62);"NPDC";OU(B2=76;B2=50;B2=61;B2=37;B2=14;B2=27);"Normandie";OU(B2=60;B2=80;B2=2);"Picardie");"")


En ma colonne B sont des départements! et je dois les classer en secteur Normandie Nord pas de calais, Picardie,

Si vous avez une autre formule moins longue je suis preneuse!

Le CHOISIR(EQUIV avec 3 régions c possible de combiner?
 
e demandais avec Choisir Equiv, avec plusieurs choix comment le combiné,

Il faudrait qu'une cellule de test. Hors dans vos exemples du post 1 vous testez B2 et ensuite P7

Avec B2 uniquement Pour NORMANDIE et NPDC:
CHOISIR(EQUIV(B2;{50;27;14;61;59;62};0);"NORMANDIE";"NORMANDIE";"NORMANDIE";"NORMANDIE";"NPDC";"NPDC")


Mais suivant le cas, que nous n'avons toujours pas, une table d'équivalences et les fonctions Index/Equiv ou Filtre ou.... tant d'autres possibilités qui ne pourraient être exposées qu'avec un cas concret.
 
Dernière édition:
Il faudrait qu'une cellule de test. Hors dans vos exemples du post 1 vous testez B2 et ensuite P7

Avec B2 uniquement Pour NORMANDIE et NPDC:




Mais suivant le cas, que nous n'avons toujours pas, une table d'équivalences et les fonctions Index/Equiv ou Filtre ou.... tant d'autres possibilités qui ne pourrait être exposées qu'avec un cas concret.
Merci , j'ai utilisé celle ci =CHOISIR(EQUIV(B2;{50;27;14;61;76;59;62;80;2;60};0);"NORMANDIE";"NORMANDIE";"NORMANDIE";"NORMANDIE";"NORMANDIE";"NPDC";"NPDC";"PICARDIE";"PICARDIE";"PICARDIE")
 
- 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

Discussions similaires

  • Question Question
XL 2013 Aide VBA
Réponses
4
Affichages
1 K
Réponses
2
Affichages
2 K
Retour