Microsoft 365 Calcul de points Pénibilité

Cinelles

XLDnaute Nouveau
Bonjour à toutes et tous,
Je fais appel à vous aujourd'hui car j'atteins mes limites en Excel... :confused:
Dès qu'il y a trop de conditions, je perds pieds...
Je souhaite créer un tableau qui me permet de calculer les points Pénibilité...
Il y a plusieurs paramètres qui rentrent en ligne de compte :
- l'âge de la personne (née avant juillet 1956, son nb de points est doublé)
- Le nb de facteurs de risques auxquels elle est exposée : 1 facteur = 4 points (si pas née avant 07/56, sinon 8), 2 facteurs ou plus = 8 points (si née avant 07/56, 16 points)
- si la personne est arrivée ou partie dans l'année en cours, elle cumule pour un facteur 1 point/trimestre passé ou pour 2 facteurs ou +, 2 points/trimestre passé...

Le fichier Excel joint retranscrit les conditions à prévoir...
Je pensais y arriver avec des DATEDIF notamment, mais non...

Si quelqu'un peut m'aider sur ce tableau, ce serait super (même sur une partie qui pourrait me faire comprendre la logique), merci à vous 🙏
Bonne journée,
Ludi
 

Pièces jointes

  • Calcul-Points.xlsx
    79 KB · Affichages: 9

Cinelles

XLDnaute Nouveau
Bonjour à tous

Et si il entre le 20/04, devons nous compter un trimestre entier

JHA
Alors, en relisant les textes, je comprends que par période d'exposition de 3 mois complets, on attribue 1 point pour ceux nés après 07/56 pour un facteur d'exposition (2 pour ceux nés avant 07/56) ou 2 points / trimestre pour une exposition à 2 facteurs ou +
Donc :
-si j'entre le 20/04 et que je suis toujours là au 31/12/2021, j'aurai passé 8 mois complets, soit 2 trimestres (et pas 3 complets) donc j'aurai 2 points
- si j'entre le 20/04 et que je sors le 25/07, j'aurais été exposée 3 mois complets donc je pourrais avoir 1 point si exposée à un seul facteur
Capture-Calcul.JPG
 

Cinelles

XLDnaute Nouveau
Bonsoir à tous,

Avec vos lumières, j'ai tenté dans le fichier joint un calcul de trimestre avec une arrivée et un départ en cours d'année, et ça semble marcher :)
Mais là où ça se corse pour moi, c'est pour imbriquer 2 autres possibilités :
- un départ en cours d'année (c'est ce qu'on cherchait faire depuis le début) : il faut compter les mois complets du 01/01 à la date de départ divisé par 3
- ou une arrivée en cours d'année (et là il faut compter les mois complets de la date d'arrivée au 31/12 divisé par 3)
 

Pièces jointes

  • Calcul-trimestres.xlsx
    16.3 KB · Affichages: 2

JHA

XLDnaute Barbatruc
Bonjour à tous,

Un début de piste
VB:
=SI(ANNEE($C8)=ANNEE($C$1);ENT(DATEDIF($C8-1;SI($D8=0;DATEVAL("31/12/"&ANNEE($C$1))+1;$D8+1);"m")/3);SI(ANNEE($C8)<ANNEE($C$1);ENT(DATEDIF($C$1-1;SI($D8=0;DATEVAL("31/12/"&ANNEE($C$1))+1;$D8+1);"m")/3);0))

JHA
 

Pièces jointes

  • Calcul-trimestres.xlsx
    12.7 KB · Affichages: 0

Cinelles

XLDnaute Nouveau
Bonjour à tous,

Un début de piste
VB:
=SI(ANNEE($C8)=ANNEE($C$1);ENT(DATEDIF($C8-1;SI($D8=0;DATEVAL("31/12/"&ANNEE($C$1))+1;$D8+1);"m")/3);SI(ANNEE($C8)<ANNEE($C$1);ENT(DATEDIF($C$1-1;SI($D8=0;DATEVAL("31/12/"&ANNEE($C$1))+1;$D8+1);"m")/3);0))

JHA
Bonjour JHA, merci !
Je viens de tester, cela semble très bien fonctionner, j'ai juste remarqué une approximation à 2 jours près sur un trimestre glissant, par exemple :
15/04/2021​
12/07/2021​
0​
15/04/2021​
13/07/2021​
1​
05/08/2021​
02/11/2021​
0​
05/08/2021​
03/11/2021​
1​

Une entrée le 15/04/21 et un départ le 13/07/2021 compte déjà pour un trimestre.

Je vais essayer de reprendre vos formules du calcul des points en fonction de l'âge en utilisant notre colonne trimestre pour faire tourner le tout...
Merci :)
 

Cinelles

XLDnaute Nouveau
Rebonjour à tous,
J'ai intégré dans le fichier joint la dernière formule de JHA pour le calcul des trimestres et je me suis appuyée dessus en m'inspirant de la formule nom de DjiDji pour faire le calcul de points en fonction du nb de trimestres et de l'âge...
La formule est moins optimisée que les vôtres, mais cela semble fonctionner... Qu'en pensez-vous ?
Encore merci pour votre aide précieuse 🙏
 

Pièces jointes

  • Calcul-trimestres.xlsx
    16.9 KB · Affichages: 0

Discussions similaires

Réponses
0
Affichages
967

Membres actuellement en ligne

Statistiques des forums

Discussions
312 106
Messages
2 085 352
Membres
102 871
dernier inscrit
Maïmanko