[Excel] - Fonction SI

cguidal

New Member
Helo,
Voulant m'entrainer sur la fonction si je recherche des exercices complexes pour pouvoir m'entrainer et notament un avec comme intitulé tranche de 10 à 50 2% tranche de 50 à 200 2 ù J'avaisfait un exercice de ce genre là maispas moyen de retrouver le corrigé. Si quelqu'un pouvait m'aider ca serait chouette.
Merci.
 

patrice084

Best Member
Fonction SI

cguidal link=topic=70404.msg754096#msg754096 date=1193917341 a dit:
Voulant m'entrainer sur la fonction si je recherche des exercices complexes pour pouvoir m'entrainer et notament un avec comme intitulé tranche de 10 à 50 2% tranche de 50 à 200 2 ù J'avaisfait un exercice de ce genre là maispas moyen de retrouver le corrigé. Si quelqu'un pouvait m'aider ca serait chouette.

Je vous l'écris en français, à vous de le traduire en excel :
si le montant est plus petit que 10 alors je ne fais rien sinon si le montant est plus petit que 50 j'accorde une remise de 2% sinon si le montant est plus petit que 200 j'accorde ce que vous voulez car ce n'est pas écrit dans le sujet sinon ben y a rien non plus de préciser dans le journal.
 

cguidal

New Member
Fonction SI

J'aimerais trouver un exercice la dessus en raport avec ce dont vous avez marqué pour que je puisse m'entrainer.
 

patrice084

Best Member
Fonction SI

cguidal link=topic=70404.msg754154#msg754154 date=1193924008 a dit:
J'aimerais trouver un exercice la dessus en raport avec ce dont vous avez marqué pour que je puisse m'entrainer.

Je vous en donne un bien amusant. Trouvez la formule qui permet de calculer le montant d'une ristourne trimestrielle suivant les consignes :

0% entre 0 et 1000 €
2% entre 1000 et 2000 €
3% entre 2000 et 3000 €
5% au delà de 3000 €

Précision : il s'agit d'une ristourne évolutive, c'est à dire avec un calcul par palier.
 

liloone

Best Member
Fonction SI

imaginons A2 represente la somme

Voici la formule a appliquée (logiquement)

=SI(A2<1000;0;SI(A2<2000;2%;SI(A2<3000;3%;SI(A2>3000;5%))))
 

patrice084

Best Member
Fonction SI

liloone link=topic=70404.msg754321#msg754321 date=1193947371 a dit:
Voici la formule a appliquée (logiquement)
=SI(A2<1000;0;SI(A2<2000;2%;SI(A2<3000;3%;SI(A2>3000;5%))))

Formule incorrecte ! :smile: Copie à revoir :laugh:
 

patrice084

Best Member
Fonction SI

liloone link=topic=70404.msg754350#msg754350 date=1193949697 a dit:
bah ca marche pas je sais ... mais après suffit d'etirer la formule selon le tableau, non ?

Dans une formule si, il faut un alors et un sinon. Dans votre proposition, le dernier si ne comporte pas de sinon. De plus, le dernier test n'est pas nécessaire puisque si A2<3000 c'est qu'il est alors forcément plus grand que 3000. Votre formule s'écrirait plutôt ainsi :
=SI(A2<1000;0;SI(A2<2000;2%;SI(A2<3000;3%;5%)))

mais, dans le petit problème donné, il faut calculer le montant de la ristourne pas simplement donner le pourcentage.
 

mika51

New Member
Fonction SI

Est-ce qu'il est possible de mêler une fonction si à une liste déroulante ?
Je m'explique :
J'aimerai insérer dans une cellule la fonction Si afin que, selon la valeur d'une autre cellule, ce soit telle ou telle liste qui apparaît. Possible ?
 

patrice084

Best Member
Fonction SI

mika51 link=topic=70404.msg755628#msg755628 date=1194170541 a dit:
J'aimerai insérer dans une cellule la fonction Si afin que, selon la valeur d'une autre cellule, ce soit telle ou telle liste qui apparaît. Possible ?

Cela doit bien pouvoir se faire en VBA mais développez un peu plus le sujet.
 

mika51

New Member
Fonction SI

en VBA ?

En fait par exemple en A1 je veux mettre un nom de produit et en A2 qu'on choisisse la couleur dans une liste déroulante.
Sachant que pour le produit A il existe 3 coloris : rouge bleu jaune
Produit B : rouge vert marron
Produit C : noir blanc kaki
 

Ca peut vous intéresser