Excel plusieurs conditions

Résolu/Fermé
Utilisateur anonyme - 23 janv. 2008 à 23:01
 Utilisateur anonyme - 24 janv. 2008 à 15:00
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 mercredi 23 janvier 2008 Statut Membre Dernière intervention 28 juillet 2009 1
23 janv. 2008 à 23:10
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
23 janv. 2008 à 23:20
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 58406 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 5 mai 2024 17 101
24 janv. 2008 à 04:55
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
24 janv. 2008 à 11:55
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 58406 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 5 mai 2024 17 101
24 janv. 2008 à 13:29
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
24 janv. 2008 à 14:29
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
24 janv. 2008 à 15:00
--

Argitxu
0