OVH Cloud OVH Cloud

formules SI a répétion

3 réponses
Avatar
alex r
J'ai la formule Si , qui fonctionne tres bien a 8 répétion , mais si je
rajoute un 9e Si
excel va me donner un message d'erreur

8 répétion correct
=SI(A8*B8*E8=40,'PRIX ROULEAUX'!B16,SI(A8*B8*E8=48,'PRIX
ROULEAUX'!C16,SI(A8*B8*E8=56,'PRIX ROULEAUX'!D16,SI(A8*B8*E8=122,'PRIX
ROULEAUX'!B17,SI(A8*B8*E8=146.4,'PRIX ROULEAUX'!C17,SI(A8*B8*E8=170.8,'PRIX
ROULEAUX'!D17,SI(A8*B8*E8=140,'PRIX ROULEAUX'!B18,SI(A8*B8*E8=168,'PRIX
ROULEAUX'!C18,0))))))))

si je rajoute SI(A10*B10*E10=196,'PRIX ROULEAUX'!D18, cela me marque ce
fameux message

y'a t-il une limite dans une cellule ou une limite de si

j'attends de vos nouvelles et merci d'avances

3 réponses

Avatar
Misange
Bonjour
Ce n'est pas 8 si que tu as mais 7 et c'est le 8° qui fait planter et
c'est tout à fait normal vu que c'est une limite d'excel. Tu peux la
contourner cependant :
http://www.excelabo.net/xl/conditions.php#7si

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

J'ai la formule Si , qui fonctionne tres bien a 8 répétion , mais si je
rajoute un 9e Si
excel va me donner un message d'erreur

8 répétion correct
=SI(A8*B8*E8@,'PRIX ROULEAUX'!B16,SI(A8*B8*E8H,'PRIX
ROULEAUX'!C16,SI(A8*B8*E8V,'PRIX ROULEAUX'!D16,SI(A8*B8*E82,'PRIX
ROULEAUX'!B17,SI(A8*B8*E86.4,'PRIX ROULEAUX'!C17,SI(A8*B8*E80.8,'PRIX
ROULEAUX'!D17,SI(A8*B8*E80,'PRIX ROULEAUX'!B18,SI(A8*B8*E88,'PRIX
ROULEAUX'!C18,0))))))))

si je rajoute SI(A10*B10*E106,'PRIX ROULEAUX'!D18, cela me marque ce
fameux message

y'a t-il une limite dans une cellule ou une limite de si

j'attends de vos nouvelles et merci d'avances


Avatar
dre
Salut,

Tu peux écrire la formule sans SI :

=(A8*B8*E8@)*'PRIX ROULEAUX'!B16+(A8*B8*E8H)*PRIX
ROULEAUX'!C16+(A8*B8*E8V)*'PRIX ROULEAUX'!D16+(A8*B8*E82)*'PRIX
ROULEAUX'!B17+(A8*B8*E86.4)*'PRIX ROULEAUX'!C17+(A8*B8*E80.8)*'PRIX
ROULEAUX'!D17+(A8*B8*E80)*'PRIX ROULEAUX'!B18+(A8*B8*E88)*'PRIX
ROULEAUX'!C18

Tu peux également établir un êtit tableau de correspondances, avec
dans une première colonne : 40, 48, 56, ...
dans une seconde les prix,
puis récupérer la valeur par un RECHERCHEV ou un INDEX EQUIV.

Â+





J'ai la formule Si , qui fonctionne tres bien a 8 répétion , mais si je
rajoute un 9e Si
excel va me donner un message d'erreur

8 répétion correct
=SI(A8*B8*E8@,'PRIX ROULEAUX'!B16,SI(A8*B8*E8H,'PRIX
ROULEAUX'!C16,SI(A8*B8*E8V,'PRIX ROULEAUX'!D16,SI(A8*B8*E82,'PRIX
ROULEAUX'!B17,SI(A8*B8*E86.4,'PRIX ROULEAUX'!C17,SI(A8*B8*E80.8,'PRIX
ROULEAUX'!D17,SI(A8*B8*E80,'PRIX ROULEAUX'!B18,SI(A8*B8*E88,'PRIX
ROULEAUX'!C18,0))))))))

si je rajoute SI(A10*B10*E106,'PRIX ROULEAUX'!D18, cela me marque ce
fameux message

y'a t-il une limite dans une cellule ou une limite de si

j'attends de vos nouvelles et merci d'avances


Avatar
alex r
wow merci a vos deux c'était rapide ca ,


je vais essayer cela


J'ai la formule Si , qui fonctionne tres bien a 8 répétion , mais si je
rajoute un 9e Si
excel va me donner un message d'erreur

8 répétion correct
=SI(A8*B8*E8@,'PRIX ROULEAUX'!B16,SI(A8*B8*E8H,'PRIX
ROULEAUX'!C16,SI(A8*B8*E8V,'PRIX ROULEAUX'!D16,SI(A8*B8*E82,'PRIX
ROULEAUX'!B17,SI(A8*B8*E86.4,'PRIX ROULEAUX'!C17,SI(A8*B8*E80.8,'PRIX
ROULEAUX'!D17,SI(A8*B8*E80,'PRIX ROULEAUX'!B18,SI(A8*B8*E88,'PRIX
ROULEAUX'!C18,0))))))))

si je rajoute SI(A10*B10*E106,'PRIX ROULEAUX'!D18, cela me marque ce
fameux message

y'a t-il une limite dans une cellule ou une limite de si

j'attends de vos nouvelles et merci d'avances