IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Discussion :

Création d'un simulateur de calcul


Sujet :

Conception

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Janvier 2017
    Messages : 5
    Points : 1
    Points
    1
    Par défaut Création d'un simulateur de calcul
    Bonjour à tous,

    je suis assistante en ressources humaines et notre logiciel de paie ne calcule pas le passage à demi traitement (salaire) des agents. Simplement parce que ma collectivité n'a pas acheté le module RH (assez coûteux pour une petite commune). Pour chaque arrêt maladie je dois donc calculer manuellement le ou les jour(s) où l'agent perçois du plein traitement ou demi traitement.

    Si quelqu'un pouvait m'aider à créer un simulateur, cela m'aiderait beaucoup.
    Les règles dans la fonction publique sont les suivantes :
    - droit à l'arrêt maladie pendant 1 an
    - les 90 premiers jours sont payés à plein traitement
    - les 270 jours suivants sont payés à demi-traitement
    - le calcul se fait sur année glissante donc on doit calculer le traitement chaque jour d'arrêt.

    Les mois de paye dans la fpt sont des mois indivisibles de 30 jours. Exemple : la paie du mois de février, l'agent est payé 30/30ème, pareil pour les mois de 31 jours.
    Par conséquent, si un agent a un arrêt maladie du 1er au 29 février : il aura 29 jours de maladie de décomptés mais en paye il aura 30/30ème de salaire.

    Pour le calcul du passage à demi traitement, on se base à l'année de référence mobile :
    exemple : arrêt maladie du 16/11/2016 au 15/12/2016 :
    on calcule pour chaque jour d'arrêt de cette période (le 16/11, le 17/11, le 18/11 ....) si l'agent a obtenu 90 jours de plein traitement ou non dans l'année précédent ce jour d'arrêt (du 16/11/2015 au 15/11/2016 pour le calcul du 16/11/2016, du 17/11/2015 au 16/11/2016 pour calculer le jour du 17/11/2016 etc).

    on ne tient pas compte des jours fériés, de la durée de travail de l'agent, des congés annuels.

    Voilà, j'ai quelques notions en tableur mais vraiment minimes, je suis assez novice avec excel surtout avec des formules.
    Merci pour votre attention et votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par tetelle33 Voir le message
    Bonjour,

    Selon le vidage d'écran ci-dessous, le résultat des calculs pour le traitement complet ou le demi-traitement est-il juste au regard de vos explications ?

    Pièce jointe 234468

  3. #3
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    J'ai décroché au 30/30è.

    Par exemple, pour un mois de 31 jours, si la personne est en arrêt maladie jusqu'au 10 (depuis plus de 90j mais moins de 270), combien a-t-il de jours à demi-traitements et combien à plein traitement ?

    Je pense que ajouter à ça les jours férié va être très compliqué (vu que Excel ne les connait pas).

    Je n'ai pas non plus compris ce que tu veux dire par "on ne tient pas compte des congés". Est-ce qu'ils sont comptés comme des jours hors congé maladie ?

  4. #4
    Nouveau Candidat au Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Janvier 2017
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    Non les résultats sont faux.
    l'agent est en demi traitement du 16/11 au 29/11 puis en plein traitement du 30/11 au 15/12.
    il a déjà obtenu 74jours/90 de plein traitement entre le 30/11/2015 et le 27/02/2016.

    Merci pour votre aide

  5. #5
    Nouveau Candidat au Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Janvier 2017
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par Menhir Voir le message
    J'ai décroché au 30/30è.

    Par exemple, pour un mois de 31 jours, si la personne est en arrêt maladie jusqu'au 10 (depuis plus de 90j mais moins de 270), combien a-t-il de jours à demi-traitements et combien à plein traitement ?

    Je pense que ajouter à ça les jours férié va être très compliqué (vu que Excel ne les connait pas).

    Je n'ai pas non plus compris ce que tu veux dire par "on ne tient pas compte des congés". Est-ce qu'ils sont comptés comme des jours hors congé maladie ?
    Je vous ai joins un document qui explique tout. Bien lire les lignes en dessous du tableau.
    Merci
    Images attachées Images attachées

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par tetelle33 Voir le message
    Non les résultats sont faux.
    l'agent est en demi traitement du 16/11 au 29/11 puis en plein traitement du 30/11 au 15/12.
    il a déjà obtenu 74jours/90 de plein traitement entre le 30/11/2015 et le 27/02/2016.
    A quel cas faites vous référence dans mon tableau ?

  7. #7
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Pour obtenir ce que tu souhaites, il faut conserver l'antériorité des arrêts maladie pour tout le personnel.
    Ce que tu demandes n'est pas une simple formule mais quasiment la conception d'un logiciel.

    Désolée mais ça représente trop de temps à y consacrer pour moi, je décline.

    Bonne chance.

  8. #8
    Nouveau Candidat au Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Janvier 2017
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par Eric KERGRESSE Voir le message
    A quel cas faites vous référence dans mon tableau ?
    à la première ligne du tableau.

    Pour les autres lignes, il faudrait connaître les précédents arrêts sur les 365 jours précédents pour savoir combien de jours à plein traitement avait obtenu la personne.

  9. #9
    Nouveau Candidat au Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Janvier 2017
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par Menhir Voir le message
    Pour obtenir ce que tu souhaites, il faut conserver l'antériorité des arrêts maladie pour tout le personnel.
    Ce que tu demandes n'est pas une simple formule mais quasiment la conception d'un logiciel.

    Désolée mais ça représente trop de temps à y consacrer pour moi, je décline.

    Bonne chance.
    Merci quand même d'avoir essayé

  10. #10
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par tetelle33 Voir le message
    à la première ligne du tableau.

    Pour les autres lignes, il faudrait connaître les précédents arrêts sur les 365 jours précédents pour savoir combien de jours à plein traitement avait obtenu la personne.
    OK

  11. #11
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Je viens quand même de regarder plus en détail les explications de ton fichier.
    Il contient beaucoup d'imprécisions qui doivent être précisées avant de pouvoir en faire un calcul.
    L'expérience n'a montrer que lorsqu'il s'agit d'argent (et en particulier de paye), il est indispensable d'être d'une précision mathématique et de bannir toute approximation.

    Par exemple, il ne clarifie pas cette histoire de 30/30è.
    Il dit juste qu'un mois de 28 jours représente 30/30è (ce qui est le seul cas évident avec 0/30è).
    En plus, il précise que ces 30è sont indivisibles ce qui, à mon sens, rend le problème beaucoup plus sensible.
    Il n'indique pas comment calculer, par les exemple, le nombre de 30è que représentent 10 jours d'un mois de 31 jours.

    Il précise aussi que l'année médicale représente 12 mois.
    Or, mathématiquement, le mois ou l'année ne sont pas des grandeurs fixes, contrairement à la semaine et au jour.
    Est-ce que ça veut dire qu'il faut consulter la période allant jusqu'à la même date de l'année précédente moins un jour (sans tenir compte des années bissextiles) ?

    De plus, le calcul doit se faire "jour après jour".
    Ca, c'est une condition qui serait très difficile à mettre dans une simple formule. Il faudrait faire un calendrier journalier pour chaque employé.
    Pour l'appliquer, je ne vois pas comment il serait possible d'éviter de passer par une macro (ou une fonction) en VBA.

    Je pense que tu ne réalises pas la complexité de ce que tu demandes.

  12. #12
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Menhir Voir le message
    De plus, le calcul doit se faire "jour après jour".
    Bonjour Menhir,

    C'est ce qui était faux dans mon raisonnement. Pour chaque jour, il faut remonter un an avant et tenir compte des traitements pleins déjà payés pendant cette période.

  13. #13
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par tetelle33 Voir le message
    Avec une nouvelle méthode, les résultats sont les suivants par rapport aux deux exemples présents dans votre fichier Pdf.

    Pièce jointe 235109


    Pour cet exemple, les périodes indiquées dans votre fichier Pdf se chevauchent pour la journée du 12/02/2003

    Il y a un écart d'une journée en demi-traitement.
    Pièce jointe 235113


    Dans mon système, 1 agent = 1 fichier. Le tableau se présente sous cette forme :
    Un contrôle de validité et de cohérence est réalisé lors de l'ajout d'une nouvelle période pour éviter les chevauchements de dates.

    Pièce jointe 235118


    Si vous souhaitez vérifier d'autres calculs, mettez les en ligne dans un fichier Excel avec deux colonnes pour le début et la fin. Chaque calcul prend 1 seconde. Le plus long, c'est de saisir l'historique.


    Cordialement.

Discussions similaires

  1. [XL-2003] Création d'une feuille de calcul fonctionnant en cascade
    Par RussellD dans le forum Excel
    Réponses: 4
    Dernier message: 19/03/2010, 14h33
  2. [A-03] Création d'un formulaire pour calcul d'heure de travail
    Par Silverscott dans le forum Modélisation
    Réponses: 11
    Dernier message: 30/11/2008, 16h23
  3. Réponses: 3
    Dernier message: 19/05/2008, 10h36
  4. Création d'un simulateur multi-agent similaire à la plateforme Netlogo
    Par housni dans le forum Programmation par agent
    Réponses: 1
    Dernier message: 09/05/2007, 10h22
  5. Réponses: 2
    Dernier message: 12/04/2006, 10h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo