Classement

pepegentil Messages postés 191 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour .

Dans un tableau excel de classement en nombres de points de joueurs de pétanque où la colonne R est le total de points , la colonne S le total pour les 10 meilleurs concours et la colonne T celle où je voudrai faire effectuer le calcul du classement de R et S.

je vais faire simple j'ai 3 colonnes R S T .la colonne R est le résultat de la somme B:Q
la colonne S résultat grande valeurs B4:Q4 sur 10

Je voudrai mettre en T le classement sur la colonne S , et T pour ceux qui n'ont pas les 10 .
A partir de 10 concours ils viennent automatiquement aussi en colonne S , mais il peut y avoir des joueurs qui en 8 ou 9 concours ont plus de points que d'autres en 10.

Il est bien évident que je ne veux que les numéros du classement sans modifications du classement des lignes

ex 1er ligne 500 dans la colonne S = 1 en T .2 eme ligne 480 dans la colonne S = 3 en T. 3 eme ligne 485 dans la colonne R = 2 en T , etc etc

En espérant avoir été suffisamment clair ..... je compte sur vous pour m'aider à résoudre ce petit problème

cordialement

10 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    Ton #NOMBRE remonte de S qui a cette erreur, en B16 par exemple.
    Tu demandes 10 grande.valeur et il n'y a que 9 nombres.
    Complète les lignes avec 0.

    eric

    En essayant continuellement, on finit par réussir.
    Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
    En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
    1
  2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour

    essayer la fonction rang

    =SI(ET(R1="";S1="");"";SI(R1="";RANG($S1;$R$1:$S$100;0);RANG($R1;$R$1:$S$100;0)))
    0
  3. pepegentil Messages postés 191 Date d'inscription   Statut Membre Dernière intervention   2
     
    ma plage commençant en 4 , j'ai remplacé le 1 par 4 , j'ai en résultat : #NOMBRE

    J'ai ensuite essayé de remplacer le 100 par 59 qui est la dernière ligne de la plage , même résultat : #NOMBRE .

    J'ajoute qu'il peut y avoir des lignes vides .... et que je suis sous excel2003

    où est l'erreur ?

    cordialement
    0
    1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Où est ton fichier ? Au moins, quelle est ta formule ?
      0
    2. pepegentil Messages postés 191 Date d'inscription   Statut Membre Dernière intervention   2
       
      je ne comprends pas la question ; j'en reviens à la formule dictée par Philou sur laquelle j'ai simplement modifié les numéros de ligne ....
      cette formule au lieu de me donner le classement de 1 à 40 me donne le résultat : #NOMBRE.
      où est l'erreur
      0
    3. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      La formule de Philou, dans le fichier de Philou, et avec les données de Philou, fonctionne.
      Ta formule n'est pas identique, tu l'as dit toi-même ; ton fichier, on ignore comment il est organisé ; tes données, on ne peut pas savoir comment elles sont saisies et formatées ...
      Si ta cellule affiche #NOMBRE c'est peut-être, comme indiqué dans l'Aide d'Excel, pour
      Causes
      Un type de données erroné a peut-être été indiqué dans une fonction qui exige un argument numérique.
      La formule utilise peut-être une fonction de feuille de calcul qui produit une itération (itération : calcul répété d'une feuille de calcul jusqu'à
      ce qu'une condition numérique particulière soit remplie), telle que TRI
      ou TAUX, et la fonction ne trouve pas de résultat.
      Le résultat d'une formule peut produire un nombre trop grand ou trop petit pour être représenté dans Excel.
      Sans voir ton fichier, ni même ta formule, nous ne pouvons pas deviner "où est l'erreur" !

      Dans l'attente ...
      0
  4. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    Comme te le demandait Raymond il ,faut voir ton fichier pour trouver l'erreur, il y a belle lurette que nos boules de cristal sont cassées .
    Post un exemple allégé et anonymé de ton fichier avec ta formule sur cjoint.com et reviens ici indiquer le lien fourni

    Cdlmnt
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. pepegentil Messages postés 191 Date d'inscription   Statut Membre Dernière intervention   2
     
    https://www.cjoint.com/?3IwvmixV9o9

    pour être certain de l'avoir bien posté
    0
  7. pepegentil Messages postés 191 Date d'inscription   Statut Membre Dernière intervention   2
     
    Exact mais le problème est justement de classer en T les résultats de S et quand il n'y en a pas de prendre le résultat en R pour l'inclure dans le classement....

    Ardu cette question ?
    0
  8. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Oui mais ton erreur gêne.
    en S4 :
    =SOMME(GRANDE.VALEUR(B4:Q4+COLONNE($B:$Q)*0;{1\2\3\4\5\6\7\8\9\10}))
    formule matricielle à valider avec shift+ctrl+entrée

    en T4 :
    =RANG(S4;$S$4:$S$45)
    à valider normalement
    eric
    0
    1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Salut le Forum

      Autre formule possible en S4
      =SOMME(GRANDE.VALEUR(B4:Q4+COLONNE($B:$Q)*0;LIGNE($1:$10)))
      ou
       =SOMME(GRANDE.VALEUR(B4:Q4+0;LIGNE($1:$10)))
      Formule matricielle à validert par Ctrl + Shift + Enter et à recopier vers le bas.

      Mytå
      0
  9. pepegentil Messages postés 191 Date d'inscription   Statut Membre Dernière intervention   2
     
    Je viens d'essayer ces différentes formules , sans résultats sinon # NOMBRE ou #VALEUR.

    Faire et défaire est toujours travailler , ce qui en fait le charme c'est d'arriver à découvrir le pourquoi du par ce que .

    Merci de votre aide
    0
    1. pepegentil Messages postés 191 Date d'inscription   Statut Membre Dernière intervention   2
       
      celle d'ERILIC donne erreur de formule
      0
  10. pepegentil Messages postés 191 Date d'inscription   Statut Membre Dernière intervention   2
     
    et bien bravo Erilic ...

    Le tableau fonctionne parfaitement , mais quand je regarde la formule en S4 il y a la parenthèse { avant le signe égal et } en plus à la fin de la formule qui se termine donc par }))} que je n'avais pas sur la formule proposée .

    Peut être avais je mal compris , mais encore une fois merci pour ce beau résultat .

    bravo à tous ,vous nous facilitez la tâche et vous nous permettez d'essayer de mieux comprendre toutes les possibilités d'excel.

    On peut considérer le sujet résolu .
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Pourtant c'était écrit :
      formule matricielle à valider avec shift+ctrl+entrée
      La formule s'entoure de { } si la validation matricielle est correcte.
      eric
      0