Cherche une formule

Résolu
vega -  
 vega -
salut à toutes et tous
j'aimerais attribuer des notes aux élèves sur Excel selon un barème pour les garçons et un autre pour les filles (existants) dans un concours de course de vitesse :
une colonne avec les noms prénoms , une autre la performance
et la troisième colonne sera pour les notes cherchées un tableau sera celui du barème l'autre celui des notes
le barème utilisé
barème pour garçons 80 m
perf note sur 20

14,5 1
15 2
14,7 3
14,4 4
.....
barème pour filles 60 m
perf note sur 20

14,8 1
14.5 2
14.2 3
13.9 4
.....
le résultat des garçons serait sous la forme du tableau suivant

nom prénom perf note

john 14,5 ?
yves 14,7
bertrand 14,4
salim 14,1

le résultat des filles serait sous la forme du tableau suivant
nom prénom perf note
meryem 13,8
charlotte 9.8
magalie 15 ?
....etc

merci infiniment

7 réponses

  1. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    Bonjour,
    Eh bien que doit faire la formule?
    Un petit fichier exemple serait plus profitable!

    Salutations.
    Le Pingou
    0
    1. vega
       
      salut Le Pingou
      voici un fichier pour éclaircir mieux ce que doit faire la formule https://www.cjoint.com/c/LBpmNN8ZllR
      merci infiniment
      0
      1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147 > vega
         
        Bonjour,

        Cette formule peut suffire dans un premier temps, si tu restes avec tes 20 notes.
        =EQUIV(E7;'BAREME GARCONS'!$B$7:$B$26;-1)


        Mais si le prof tape une valeur inférieure à 15, 5 ou une valeur qui n'existe pas comme 10 ou 8, que souhaites-tu ?

        Cordialement
        0
  2. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    ... de toutes façons pour nous puissions donner une réponse claire, exacte et facile à exploiter, nous devons partir d'un fichier Excel. Alors ces données mal alignées dans le texte de départ, il faut les ordonner dans un fichier, puis nous envoyer ce fichier.
     1) Aller dans https://www.cjoint.com/ 
    2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
    3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
    4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
    5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".
    =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
    Il existe aussi https://www.transfernow.net/

    0
  3. vega
     
    salut Mr Raymond
    voici le lien de mon fichier
    https://www.cjoint.com/c/LBpmNN8ZllR
    merci infiniment
    0
  4. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Bonjour vega

    Heureusement qu'on t'a demandé ton fichier !
    Pour résoudre ton problème, le mieux est d'utiliser la fonction RECHERCHEV.
    Mais comme les performances de tes barèmes sont en ordre décroissant, on ne peut pas gérer les valeurs intermédiaires, comme par exemple 14,3 m.


    Je m'explique : Feuille PVs GARCONS, cellule E7, je saisis 12,9 -> F7 affiche
    9
    qui est le résultat de la formule =RECHERCHEV(E7;BG;2;0) dans laquelle le 0 indique que la valeur E7 existe bien dans la deuxième colonne de la plage BG.
    En E8 je saisis 12,8 -> F8 affiche
    #N/A
    car 12,8 n'existe pas dans la plage BG !
    https://www.cjoint.com/c/LBpo2bbmWdt


    Par contre si tes performances étaient classées en ordre croissant, on aurait remplacé 0 par 1 dans la formule, soit =RECHERCHEV(E7;BG;2;1), ce qui indique à Excel qu'elle prend la valeur inférieure la plus proche.
    https://www.cjoint.com/c/LBppkTKQsnt
    0
    1. vega
       
      salut
      après avoir tester la formule il s'avère que ça , ne marche pas pour quelques valeurs : 10.7 10.2...pour les garçons même chose pour les filles ça ne marche pas pour toutes les performances
      et il possible d'attribuer la note la plus proche en la majorant (choisir la note la plus élevée =la performance inférieur la plus proche) pour toutes les performances?
      et merci encore
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. vega
     
    salut Mr Raymond
    premièrement merci de votre réponse immédiate
    j'ai essayé la formule et ça a marché ...
    si je trouve un souci je vous recontacterais
    merci beaucoup
    0
  7. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Je m'excuse : j'ai testé ma formule avec 1 au lieu de 0 à la ligne 7 et j'ai oublié de la recopier dans toute la colonne !
    Mais tu aurais pu t'en apercevoir, non ?
    0
  8. vega
     
    salut
    pas du tout hhmmmm
    merci encore
    0