Bonjour, je vais détailler un peu. Ce formulaire est destiné à calculer des primes de remplacement, ces nombres sont donc des euros et doivent être précis...
Le calcul se fait selon la méthode suivante:
Chaque employé a un coefficient auquel correspond une sorte de salaire, la différence est faite entre les deux "salaires" et ce résultat est multiplié par le nombre de mois remplacés
exemple:
"salaire" employé 1 - "salaire" employé 2 = différence
différence * mois de remplacement
les mois de remplacement sont calculés par la formule convertiondatehaut = WorksheetFunction.Days360(premieredate - 1, secondedate, True) / 30
Les calculs fonctionnent très bien... mais il y a un écart par exemple sur une prime calculée de 1106.07€ au formulaire le résultat est 1107.61€ à la calculatrice
Sur 10 calculs de test les écarts vont de environ 1.50€ à 8€