Re,
Que veux-tu que j'explique ? As-tu connaissance des fonctions INDEX & EQUIV ?
Bon je veux bien essayer, c'est pas facile par écrit.
En "AF3"
=INDEX($D$1:$AE$1;EQUIV(GRANDE.VALEUR($D3:$AE3;COLONNE()-31);$D3:$AE3;0))& ": " & ARRONDI(GRANDE.VALEUR($D3:$AE3;COLONNE()-31);2)
INDEX($D$1:$AE$1 ==► recherche du N° d'étudiant
EQUIV(GRANDE.VALEUR($D3:$AE3;COLONNE()-31) ==►équivalant à la valeur recherchée dans la ligne 3, je n'explique pas GRANDE.VALEUR que tu connais puisque tu t'en es servit, juste COLONNE()-31 qui remplace la valeur 1, puis en tirant la formule vers la droite la valeur 2 etc...
;$D3:$AE3;0)) ==► recherche dans la ligne, ;0)) ==►valeur exacte
Je n'explique pas non plus la fonction ARRONDI que tu dois connaitre.
Voila grosso modo ce que raconte la formule
Je déteste faire ça, écrire un roman pour expliquer, mais bon, si c'est pour la bonne cause.
J'allais oublier, la formule ne prend pas en compte les doublons et je n'ais pas envie de complexifier encore plus la formule fournie.
Cdlt.
PS: N'oublie pas de clôture ce fil, si la réponse te convient. Merci.