Excel plusieurs conditions

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,

J'ai cette formule qui marche bien :
=SI(A13="";"";(SI(ESTNA(RECHERCHEV(A13;CODESPE;4;FAUX));"";(RECHERCHEV(A13;CODESPE;4;FAUX)))))

Je veux rajouter une 2ème condition : (SI(B11="NPEC"

que j'ai enchaînée comme ci-dessous mais ce n'est pas bon : (trop d'arguments dans cette fonction......)

=SI(A12="";"";SI(B11="NPEC";ESTNA(RECHERCHEV(A12;CODESPE;4;FAUX));"";(RECHERCHEV(A12;CODESPE;4;FAUX)))))

Merci de me dire où j'ai l'ereur.

7 réponses

bph54 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   1
 
on peut avoir deux ou plusieures conditions en les "liant" avec l'opérateur "ET" comme ceci

SI(ET(condition1;condition2;condition3);valeur si vrai;valeur si faux)

avec cette syntaxe, il faut que toutes les conditions soient toutes vraie pour être dans le cas de "valeur si vrai".

Ais-je bien répondu à la question ?
0
Utilisateur anonyme
 
Bonsoir,
Il manquait un SI( avant le ESTNA
Mais le ET je ne le mets qu'à la 1ère ? =SI(ET(A13="";""
parce que ça ne marche pas non plus
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Hello, Argitxu !

Ancienne formule (qui marche) :
=SI(A13="";"";(SI(ESTNA(RECHERCHEV(A13;CODESPE;4;FAUX));"";( RECHERCHEV(A13;CODESPE;4;FAUX)))))

Nouvelle formule (qui coince) :
=SI(A12="";"";SI(B11="NPEC";ESTNA(RECHERCHEV(A12;CODESPE;4;FAUX));"";(RECHERCHEV(A12;CODESPE;4;FAUX)))))

Formule rectifiée (j'espère) :
=SI(A12="";"";SI( ET (B11="NPEC";ESTNA(RECHERCHEV(A12;CODESPE;4;FAUX)) ) ;"";(RECHERCHEV(A12;CODESPE;4;FAUX)))))

Ton verdict ?
0
Utilisateur anonyme
 
Merci,

Verdict formule rectifiée de Raymond : je progresse, mais j'ai #N/A maintenant.

Pourtant le résultat N/A est bien testé avec ESTNA ???
0

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

Posez votre question
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
En effet, mais seulement dans les cas où les 2 conditions sont respectées simultanément. Les 2 conditions sont nécessaires. Lorsque B11 est différent de NPEC, c'est normal que tu aies ce message.
Tu aurais du spécifier que n'importe laquelle des 2 conditions entraîne l'affichage d'un espace vide : chacune des conditions est suffisante.

Il te suffit de remplacer ET par OU dans la formule :

=SI(A12="";"";SI(OU(B11="NPEC";ESTNA(RECHERCHEV(A12;CODESPE;4;FAUX)));""; (RECHERCHEV(A12;CODESPE;4;FAUX)))))

Sentiments distingués.
0
Utilisateur anonyme
 
Bonjour Raymond,

Désolée pour le manque de précision et je te remercie beaucoup pour ton aide.
Bonne journée.
0
Utilisateur anonyme
 
--

Argitxu
0