Conditions imbriquées

  • Initiateur de la discussion Initiateur de la discussion flocon
  • 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 !

flocon

XLDnaute Nouveau
Bonjour

Deux jours que je traficote mes formules sans parvenir au résultat désiré.
J'ai un tableau à renseigner par des correspondants.
Voici ce qui me pose problème :
En A1 une liste déroulante contenant des données textes, disons A B C D E F pour faire simple.

En A2 je dois avoir, fonction du choix opéré en A1, un autre résultat sous forme de texte.
Par exemple, A ou B donnent X, C ou D donnent Y , et E ou F donnent Z.

Ce qui marche parfaitement, c'est séparément :
=SI(OU(A1="A";A1="B";"X";"")
=SI(OU(A1="C";A1="D";"Y";"")
=SI(OU(A1="E";A1="F";"Z";"")
Mais je ne parviens pas à compiler les trois dans une même formule placée en A2.

Merci pour toute réponse
 
Re : Conditions imbriquées

Bonjour,

Voilà une façon de trouver le résultat que tu cherches :
Code:
=SI(OU(A1="A";A1="B");"X";SI(OU(A1="C";A1="D");"Y";SI(OU(A1="E";A1="F");"Z";"")))
Une variation de la même formule :
Code:
=SI((A1="A")+(A1="B");"X";SI((A1="C")+(A1="D");"Y";SI((A1="E")+(A1="F");"Z";"")))
Et une autre manière d'y arriver par la formule RECHERCHEV. Voir dans le fichier ci-joint :
 

Pièces jointes

Dernière édition:
Re : Conditions imbriquées

Bonjour flocon
Essayez
Code:
[COLOR="DarkSlateGray"]=CHOISIR(1+OU(A1="A";A1="B")*1+OU(A1="C";A1="D")*2+OU(A1="E";A1="F")*3;"";"X";"Y";"Z")[/COLOR]
En passant :
Ce qui marche parfaitement, c'est séparément :
=SI(OU(A1="A";A1="B";"X";"")
=SI(OU(A1="C";A1="D";"Y";"")
=SI(OU(A1="E";A1="F";"Z";"")
Ça m'étonnerait...
Ce qui "marche", c'est ça :
Code:
=SI(OU(A1="A";A1="B"[COLOR="Red"][B])[/B][/COLOR];"X";"")
ROGER2327
 
Re : Conditions imbriquées

Je ne connaissais pas du tout cette dernière méthode.
Par contre n'y a-t-il pas une erreur ? J'ai essayé, et à chaque fois, c'est le dernier résultat qui est pris, soit Z, même quand ce devrait être X ou Y.

Désolée de vous avoir dérangé. J'ai enfin trouvé ma réponse comme je cherchais :
=SI(OU(A1="A";A1="B");"X";SI(OU(A1="C";A1="D");"Y";SI(OU(A1="E";A1="F");"Z";"")))

J'avais juste des " et ) mal placées.
 
Dernière édition:
- 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

Réponses
10
Affichages
1 K
B
  • Question Question
Réponses
4
Affichages
793
benoit.mbelo
B
D
Réponses
4
Affichages
1 K
Réponses
1
Affichages
1 K
I
Réponses
2
Affichages
1 K
I
S
Réponses
13
Affichages
2 K
Stedemart
S
I
Réponses
2
Affichages
902
I
C
  • Question Question
Réponses
23
Affichages
5 K
R
Réponses
3
Affichages
4 K
R
Retour