Problème fonction SI ET

mathieu77

XLDnaute Nouveau
Bonjour à vous tous,

Je souhaiterais en cellule A4 :

=SI(ET(A5="600 - Fuite d'eau";A7="BEA 6 (BEAA BSPP_1_MASS)";A7="EPA 113 (EPA BSPP_1_NATI";A7="EPA 109 (EPA BSPP_1_ROUS)";A7="EPA 102 (EPA BSPP_1_BLAN)";A7="BEA 5 (BEAA BSPP_1_CHPT)";A7="EPA 103 (EPA BSPP_1_BSLT)";A7="EPSA 30 (EPSA BSPP_1_MTMA)";A7="EPA 104 (EPA BSPP_1_GREN)";A7="EPA 119 (EPA BSPP_1_CHAR)";A7="EPA 108 (EPA BSPP_1_LAND)";A7="EPA 76 (EPA BSPP_1_PROY)";A7="EPA 101 (EPA BSPP_1_PARM)";A7="BEA 4 (BEAA BSPP_1_MTRL)";A7="EPAN 6 (EPAN_1_VINC)";A7="EPAN 9 (EPAN_1_VITR)";A7=" EPA 86 (EPA BSPP_1_AULN)";A7="EPA 93 (EPA BSPP_1_ANTO)");"RENFORCEMENT MANUEL";RECHERCHEV(GAUCHE(A5;1)*1;entete!c:d;2;0))

Cette formule ne fonctionne pas
Merci par avance pour votre aide
 

Pièces jointes

  • FORUM EXCEL 2.xlsx
    255.5 KB · Affichages: 18
  • FORUM EXCEL 2.xlsx
    255.5 KB · Affichages: 20

Jocelyn

XLDnaute Barbatruc
Re : Problème fonction SI ET

Bonjour le Forum,
Bonjour mathieu77,

je ne sais pas exactement ce que tu souhaite obtenir et donc je ne sais pas non plus ce qui ne fonctionne pas dans ta formule une seule chose est sure c'est que ton si() en l'état ne renverra jamais la partie vrai car A7 ne pourra ^pas être egale à "BEA 6 (BEAA BSPP_1_MASS)" et en même temps à "EPA 113 (EPA BSPP_1_NATI" et à "EPA 109 (EPA BSPP_1_ROUS)" etc...

alors dans un premier temps peut être modifier de cette façon

Code:
=SI(ET(A5="600 - Fuite d'eau";OU(A7="BEA 6 (BEAA BSPP_1_MASS)";A7="EPA 113 (EPA BSPP_1_NATI";A7="EPA 109 (EPA BSPP_1_ROUS)";A7="EPA 102 (EPA BSPP_1_BLAN)";A7="BEA 5 (BEAA BSPP_1_CHPT)";A7="EPA 103 (EPA BSPP_1_BSLT)";A7="EPSA 30 (EPSA BSPP_1_MTMA)";A7="EPA 104 (EPA BSPP_1_GREN)";A7="EPA 119 (EPA BSPP_1_CHAR)";A7="EPA 108 (EPA BSPP_1_LAND)";A7="EPA 76 (EPA BSPP_1_PROY)";A7="EPA 101 (EPA BSPP_1_PARM)";A7="BEA 4 (BEAA BSPP_1_MTRL)";A7="EPAN 6 (EPAN_1_VINC)";A7="EPAN 9 (EPAN_1_VITR)";A7=" EPA 86 (EPA BSPP_1_AULN)";A7="EPA 93 (EPA BSPP_1_ANTO)"));"RENFORCEMENT MANUEL";RECHERCHEV(GAUCHE(A5;1)*1;entete!C:D;2;0))

ou l'on dit et(A5=A5="600 - Fuite d'eau";U(A7="BEA 6 (BEAA BSPP_1_MASS)";A7="EPA 113 (EPA BSPP_1_NATI";A7="EPA 109 (EPA BSPP_1_ROUS)";etc.....));valeur si vrai ; valeur si faux)

Si cela ne corrige pas ton soucis donne nous plus d'explication

Cordialement
 

djidji59430

XLDnaute Barbatruc
Re : Problème fonction SI ET

Bonjour,

A mon idée,il manque un ou

=SI(ET(A5="600 - Fuite d'eau";ou(A7="BEA 6 (BEAA BSPP_1_MASS)";A7="EPA 113 (EPA BSPP_1_NATI";A7="EPA 109 (EPA BSPP_1_ROUS)";A7="EPA 102 (EPA BSPP_1_BLAN)";A7="BEA 5 (BEAA BSPP_1_CHPT)";A7="EPA 103 (EPA BSPP_1_BSLT)";A7="EPSA 30 (EPSA BSPP_1_MTMA)";A7="EPA 104 (EPA BSPP_1_GREN)";A7="EPA 119 (EPA BSPP_1_CHAR)";A7="EPA 108 (EPA BSPP_1_LAND)";A7="EPA 76 (EPA BSPP_1_PROY)";A7="EPA 101 (EPA BSPP_1_PARM)";A7="BEA 4 (BEAA BSPP_1_MTRL)";A7="EPAN 6 (EPAN_1_VINC)";A7="EPAN 9 (EPAN_1_VITR)";A7=" EPA 86 (EPA BSPP_1_AULN)";A7="EPA 93 (EPA BSPP_1_ANTO)"));"RENFORCEMENT MANUEL";RECHERCHEV(GAUCHE(A5;1)*1;entete!c:d;2;0))
 

Pièces jointes

  • FORUM EXCEL3.xlsx
    252.9 KB · Affichages: 21

mathieu77

XLDnaute Nouveau
Re : Problème fonction SI ET

!!! Merci BEAUCOUP Jocelyn et merci aussi djidji59430 vous avez assuré !!!!

J'ai bien tester et cela fonctionne parfaitement.

J'ai essayé de rajouter un critère :

=SI(ET(A5="600 - Fuite d'eau";A5="713 - Matériaux menaçant de chuter";ou(A7="BEA 6 (BEAA BSPP_1_MASS)";A7="EPA 113 (EPA BSPP_1_NATI";A7="EPA 109 (EPA BSPP_1_ROUS)";A7="EPA 102 (EPA BSPP_1_BLAN)";A7="BEA 5 (BEAA BSPP_1_CHPT)";A7="EPA 103 (EPA BSPP_1_BSLT)";A7="EPSA 30 (EPSA BSPP_1_MTMA)";A7="EPA 104 (EPA BSPP_1_GREN)";A7="EPA 119 (EPA BSPP_1_CHAR)";A7="EPA 108 (EPA BSPP_1_LAND)";A7="EPA 76 (EPA BSPP_1_PROY)";A7="EPA 101 (EPA BSPP_1_PARM)";A7="BEA 4 (BEAA BSPP_1_MTRL)";A7="EPAN 6 (EPAN_1_VINC)";A7="EPAN 9 (EPAN_1_VITR)";A7=" EPA 86 (EPA BSPP_1_AULN)";A7="EPA 93 (EPA BSPP_1_ANTO)"));"RENFORCEMENT MANUEL";RECHERCHEV(GAUCHE(A5;1)*1;entete!c:d;2;0))

La formule ne lui convient pas ... Je ne voit pas ce qui cloche ... Merci par avance
 

Jocelyn

XLDnaute Barbatruc
Re : Problème fonction SI ET

re,
Bonjour djidji59430,

tu as toujours le même soucis tu voudrais que la cellule A5="600 - Fuite d'eau"; et en même temps A5="713 - Matériaux menaçant de chuter" ce n'est pas possible donc ici aussi il faut mettre un ou

Code:
=SI(ET(ou(A5="600 - Fuite d'eau";A5="713 - Matériaux menaçant de chuter");ou(A7="BEA  6 (BEAA BSPP_1_MASS)";A7="EPA 113 (EPA BSPP_1_NATI";A7="EPA 109 (EPA  BSPP_1_ROUS)";A7="EPA 102 (EPA BSPP_1_BLAN)";A7="BEA 5 (BEAA  BSPP_1_CHPT)";A7="EPA 103 (EPA BSPP_1_BSLT)";A7="EPSA 30 (EPSA  BSPP_1_MTMA)";A7="EPA 104 (EPA BSPP_1_GREN)";A7="EPA 119 (EPA  BSPP_1_CHAR)";A7="EPA 108 (EPA BSPP_1_LAND)";A7="EPA 76 (EPA  BSPP_1_PROY)";A7="EPA 101 (EPA BSPP_1_PARM)";A7="BEA 4 (BEAA  BSPP_1_MTRL)";A7="EPAN 6 (EPAN_1_VINC)";A7="EPAN 9 (EPAN_1_VITR)";A7="  EPA 86 (EPA BSPP_1_AULN)";A7="EPA 93 (EPA BSPP_1_ANTO)"));"RENFORCEMENT  MANUEL";RECHERCHEV(GAUCHE(A5;1)*1;entete!c:d;2;0))

a toi de tester

Cordialement
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 321
Messages
2 087 266
Membres
103 502
dernier inscrit
talebafia