Rapport de message :*
 

calcul d'etat d'engagement (fiche de paie)

Titre du sujet : calcul d'etat d'engagement (fiche de paie)
par lesavo le 12/06/2010 21:16:30

svp étant débutant je vous demande votre aide
mon probléme est le suivant:
je voudrais calculer un état d'engagement(fiche de paie) en code visual basic éditor les émoluments constituant l'état sont les suivants:
H10="traitement de base" qui se calcule en fonction de l'indice
R5="indice" (qui se décompose en trois intervalles :R5<=100;100<=150;R5>150
la formule est la suivante:
(100*89.85)+(50*79.62)+(x*50.62)

alors H10=(SI(R5<=150;100*98,85+(R5-100)*79,62)+(SI(R5>150;13866+(R5-150)*50,92))) ça c'est l'exemple de traitement de base sous excel
les autres émoluments sont comme suite sur l'état d'engagement:
indémnité hierarchique=
=SI(M5=1;938*12)+SI(M5=2;968*12)+SI(M5=3;998*1*2)+SI(M5=4;1028*12)+SI(M5=5;1088*12)+SI(M5=6;1190*12)+SI(M5=7;1408*12)+SI(M5=8;1640*12)+SI(M5=9;1836*12)+SI(ET(M5=10;K3="Technicien 2° grade");2250*12)+SI(ET(M5=10;K3="Ingenieur d'Application");1760*12)+SI(ET(M5=10;K3="Administrateur Adjoint");1767*12)
indemnité de sujetion=
=SI(M5<=9;"3660,00";SI(ET(M5=10;K3="Administrateur Adjoint");17400;SI(ET(M5=10;K3="Ingenieur d'Application");19200;SI(ET(M5=10;K3="Technicien 2° grade");12000))))
indémnité de résidence=
=(SI(M5>6;H10*15%;H10*10%))
indémnité de charge de famille=
=SI((SI(H4<=3;H4*200*12;SI(H4=4;(200*12*3)+(36*12);SI(H4=5;(200*12*3)+(36*2*12);SI(H4=6;(200*12*3)+(36*3*12))))))<=0;0;SI(H4<=3;H4*200*12;SI(H4=4;(200*12*3)+(36*12);SI(H4=5;(200*12*3)+(36*2*12);SI(H4=6;(200*12*3)+(36*3*12))))))
ALORS QUE LES PRECOMPTES SONT:
POUR LA CAISSE DE RETRAITE=
=((H10+H10*10%+H11+H12+H14+H18)*10%)/12
IMPOT SUR LE REVENU=
=SI((H22-H16-H15-((H22-H16-H15)*20%)-((H25+H26+H32+H33+H34)*12))<50000;(((H22-H16-H15-((H22-H16-H15)*20%)-(((H25+H26+H32+H33+H34)*12))-30000)*10%)-((H4+1)*360))/12;SI((H22-H16-H15-((H22-H16-H15)*20%)-((H25+H26+H32+H33+H34)*12))<60000;(((H22-H16-H15-((H22-H16-H15)*20%)-(((H25+H26+H32+H33+H34)*12))-50000)*20%)+2000-((H4+1)*360))/12;SI((H22-H16-H15-((H22-H16-H15)*20%)-((H25+H26+H32+H33+H34)*12))<80000;(((H22-H16-H15-((H22-H16-H15)*20%)-(((H25+H26+H32+H33+H34)*12))-60000)*30%)+4000-((H4+1)*360))/12;SI((H22-H16-H15-((H22-H16-H15)*20%)-((H25+H26+H32+H33+H34)*12))<180000;(((H22-H16-H15-((H22-H16-H15)*20%)-((H25+H26+H32+H33+H34)*12))-80000)*34%+10000)-((H4+1)*360))/12)))
POUR LA MUTUELLE=
assurance maladie=
=(SI(((H22-H17-H16-H15-H13+(H10*10%))*2,5%)/12<70;70;((H22-H17-H16-H15-H13+(H10*10%))*2,5%)/12))

voila mon probléme qu'un expert aie la gentillesse de me rendre ce service je sais que c'est trop mais qu'un brave m'aide je serai trés reconnaissant et merci infiniment