OVH Cloud OVH Cloud

calculs de commissions

23 réponses
Avatar
AB
Bonsoir à tous,

Voici mon problème :

tranche de CA commission

<100 000 10 %
100 000 - 150 000 12 %
>150 000 14 %

Je cherche à mettre dans une cellule la formule qui me permettra de
déterminer automatiquement la commission, sachant que le CA réalisé se
trouvera par exemple en G10.

Je commence à fatiguer, et un peu d'aide me serait utile.
AB

3 réponses

1 2 3
Avatar
JB
Bonjour,

Fonction perso:

http://cjoint.com/?dvizPOclS5

Dans un module:

Function commission(montant, Tranche As Range, Taux As Range)
commission = 0
i = 1
Do While i < Tranche.Count And montant > Tranche(i + 1)
commission = commission + (Tranche(i + 1) - Tranche(i)) * Taux(i)
i = i + 1
Loop
commission = commission + (montant - Tranche(i)) * Taux(i)
End Function

Dansle tableur:

=commission(B2;F2:F5;G2:G5)

0 10%
100000 12%
150000 14%
200000 16%

Cordialement JB
Avatar
Patrick BASTARD
Bonjour, *Alain*

Pas sympas tes pfffff...

Pour une fois que j'avais déniché *tout seul et de par moi-même* une
fonction dont je n'avais, jusque là, jamais entendu parler, et que je
pouvais frimer !!!
Cassé...

rofl rofl

--
Bien amicordialement,
P. Bastard

Pfffff..
Utiliser une fonction (en plus faut l'Utilitaire d'analyse
installé) pour faire un simple test logique, c'est carrément du vice !
Que préférer :
=SUP.SEUIL(A1;100)
ou
¡>0
En plus cette fonction (à la gomme) inclue obligatoirement la
borne inférieure
RePfffff...

Pourquoi pas =PRODUIT(2;1) en lieu et place de =2*1
ReRePfff.....

AV


Avatar
AV
| Rendre des comptes à un auvergnat ????

Quel Auvergnat ?
Pfff....même pas moi !
Même la géographie élémentaire fout le camp !

AV
1 2 3