Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Conditions imbriquées

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
 

Raja

XLDnaute Accro
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

  • choix.xls
    17.5 KB · Affichages: 76
  • choix.xls
    17.5 KB · Affichages: 70
  • choix.xls
    17.5 KB · Affichages: 77
Dernière édition:

ROGER2327

XLDnaute Barbatruc
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
 

flocon

XLDnaute Nouveau
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:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…