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))))))))
Configuration: Windows XP

2 réponses

  1. 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
  2. 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