[EXCEL] Conditions multiples

Résolu/Fermé
edi - 15 juil. 2008 à 12:15
 edi - 15 juil. 2008 à 15:03
Bonjour,

Je cherche une formule qui puisse me donner le resultat suivant :

Si B100 et C100 ne sont pas vides alors je dois voir apparaitre le résultat OUI, sinon, le résultat
est "__"
Si E100 et F100 ne sont pas vides alors je dois avoir OUI, sinon le résultat est "__"
Si G100 et H100 ne sont pas vides alors je dois avoir OUI sinon le résultat est "__"

En final dans la colonne X100, le résultat devra être de la forme

OUI-OUI-OUI ou OUI-__-OUI ou OUI-__-__ ou __-OUI-__ suivant le résultat.

Je ne parviens pas à imbriquer mes SI...
Quelqu'un peut îl m'aider?
merci d'avance.
ed
A voir également:

5 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
15 juil. 2008 à 12:21
Bonjour,
Vu que tu emploi les deux évaluation de la fonction SI (Oui ou __) c'est pas possible avec cette formules
Mettre 3 colonnes intermédiaires avec SI et faire Concatenation de ces 3 colonnes dans X100
A+
0
Merci pour ta réponse.

Bien évidemment, elle ne me convient pas .... :-) lol...

Étant donnée que la valeur si faux est "__" pour les trois hypothèses, n'y a til pas moyen d'eviter la phase intermédiaire?...
merci
ed
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
15 juil. 2008 à 12:50
Ca oui, mais pas "__OUI__" ou "OUI____" etc..
0
RE-,

VOILÀ OU J'EN SUIS...

=SI(ET(D140<>"";E140<>"");"OUI-";
SI(ET(L140<>"";M140<>"");"OUI-";
SI(ET(Q140<>"";R140<>"");"OUI";"__")))

L'ennui est qu'il ne me prend que le premier OUI-
Normal puisque la premiere condition est remplie, il s'arrête là.
Je voudrais qu'il vérifie les autres conditions aussi...

Cela pourrait-il marcher avec INDEX EQUIV?
Merci d'avance.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Voici la réponse.

=CONCATENER(

SI(ET(D140<>"";E140<>"");"OUI";"__");"-";
(SI(ET(L140<>"";M140<>"");"OUI";"__"));"-";
(SI(ET(Q140<>"";R140<>"");"OUI";"__")))

Merci pour m'avoir mis sur la piste.
Cordialement
ed
0