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

problème de test logique avec SI() ET()

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

N

nytro

Guest
Bonsoir à tous !

Je vous expose mon problème du jour 😀 car mon titre n'est pas très explicite, je ne voyais pas quoi mettre d'autre 🙁

J'ai un tableau que je vais simplifier de la manière suivante pour répondre uniquement à mon problème.

Colonne A avec différents état (neuf, très bon, bon, acceptable)
Colonne B avec soit une cellule vide, soit un chiffre
Colonne C, ma colonne de résultats qui doit comprendre :

Si la cellule correspondante B est vide : 11 pour neuf, 2 pour très bon, ...
Si la cellule correspondante B contient un chiffre : 5 pour neuf, 6 pour très bon...

J'ai déjà cette formule qui ne gère que 2 état différents :

Code:
=SI([mainbase.xlsx]Base!$I2="Neuf";11;SI(ET([mainbase.xlsx]Base!$I2="Acceptable";[mainbase.xlsx]Base!$O2="");4;8))

Maintenant je n'arrive pas à associer l'ensemble des états différents.

Récapitulatif des états :

Neuf >> 11
Comme neuf >> 1
Très bon >> 2
Bon >> 3
Acceptable >> 4
Comme neuf de collection (avec numéro dans la colonne B) >> 5
Très Bon de collection (avec numéro dans la colonne B) >> 6
Bon de collection (avec numéro dans la colonne B) >> 7
Acceptable de collection (avec numéro dans la colonne B) >> 8
tout autres état >> 4

J'espère avoir été assez clair 😱

et vous remercie par avance !
 
Re : problème de test logique avec SI() ET()

Bonsoir nytro et bienvenue sur XLD,

Peux-tu nous joindre un fichier dans lequel tu nous mettrais plusieurs exemples et en manuel, le résultat attendu accompagné d'un petit commentaire.

Ce sera alors sans doute plus simple à comprendre

A te (re)lire avec ce fichier

@+
 
Re : problème de test logique avec SI() ET()

Bonjour,

Je te propose une solution plutôt basée sur une formule type RECHERCHEV
Tu crées la table avec les 10 valeurs possibles et en fonction de la valeur de la colonne A et B tu vas chercher le résultat dans la 1ère ou 2ème colonne de la table
Je te joins un fichier pour illustrer mon propos

Espérant t'avoir aidé.
Monalisa
 

Pièces jointes

Re : problème de test logique avec SI() ET()

Bonsoir à tous les 3 !

Merci d'avoir chercher à m'aider, et désolé de ne pas m'être manifesté plus tôt, j'ai pas encore eu le temps de regarder vos solutions, mais j'ai trouvé cette formule qui fonctionne 🙂

Code:
=SI([mainbase.xlsx]Base!$O2="";SI([mainbase.xlsx]Base!$I2="Neuf";11;SI([mainbase.xlsx]Base!$I2="Comme neuf";1;SI([mainbase.xlsx]Base!$I2="Très bon";2;SI([mainbase.xlsx]Base!$I2="Bon";3;SI([mainbase.xlsx]Base!$I2="Acceptable";4;4)))));(SI([mainbase.xlsx]Base!$I2="Comme neuf";5;SI([mainbase.xlsx]Base!$I2="Très bon";6;SI([mainbase.xlsx]Base!$I2="Bon";7;SI([mainbase.xlsx]Base!$I2="Acceptable";8;8))))))

Après la méthode avec RechercheV, c'est peut être moins "barbare", mais j'vais laisser ça comme ça pour le moment 🙄

Bonne fin de soirée à vous !
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
130
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…