Fonctions imbriquées ...
JCl_82
-
le père -
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))))))))
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))))))))
Configuration: Windows XP
2 réponses
-
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 ;) -
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