Microsoft 365 Condition SI avec plusieurs conditions

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";"")
 

Hasco

XLDnaute Barbatruc
Repose en paix
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")
 

looky62

XLDnaute Occasionnel
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?
 

Hasco

XLDnaute Barbatruc
Repose en paix
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:

looky62

XLDnaute Occasionnel
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")
 

Statistiques des forums

Discussions
314 485
Messages
2 110 101
Membres
110 663
dernier inscrit
ToussaintBug