Fonctions imbriquées ...

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

  • Votes
  • Date
  • Date décroissante
  1. 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 ;)
    1. 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