FONCTION SI

lilitop79 Messages postés 6 Statut Membre -  
Bruce Willix Messages postés 12376 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'utilise une fonction SI dans un fichier Excel qui fonctionnait très bien sauf que maintenant le résultat obtenu doit être maximum de 3,5 % et c'est là que mon problème commence...

Ma fonction actuelle est la suivante :

=SI(V6<0;0%;(3,5%/(110-94))*(W6-94))

Dans le cas de V6 qui était égal à -19,64 %, j'obtiens bien le résultat de 0% en Z6
Par contre dans le cas de V7 qui est égal à +41,94%, j'obtiens un résultat de 10,49 % alors qu'il faudrait qu'il soit limité à 3,5 % maximum.
En effet le résultat obtenu en Z, doit obligatoirement être un pourcentage compris entre 0 % et 3,5% maximum.

Quelle est la solution ? Merci

3 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Je ne comprends pas ta formule

    pourquoi 110 - 94 ?

    Qui y a t il en W6 ?

    Quel est le principe de calcul exact
    Donner un exemple chiffré précis

    Cdlmnt
    0
  2. lilitop79 Messages postés 6 Statut Membre
     
    110 - 94 parce que pour prétendre à une remise comprise entre 0 % et 3,5 %, il faut que la réalisation N soit égale à la réalisation N-1 x0,94 minimum ou x 1,10 maximum

    3 Exemples ci-dessous :

    Année N-1 Année N Colonne V Colonne W Résultats
    N/N-1 REMISE
    175043 248408 +41,94% 0 % OK
    569 457 -19,64% 10,49% NON OK car maxi 3,5%
    917443 942084 +2,69% 1,90 % OK

    Dans mes 3 exemples le résultat des lignes 1 et 3 est bon, le résultat de la ligne 2 doit se limiter à 3,5 % (et ne pas être 10,49 %)
    0
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Ok donc pour limiter à 3,5 essaye

      =SI(V6<0;0;SI(0,035/(110-94)*(W6-94)>3,5;3,5;(0,035/(110-94))*(W6-94)))

      Cdlmnt
      0
    2. lilitop79 Messages postés 6 Statut Membre
       
      Merci

      mais avec la formule :

      =SI(V6<0;0;SI(0,035/(110-94)*(W6-94)>3,5;3,5;(0,035/(110-94))*(W6-94)))

      j'obtiens ce qui suit :

      569; 457; 0,00%; -19,64%; 80,36; 0,00%
      175 013; 248 408; -36,32%; 41,94%; 141,94; 10,49%
      917 443; 942 084; -1,34%; 2,69%; 102,69; 1,90%

      donc manifestement ça ne change rien sauf si j'ai commis une erreur...

      Cordialement
      0
    3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Je ne comprends pas bien dans tes exemples ce qui correspond à V6 et à W6
      Si tu peux poster un exemple allégé (quelques lignes) et anonymé de ton fichier sur cjoint.com et indiquer le lien fourni dans un prochain message on y verra peut être plus clair

      Cdlmnt
      0
    4. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      OK

      comme les cellules sont en format % il faut en tenir compte dans la formule (3,5 correspondait à 350%) remplacer donc les 3,5 par 0,035
      =SI(V6<0;0;SI(0,035/(110-94)*(W6-94)>0,035;0,035;(0,035/(110-94))*(W6-94)))

      Cdlmnt
      0
  3. Bruce Willix Messages postés 12376 Date d'inscription   Statut Contributeur Dernière intervention   2 639
     
    Je vous trouve bien compliqués: vous auriez pu simplement mettre la formule dans un min:
    =MIN(SI(V6<0;0%;(3,5%/(110-94))*(W6-94));0.035)

    Ou alors y'a un aspect duproblème que je n'ai pas saisi ?

    0
    1. lilitop79 Messages postés 6 Statut Membre
       
      Merci Bruce Willix.
      Effectivement ça marche aussi, si ce n'est qu'à la fin de la formule c'est 3,5% au lieu de 0.035
      =MIN(SI(V6<0;0%;(3,5%/(110-94))*(W6-94));3,5%)
      Merci en tous cas à tous de votre aide.
      Cordialement
      0
    2. Bruce Willix Messages postés 12376 Date d'inscription   Statut Contributeur Dernière intervention   2 639
       
      Salut,

      Je dévie un peu de la discussion de base, mais comme ça je réagis à ta réponse et à celle de via55

      3.5% et 0.035 c'est le même nombre formaté différemment. Dans la formule tu peux mettre indifféremment l'une ou l'autre valeur. Note que tu peux également l'écrire sous forme de fraction si tu as envie (par exemple 7/200).

      Dans un second temps tu peux modifier la façon dont excel affiche ce nombre.

      Quand tu écris une valeur supérieure a 1 dans une cellule formatée en % - par exemple, 3.5 - excel l'interprète comme étant 350%. Mais si tu mets 0.035, y'aura jamais de souci...
      0