Afficher le nom correspondant à la meilleur note dans une matière précise

0

Bonjour a tous,

je dispose d'un tableau contenant des notes de 3 éléves dans 5 matières  ( voir fichier excel exemple) et je souhaite afficher une phrase pour dire qui a la meilleure note et quelle matière.

exemple en maths on ales notes suivantes:

Abel : 11  ; Jonas : 14 ; Maurice : 17 

je voudrais donc si possible avoir une fonction permettant d'afficher la phrase:

"Maurice a la meilleure note en maths"

merci de m'aiderTABLEAU A RENSEIGNER

    matsniper Posté le 20 août 2017, 21:37
    par matsniper
    Répondre
    1

    Bonjour,

    A mettre en E6 et tirer vers le bas

    =SUPPRESPACE(SI(RANG(B6;$B6:$D6)=1;B$5;"")&" "&SI(RANG(C6;$B6:$D6)=1;C$5;"")&" "&SI(RANG(D6;$B6:$D6)=1;D$5;""))&" " &SI(SI(RANG(B6;$B6:$D6)=1;1;0)+SI(RANG(C6;$B6:$D6)=1;1;0)+SI(RANG(D6;$B6:$D6)=1;1;0)>1;"ont la meilleure note en "&A6;"a la meilleure note en "&A6)

    Posté le 21 août 2017, 09:05
    • propre sans commentaire. la formule marche a merveille tu es un génie.merci encore – matsniper 24 août 2017, 16:22
    0

    bonjour

    Voici une alternative.  Les formules sont longues et s'il devait y avoir plus de 3 élèves cela deviendrait difficile à gérer par formule (on pourrait encore ajouter 2 ou 3 élèves mais pas plus)  Nous devrions alors recourir au VBA.

    Voici la solution proposée : http://www.cjoint.com/c/GHvjOgT7aBf

    La complication vient des résultats à égalité qui oblige à rechercher le deuxième voir le troisième. Sinon l'idée est de rechercher le deuxième et le troisième en déplaçant le début de la recherche de 1 et puis de 2.

    Si besoin de plus d'explication n'hésites pas à poser les questions nécessaires 

    Merci de confirmer que cela correspond à tes attentes.

    A+

    Chris


    CHRIS Posté le 21 août 2017, 11:53
    par CHRIS

    Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
    Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :