Bonjour,
Une solution parmi d'autres avec la combinaison des formules SI, EQUIV et DECALER
Organisation des données
Il y a lieu de créer deux tableaux distincts un pour les hommes et un pour les femmes mais triés par Points
Feuille [Parameter]

Plages nommées, (Références), ' Explications
tblAge (A1:E1) ' Les âges 0, 31, 41, 51, 60
tblPerfMale (A9:E13) ' Le tableau de performance des hommes
tblPerfFemale (A9:E13) ' Le tableau de performance des femmes
tblScoring (F3:F7) ' Le tableau des poins 1, 2, etc.
Feuille [Données]

Ligne 1, les étiquettes de colonnes
Lignes 2 et suivantes les données avec en colonne
A - Nom
B - Sexe ' (H/F)
C - Age ' (0 à x ans)
D - Perf ' (100 à 800)
E - Points avec la formule
=SI(B2="H";EQUIV(D2;DECALER(tblPerfMale;0;EQUIV(C2;tblAge;1)-1;;1);1);EQUIV(D2;DECALER(tblPerfFemale;0;EQUIV(C2;tblAge;1)-1;;1);1))
Si la performance n'est pas trouvée (par exemple perf 500 pour Homme de 30 ans), un message d'erreur #N/A va être renvoyé. Il y a lieu donc si la version Excel est supérieure à 2003 de faire précéder la formule par SIERREUR
Je reviens éventuellement plus tard dans la journée avec les explications si nécessaire.
Partager