Erreur formule multiple SI avec >=

Résolu
alisunshine Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
alisunshine Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Il semblerait qu'il y ait une erreur dans ma formule mais je ne vois pas où:
=SI(B17>=1000;B17*0,05;SI(B17>=3000;B17*0,1;SI(B17>=5000;B17*0,15;SI(B17>=7000;B17*0,2;SI(B17>=9000;B17*0,25;SI(B17>=11000;B17*0,3;SI(B17>=13000;B17*0,35;SI(B17>=15000;B17*0,4;))))))))

Quelle que soit la valeur de B17, la formule calcul B17*0.05 ...

Merci de votre aide

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    c'est normal, puisque Excel va s'arrêter à la 1° solution trouvée dans la liste des conditions
    Si vous commencez par >1000 tout ce qui est > 1000 sera exécuté sur le 1° calcul
    Réécrivez votre formule en modifiant la hiérarchie et en commençant par
    B7>=15000;B17*0,4;SI etc......en descendant.

    crdlmnt

    ne sommes nous pas seuls à comprendre ce que l'on explique?
    0
  2. gilles69110 Messages postés 117 Date d'inscription   Statut Membre Dernière intervention   41
     
    Bonjour ,

    L'erreur n'est pas dans la formule, mais dans la façon de gérer les nombres !!!
    En effet quelque soit le chiffre en B17 (> à 1000) la première condition est remplie donc la valeur est toujours multipliée par 0.5. !!

    Inverse les valeurs en commençant par SI( B17 >=15000;B17*0.4; SI() .....

    Cordialement
    Gilles
    0
  3. alisunshine Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
     
    c'est tellement logique !! Merci tout fonctionne.
    0