Bonjour
J'ai un problème avec une formule IF que je n'arrive pas a résoudre et cela devient urgent pour le coup
J'ai une première expression qui me calcul les ETP travaillés :Une deuxième expressions qui me calcul un nombre de jours d'absence :
Code : Sélectionner tout - Visualiser dans une fenêtre à part =Sum ({$<Année_RH={$(=max(Année_RH))}>}ETPJourTravaillé)/ Round(Monthend(MakeDate($(=max(Année_RH)),$(=max(Mois_RH))))-MakeDate($(=max(Année_RH)),$(=min(Mois_RH))))Et ma troisième expression qui me pose soucis, pour le moment j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part =Sum ({$<Année_RH={$(=max(Année_RH))},ABS={"*"},Type_motif_ABS={'Médical'}>}ETPJourTravaillé)Le but est de calculé le nombre de jour d'absence moyen donc nombre de jours d'absence/ETP travaillés
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Sum({$<Année_RH={$(=max(Année_RH))},ABS={"*"},Type_motif_ABS={'Médical'}>}ETPJourTravaillé)/ (Sum ({$<Année_RH={$(=max(Année_RH))}>}ETPJourTravaillé)/ Round(Monthend(MakeDate($(=max(Année_RH)),$(=max(Mois_RH))))-MakeDate($(=max(Année_RH)),$(=min(Mois_RH)))))
Cela fonctionne mais je veux ajouter une condition sur ma troisième expression
Je veux ceci : Si ETPTravaillé(donc ma première expression) est sup ou égale à 1 alors on fait nombre de jours d'absence/ETP Travaillés
ET SI ETP travaillé est inférieur à 1 alors on fait Nombre de jours d'absence * ETP Travaillés.
Est ce que quelqu'un peut m'aider en me donnant le script qu'il me faut ?
J'espère que vous allez pouvoir me sauver
Par avance merci
Romaric
Partager