La formule contient une erreur

Bonjour,

J'ai besoin d'une petite aide sur la formule suivante :

'=si(et(F4="BN";AK4="Z";E4="LV");H4*$C$128;si(et(F4="BN";AK4="C");H4*$C$131;si(et(F4="BRET";E4="LV";AK4="A");H4*$C$134;si(et(F4="BRET";E4="LV";AK4="B");H4*$C$135;si(et(F4="BRET";E4="LV";AK4="C");H4*$C$136;si(et(F4="BRET";E4="LC";AK4="C");H4*$C$140;si(ou(et(F4="BN";E4="LV";AK4="B");et(F4="BRET";E4="LC";AK4="B"));H4*C$130;"WHAT"))))

Voyez vous une erreur sur cette formule ?

Merci d'avance

Bonjour,

A part le fait qu'il manque 3 parenthèses fermantes à la fin de la formule, peut-être est-elle trop longue pour Excel 2003 ?

A+

'=si(et(F4="BN";AK4="Z";E4="LV");H4*$C$128;si(et(F4="BN";AK4="C");H4*$C$131;si(et(F4="BRET";E4="LV";AK4="A");H4*$C$134;si(et(F4="BRET";E4="LV";AK4="B");H4*$C$135;si(et(F4="BRET";E4="LV";AK4="C");H4*$C$136;si(et(F4="BRET";E4="LC";AK4="C");H4*$C$140;si(ou(et(F4="BN";E4="LV";AK4="B");et(F4="BRET";E4="LC";AK4="B"));H4*C$130;"WHAT"))))

Quand je clique "ok" pour le message d'erreur, il me surligne le "ET" après C140. !!!!

Bonjour,

Tu as plus de 7 niveaux d'imbrications et à moins de passer à Excel 2007, ça ne passe pas.

J'ai analysé (ou tenté) ta formule et te propose à sa place cette formule matricielle :

=SI(ESTNA(EQUIV(E4&F4&AK4;{"LVBNZ";"BNC";"LVBRETA";"LVBRETB";"LVBRETC";"LCBRETC";"LVBNB";
"LCBRETB"};0));"WHAT";CHOISIR(EQUIV(E4&F4&AK4;{"LVBNZ";"BNC";"LVBRETA";"LVBRETB";"LVBRETC";
"LCBRETC";"LVBNB";"LCBRETB"};0);C128;C131;C134;C135;C136;C124;C130;C130)*H4)

Formule matricielle à valider par CTRL + MAJ + ENTREE

Je te laisse tester

@+

Bonjour

Tu pourrais aussi essayer comme je t'ai montré sur

https://forum.excel-pratique.com/excel/si-imbrigues-t16417.html

Cordialement

Cool ça a l'air de marcher.

Je te remercie beaucoup.

cordialement

Rechercher des sujets similaires à "formule contient erreur"