XL 2016 calculer note de sport en fonction d'une catégorie et d'un barème

seb grain

XLDnaute Nouveau
Bonjour à toute la communauté !

J'en appelle à votre expertise car là je sèche!

J'explique mon problème : je dois mettre une note sur différentes épreuves selon un barème et selon la catégorie de la personne. De plus, les épreuves sont différentes dans le sens ou on a soit des temps, soit des répétitions.
J'ai essayé avec RECHERCHEV mais ça ne prend pas en compte si c'est un homme ou une femme. De plus, quand il s'agit des temps, si la performance n'est pas la valeur exacte du tableau des barèmes, j'ai un beau #N/A... Dois-je absolument refaire un tableau de barème à la seconde et aux répétitions près?

Quelqu'un aurait-il une solution à me proposer ?

Merci d'avance !
 

Pièces jointes

  • Fichier test sport.xlsx
    17.1 KB · Affichages: 8

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Seb grain, et bienvenu sur XLD,
Vous pouvez faire en D6 :
VB:
=SI(A6="";"";SI(B6="M";SIERREUR(INDEX($K$10:$K$30;EQUIV(C6;$I$10:$I$30;-1));MAX($K$10:$K$30));SIERREUR(INDEX($K$10:$K$30;EQUIV(C6;$J$10:$J$30;-1));MAX($K$10:$K$30))))
Si la perf n'est pas dans le tableau, la note est arrondie à la note supérieure.
Même structure pour Grimper et 2400M.
( A noter que pour 2400M, il n'y a pas de barème )
NB: Je n'ai pas compris votre MFC. Vous aurez au moins 2 F et 2M, donc quel intérêt ?
 

Pièces jointes

  • Fichier test sport.xlsx
    17.4 KB · Affichages: 5

vgendron

XLDnaute Barbatruc
Bonjour

pas sur d'avoir bien compris
voir en PJ
1) nommer "t_Bareme" la plage qui contient le barême
2) trier le barême du plus petit au plus grand (sinon. rechercheV ne marche pas)

3) formules à base de recherche, decaler....

pour le critère 2400.. il manque une colonne de score dans le bareme;. non??
 

Pièces jointes

  • Fichier test sport.xlsx
    17.4 KB · Affichages: 0

JHA

XLDnaute Barbatruc
Bonjour à tous,

Je ne pense pas, pour les "2400m" la formule incorpore la fonction decaler() pour le choix "M" ou "F"
VB:
=SIERREUR(INDEX(R10:R30;EQUIV($G6;DECALER($P$9;1;EQUIV($B6;$P$9:$Q$9;0)-1;21);1));"")

JHA
 

Pièces jointes

  • Fichier test sport rev 1.xlsx
    18.7 KB · Affichages: 5

Discussions similaires

Statistiques des forums

Discussions
311 734
Messages
2 082 020
Membres
101 872
dernier inscrit
Colin T