Les Allergies
Alimentaires
Posez votre question Signaler

Comment calculer un salaire evolutif sous xls [Résolu]

Grandtrholl - Dernière réponse le 13 mai 2010 à 01:17
Bonjour
Je cherche a creer sous excel 2007 une formule capable de calculer un salaire en fonction de son CA , sachant que si le CA mensuelle atteint un seuil un certain pourcentage sera appliqué
CA/MENSUELLE.....1000 euros TTC = 10% (du Ca pour sa remunération) + prime 10 euros
CA/MENSUELLE.....1700 euros TTC = 11% (du Ca pour sa remunération) + prime 20 euros
CA/MENSUELLE.....2500 euros TTC = 12% (du Ca pour sa remunération) + prime 30 euros
CA/MENSUELLE.....3000 euros TTC = 14% (du Ca pour sa remunération) + Prime 40 euros
CA/MENSUELLE ....3500 euros TTC = 16% (du Ca pour sa remunération) + Prime 50 euros
CA/MENSUELLE ....4000 euros TTC = 18% (du Ca pour sa remunération) + Prime 60 euros
CA/MENSUELLE.....4500 euros TTC = 20% (du Ca pour sa remunération) + Prime 70 euros
Toutes ces valeurs sont bien evidement fictives , mais le principe est la
Les differents test que j'ai effectué se basaient essentiellement sur la condition "si" la premiere formule marche , mais des que je rajoute un "ou,si" je reviens a 0 ce qui est logique (enfin il me semble).
J'en appel aux brillants cerveaux qui trainent dans le coin :)
Sans rire si quelqu'un a une piste je suis preneur
Tres cordialement
Lire la suite 

Comment calculer un salaire evolutif sous xls »

7 réponses
Réponse
+2
moins plus
Bonsoir,
un autre procédé :
rentrer les conditions dans un tableau
1000 | 10% | 10 pour la première ligne, pour l'exemple en ligne 1 (et premières colonnes A à C)

ensuite, si le CA est en E1 alors
écrire pour obtenir le salaire:

=RECHERCHEV(E1;A:C;2;VRAI)*E1+RECHERCHEV(E1;A:C;3;VRAI)

Cette formule renvoi le calcul du salaire en prenant les conditions immédiatement inférieures (CA = 1200 alors salaire = 130 selon l'exemple)
Pour traiter un CA inférieur à 1000, il est nécessaire de créer une ligne correspondante
cabra69- 12 mai 2010 à 00:52
Tout à fait je n'avais pas pensé à l'utilisation dans ce cas de la RechercheV. Après il y en a d'autres comme faire une macro je connaissais un gars capable de tout faire ou presque avec des macros excel avec un bouton et hop tout en automatique ^^
Ajouter un commentaire
Réponse
+0
moins plus
Avec la fonction SI ca donne :

=SI(B1<1000;"";SI(B1<1700;B1*1,1+10;SI(B1<2500;B1*1,11+20
;SI(B1<3000;B1*1,12+30;SI(B1<3500;B1*1,14+40;SI(B1<4000
;B1*1,16+50;SI(B1<4500;B1*1,18+60;B1*1,2+70)))))))

Désolé j'ai du sauter des lignes parce que ca rentrait pas

ca en fait des si ! D'ailleurs avec des si on mettrais Paris en bouteille ;)
Ajouter un commentaire
Réponse
+0
moins plus
Merci pour ta reactivité vraiment super rapide :)

je test ca des ce soir et je te tiens au courant :)

Encore merci
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour

Reponse pour cabra69 , il doit y avoir une erreur dans la formule car si j'applique

=SI(B1<1000;"";SI(B1<1700;B1*1,1+10;SI(B1<2500;B1*1,11+20
;SI(B1<3000;B1*1,12+30;SI(B1<3500;B1*1,14+40;SI(B1<4000
;B1*1,16+50;SI(B1<4500;B1*1,18+60;B1*1,2+70)))))))

j'ai du changer SI(B1<1000;""; en SI(B1<1000;B1*0.1; :) il faut quand meme qu'elles soient payees mes commerciales :)

Parcontre apres c'est la ou survient l'erreur :

si tu teste les resultats directement sur les paliers 1700, 2500,3000,3500,4000 le resultat est bon
je rajoute une seconde ligne en dessous avec un petit montant pouvant s'intercaler entre deux paliers, le resultat est bon
Mais en ajoutant une troisieme ligne de test cumulant la valeur d'un palier et la valeur intermediare j'ai un ecart de 1%

J'ai fais des tests sur tous les paliers, et tous a l'exception du premier me retourne cette erreur.

Si tu as une idee je prends :)

Reponse pour dodo69

je vais tester ta methode et je te tiens au courant :)

merci pour vos reponses :)

Cordialement
cabra69- 13 mai 2010 à 01:17
Ah bah nan si tes commerciales elles font pas de chiffres elles touchent pas un rond (tu verras ca va les motiver !) ^^
Ajouter un commentaire
Réponse
+0
moins plus
Desole pour la reponse tardive,

Ta formule etait tres bonne Cabra69, c'est juste moi qui suis bete a bouffer du foin

je testais une valeur qui suivant son palier etait multipliée par un pourcentage
puis un autre plus petit qui donc n'avait pas le meme coef

mheuuuu , la j'en fais une somme.......

que je comparais a un nombre entier des deux premiers ca , qui lui n'avait qu'un coef multiplicateur associé.

encore une fois merci :)
Ajouter un commentaire
Ce document intitulé « Comment calculer un salaire evolutif sous xls » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?