Vous avez tapé un nombre trop important d'arguments

Résolu
Marjo -  
PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Je galère avec ma formule !!!

Elle fonctionne mais la valeur FAUX s'inscrit lorsque la case est vide.
J'ai donc voulu terminer ma formule par ;"" mais l'erreur "Vous avez tapé un nombre trop important d'arguments pour cette fonction" apparait

Voici ma formule :

=SI(I5=5;G5*0,95;SI(I5=10;G5*0,9;SI(I5=15;G5*0,85;SI(I5=20;G5*0,8))))

J'ai essayé de rentrer ;"" dans chaque condition mais l'erreur revient.

Help me please !!!!

Configuration: Windows / Chrome 96.0.4664.110

6 réponses

  1. blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    Il n'y a que 2 arguments dans ton dernier SI :

    (I5=20;G5*0,8)

    Donc, c'est normal que si I5 <> 20, il y ait "faux" d'affiché...
    0
  2. yclik Messages postés 3874 Date d'inscription   Statut Membre Dernière intervention   1 609
     
    Bonsoir
    et avec à tout hasard cette formule
    =G5*(100-I5)/100
    0
  3. Marjo
     
    Merci pour vos réponses et votre rapidité !!!
    En fait, le mot "FAUX" arrive lorsque on ne choisit pas 5, 10, 15 ou 20 dans ma liste déroulante et que le choix reste sur le titre de ma liste soit REMISE

    Merci encore !!!
    0
  4. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    Bonjour

    Cette formule empêche le FAUX

    =SI(I5="";"";SI(I5=5;G5*0,95;SI(I5=10;G5*0,9;SI(I5=15;G5*0,85;SI(I5=20;G5*0,8)))))

    et l'ajout d'une parenthèse fermante à la fin.

    Ou alors si on doit inscrire la valeur de G5 si I5 est vide

    =SI(I5="";G5;SI(I5=5;G5*0,95;SI(I5=10;G5*0,9;SI(I5=15;G5*0,85;SI(I5=20;G5*0,8)))))

    Cette deuxième formule peut être réduite à :

    =G5*SI(I5="";1;SI(I5=5;0,95;SI(I5=10;0,9;SI(I5=15;0,85;SI(I5=20;0,8)))))

    Cordialement
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Marjo
     
    Bonjour PapyLuc51,

    J'ai tenté la première formule qui me laissait encore FAUX lorsque le choix était sur REMISE.
    Par contre, dans les premiers guillemets, j'ai écris REMISE et là ça fonctionne !!!!

    =SI(I5="REMISE";"";SI(I5=5;G5*0,95;SI(I5=10;G5*0,9;SI(I5=15;G5*0,85;SI(I5=20;G5*0,8)))))

    Je suis trop contente

    Merci beaucoup !!!!!!
    0
  7. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    OK je n'avais pas tout à fait saisi pour REMISE

    Si le sujet l'est mettre en "résolu"

    cordialement
    0