Fonctions imbriquées ...

JCl_82 -  
 le père -
Bonjour,

J'utilise la fonction"si" pour calculer des valeurs. Arrivé à 7 "imbrications' je ne peux plus utiliser cette fonction Excel ne permettant pas d'aller plus loin. Cependant il me faudrait faire 20 fois la requête.
Quelle solution puis-je utiliser ?

Merci pour vos réponses.

Formule utilisée : =SI(O10/S10=0;0;SI(O10/S10<=1;1;SI(O10/S10<=2;2;SI(O10/S10<=3;3;SI(O10/S10<=4;4;SI(O10/S10<=5;5;SI(O10/S10<=6;6;SI(O10/S10<=7;7;0))))))))

2 réponses

le père
 
Bonjour

Au lieu de faire tes comparaisons par ordre croissant, compare par dichotomie :

=SI(O10/S10<=10; Si (O10<=5; Si (O10/S10<=2;..;..);..);SI (O10/S10 <=15;SI (O10/S10<=12;..;..);..))

Il y a toujours autant de SI, mais il ne sont que sur 5 niveaux.
Je te laisse le soin d'attraper une migraine avec les parenthèses ;)
0
sinifer Messages postés 323 Statut Membre 11
 
je me rapell plus très bien mais il me semble que tu peu faire différement

si(and(...........)et là tu fai ton truc essaile en tous cas je sai qu'il y a un truk comme sa

et si c fau je m'en excuse mais au moin j'ai essayer lol
-1