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

Macros et VBA Excel Discussion :

Calcul prime des salariés


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Juin 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2017
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Calcul prime des salariés
    Bonjour à tous et à toutes,

    J'aurais besoin de vos compétences pour résoudre une formule de calcul complexe concernant une prime d'assiduité pour nos salariés.
    Je vous expose la situation:

    Pour un salarié à temps plein:

    Temps de travail 151.67, prime 267 € net

    - 0 absence = 100% de la prime
    - entre 1 et absences = 50% de la prime
    - entre 10 et plus = 0 % de la prime

    j'espère avoir été claire et j'espère avoir de l'aide.

    Je vous remercie tous par avance,

    Emilie

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 265
    Points
    34 265
    Par défaut
    Bonjour,

    ici il est plus question de realiser une formule que de la programmation VBA.

    Que souhaites-tu exactement faire ?

    Qu;as-tu essaye de faire pour le moment ? Qu'est-ce qui te pose probleme ?
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Juin 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2017
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Bonjour
    Tout d'abord merci d'avoir répondu aussi rapidement.

    Je cherche à trouver une méthode de calcul sur excel me permettant de calculer la prime au prorata des jours d'absences.
    A ce jour j'ai essayé de faire une méthode de calcul qui abouti à "FAUX".

    Mais je viens de me rendre que mon explication est fausse:

    - 0 absence = 100% de la prime
    - entre 5 et 9 absences = 50% de la prime
    - entre 10 et plus = 0 % de la prime

    Merci à vous

  4. #4
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 265
    Points
    34 265
    Par défaut
    ok et pour de 1 a 4 jours => 75 % ?

    En partant d'une cellule A1 contenant le nombre de jours d'absence et en A2 le montant de la prime :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =IF(A1=0,1*A2,IF(AND(A1>0,A1<5),0.75*A2,IF(AND(A1>=5,A1<10),0.5*A2,0)))
    soit en Fr

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Si(A1=0,1*A2,SI(ET(A1>0,A1<5),0.75*A2,SI(ET(A1>=5,A1<10),0.5*A2,0)))
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  5. #5
    Nouveau Candidat au Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Juin 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2017
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Parfait
    C'est exactement ça.
    Le calcul fonctionne parfaitement.

    Je vous remercie très sincèrement!!

    Bonne journée

Discussions similaires

  1. [Champs Calculer] manupulation des Champs
    Par touhami dans le forum Bases de données
    Réponses: 2
    Dernier message: 30/10/2005, 16h02
  2. Calcul à partir des résultats d'une requète
    Par Sendo dans le forum Access
    Réponses: 1
    Dernier message: 29/09/2005, 17h46
  3. calculer à travers des lignes de dbgrid
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 2
    Dernier message: 25/07/2005, 11h55
  4. Calcul dans des champs de saisie
    Par leeloo076 dans le forum ASP
    Réponses: 4
    Dernier message: 07/04/2004, 10h09
  5. Réponses: 4
    Dernier message: 15/12/2002, 04h19

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