Plusieurs Fonctions SI dans une meme formule

Bonjour à tous,

Je suis en train d'essayer d'établir une formule de déblocage de primes par palier d'ouverture de comptes.

Par exemple : si j'ai entre 0 et 15 ouvertures j'obtiens 300 € de primes, entre 16 et 30, 300 + 300 autres € etc ...

J'ai traduis pour l'instant la formule par :

=SI(ET($F$13>=0;$F$13<=16);300;0)

J'ai essayé de traduire la suite par :

=SI(ET($F$13>=0;$F$13<=16);300;0);SI(ET($F$17>=0;$F$13<=30);600;0)

Mais j'obtiens malheureusement une erreur : #valeur!

Une idée ?

Je vous remercie pour votre aide.

Bonjour,

Alors tu as une erreur car il faut imbriquer les formules directement l'une dans l'autre :

=SI($F$13<=15;300;SI(ET($F$13>15;$F$13<=30);600;0))

alors que toi, tu as collé les deux formules à la suite séparées par un ; ce qui à mon avis entraîne ton erreur.

=SI(ET($F$13>=0;$F$13<=16);300;0);SI(ET($F$17>=0;$F$13<=30);600;0)

Et puis tu as un F17 au lieu d'un F13 qui se ballade dans ta formule, faute de frappe ou c'est normal ?

Cordialement,

Effectivement, j'avais fait une erreur de frappe. Il s'agit bien de F13 au lieu de F17.

Merci pour ton aide, j'ai bien compris pour l'imbrication et j'ai pu décliner la formule.

Cependant, dans le cas ou je veux fonctionner par palier de 5 ou de 10, je suppose qu'une fonction si n'est pas suffisante pourrais tu m'orienter dans mes recherches ?

Ex : tous les 5 comptes je vers 10 euros, ou alors tous les 10 comptes je verse 20 euros

Encore une fois merci pour le temps précieux que tu m'as fait gagner et pour ta gentillesse !

Bonjour

Un petit exemple sur les paliers

Par exemple : si j'ai entre 0 et 15 ouvertures j'obtiens 300 € de primes, entre 16 et 30, 300 + 300 autres € etc

Exemple:

  • de 0 à 15 >>Prime 300
  • de 16 à 30 >>600
  • de 31 à 50 >>800
  • de 51 à 75 >>1000
  • de 76 à 100 >>1200
plus de 100 >>1500
=CHOISIR(EQUIV($F$13;{0;16;31;51;76;101;151};1);300;600;800;1000;1200;1500;)

Par contre si

tous les 5 comptes je vers 10 euros, ou alors tous les 10 comptes je verse 20 euros

tu peux écrire =ENT($F$13/5)*10 ou =ENT($f$13/10)*2

Cordialement

Bonjour Amadéus !

Merci pour ton aide, j'ai tout de même une petite question concernant les deux formules que tu viens de me donner :

sur celle là : =CHOISIR(EQUIV($F$13;{0;16;31;51;76;101;151};1);300;600;800;1000;1200;1500;)

je comprends le fonctionnement mais quel est la fonction du 1 ?

Parfait pour la seconde.

J'essaierai d'intégrer mon fichier final si cela peut aider d'autres personnes. J'essaye tous ça cet après-midi.

Vraiment, merci beaucoup c'est agréable de tomber sur des gens qui aident !

Cdt.

Petite question,

Si je veux intégrer une limite dans la rémunération par contre :

par exemple pour une rémunération a hauteur de 1000 € tous les 20 comptes soit :

=ENT($F$13/20)*1000 

Comment puis je stopper la rémunération auto dans la limite de 6000 € par exemple ?

En vous remerciant.

Bonjour,

Essais ceci :

=SI((ENT($F$13/20)*1000)>6000;6000;ENT($F$13/20)*1000) 

Cordialement

Ça marche bien j'ai également réussi à la décliner.

Et dans le cas d'une limite sur de la rémunération par palier ?

sur ce type de formule ?

=CHOISIR(EQUIV($F$13;{0;16;31;51;76;101;151};1);300;600;800;1000;1200;1500;)

Est-il possible d'attribuer une limite avec une imbrication en fonction si ?

sh8per a écrit :

sur ce type de formule ?

=CHOISIR(EQUIV($F$13;{0;16;31;51;76;101;151};1);300;600;800;1000;1200;1500;)

Est-il possible d'attribuer une limite avec une imbrication en fonction si ?

Tel qu'Amadéus a construit cette formule, comme il l'a marqué dans son poste, que tu fasses 101 ou 3000 ouvertures, tu ne toucheras jamais plus de 1500€.

Après à toi d'adapter celle-ci pour rajouter des paliers si tu as besoin de monter jusque 6000€, mais ton dernier palier sera ton montant max, pas besoin d'imbriquer un SI complémentaire.

Cordialement,

Effectivement je m'en suis rendu compte par la suite.

Parfait, Merci.

Cdt.

bonjour,

J'ai essayé d'imbriquer une fonction SI avec la fonction ENT, de manière à ce que lorsque j'atteins un certain palier, ici 20 comptes je puisse rémunérer une première fois de 500 par la suite attribuer de manière illimité tous les 5 comptes une rémunération de 250€, a partir du 21 eme compte.

J'ai donc écrit :

=SI((Ent(F28/20)*250>=21;500;0))

Je ne comprends pas cela m'attribue bien les 500 au 20 eme compte mais pas les 250 de plus au 21 eme, ni tous les 5 comptes.

Une idée de ce qui cloche dans l'imbrication ?

Merci d'avance,

CDT.

Bonjour,

A tester :

=SI(F28=20;500;SI(F28>20;500+(ENT((F28-20)/5)*250);0))

Par contre, je donne 500 pour 20 ouvertures, et je n'ajoute 250 que tous les 5 ouvertures au dessus de 20 (donc 25, 30, 35,...) pas à 21 ouvertures sinon si la personne en ouvre 25, elle va toucher 500 + 250(pour 21) + 250(pour25).

Sauf si tu veux vraiment qu'elle touche 250 de plus pour 21 ouvertures, je ferais la modif.

Cordialement,

Merci Beaucoup Zirak,

Dis moi j'essaie de comprendre mon erreur, dans l'imbrication en fait quelle est la formule qui prime ? Tu aurais éventuellement un bouquin à me conseiller ? J'aimerai vraiment comprendre.

Cdt.

Bonjour

Plus court

=SI(F28>=20;500+(ENT((F28-20)/5)*250);0)

Cordialement

Vos deux formules respectives marchent à merveille.

Rechercher des sujets similaires à "fonctions meme formule"