Excel ne reconnais pas ma fonction imbriquée

Fermé
OliveA - 6 déc. 2010 à 01:44
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 6 déc. 2010 à 11:34
Bonjour,

je souhaiterais avoir votre expertise sur la fonction SI imbriquée.
- combien d'imbrications peut on faire? y a til une limite?
=SI(B24<=$I$4;0;
SI(B24<=$I$5;($B$24-$H$5)*$J$5);
SI(B24<=$I$6;(52200+(B24-$H$6)*$J$6);
SI(B24<=$I$7;(78600+(B24-$H$7)*$J$7);
SI(B24<=$H$8;(178599+(B24-$H$8)*$J$8);
SI(B24<=$H$9;(476799+(B24-$H$9)*$J$9);
SI(B24<=$H$10;(796299+(B24-$H$10)*$J$10);
SI(B24<=$H$11;(2234798+(B24-$H$11)*$J$11);
SI(B24<=$H$12;(3034798+(B24-$H$12)*$J$12);
(4384798+B24*$J$12)))))))))
https://forums.commentcamarche.net/forum/bureautique-25/new
voici une imbrication ecrite que excel ne veut pas exécuter.
il m'affiche:"vous avez tapé un trop grand nombre d'arguments pour cette fonction"
A l'aide svp.
mon mail don_atse@yahoo.fr
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
6 déc. 2010 à 07:33
Bonjour

si vous êtes sur Excel avant 2007; 7 fonctions SI seulement.
Si vous êtes à partir de 2007: illimité

Votre message ne donne pas la possibilité de trouver d'autre formulation par manque d'info, mais vous pouvez tenter

soit séparé les SI 7par 7 dans la formule et couper chaque ensemble par &
=SI...;..;SI(...;..;(SI(...;..;SI(...;..;SI(...;..;SI(....;..;SI(...;..)))))))&SI(...;..;SI etc....
5merci à Argixu)
si cette formule vous donne une valeur texte le résultat, mettez l'ensemble entre parenthèses et *1

si cela ne fonctionne pas, une autre option:
mettez 7 "S"I dans une première colonne, la dernière condition SI renvoyant vers la colonne contiguë, mettez le reste dans la colonne suivante que vous pouvez masquer.
Le résultat voulu sera toujours dans la première colonne.
Bonne chance
Crdlmnt


0
Mike-31 Messages postés 18342 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 2 novembre 2024 5 103
6 déc. 2010 à 09:49
Salut,

Dans une formule, on peut imbriquer 7 conditionnelles, mais rien n'empêche de relancer dans la même formule une nouvelle imbrication de 7 conditionnelles etc ... ce qui permet d'aligner jusqu'a 40 conditionnelles maximum.
suivant le résultat escompté (numérique ou texte) chaque série sera terminé par 0 et la relance se fera par un + ou texte dans ce cas la relance se fera par &
un exemple ci-dessous.
Il est toute fois plus facile de créer un tableau et en fonction d'une valeur utiliser la fonction RCHERCHEV

https://www.cjoint.com/?0mgjV5XXyyk
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
6 déc. 2010 à 11:34
Bonjour à tous

Regarde si cette esquisse ne peut pas t'aider (il faut compléter la formule
http://www.cijoint.fr/cjlink.php?file=cj201012/cijHg3tGxI.xls
0