Classement

Résolu
bonjour,
A l'aide, je cherche à faire un truc simple, mais je bloc
- j'ai des commerciaux qui font un CA, et j'ai besoin d'un classement automatique :
colonne M8 à M24 noms des commerciaux qui doit remonter ou descendre selon leurs CA (colonne B8 à B24)
- en colonne N8 à N24 j'ai le classement de 1 à 17

Exemple : Si B9 est le chiffre du commercial thomas, son CA augmente (3000€) et que B13 est le chiffre du commercial Isabelle et qu'elle est à 2500€, je veux que thomas change de place dans le tableau et lui monte dessus... mais je veux garder dans les deux colonnes que le nom du commercial et sa position (genre : 1er, 2eme;3éme et non son CA .

Espérant avoir été claire et dans l'attente de vous lire

PS : j'ai déjà fait la formule RANG mais celle ci ne fait ni remonter ni descendre les noms...

4 réponses

  1. Contributeur
    et pour suivre, une solution par formule
    l'édition du rang en colonne G est modifiée pour prendre les doublons en compte
    https://mon-partage.fr/f/t5aSOTra/
    note: ce modèle pour info n'a plus de formule en colonne B
    à vous de choisir entre TCD et formules
    crdlmnt
    0
    1. celui ci est celui que je cherchais, mon dieu, tu m'as enlevé une épine du pied.. merci pour ta rapidité et tout le reste, vraiment.
      0
    2. Contributeur
      Pas de quoi
      je passe le sujet en résolu
      Bonne route
      crdlmnt
      0
  2. Contributeur
    Bonjour
    le problème est dans les ex-aequo
    s'il n'y en a pas, formule à tirer sur la hauteur pour classer les noms
    =SIERREUR(INDEX($A$8:$A$24;EQUIV(GRANDE.VALEUR($B$8:$B$24;LIGNE(A1));$B$8:$B24;0)))

    si risque d'ex aequo revenez on essaiera de trouver autre chose
    répète en fin de liste le nom du premier qui a une valeur nulle en B (ça peut s'arranger) en fin de liste
    crdlmnt

    0
    1. ok mais concrètement, dans quelle cellule je mets cette formule ?
      sur les autres je mets rien ?
      0
    2. Contributeur
      Ca dépend de ce que vous voulez ressortir
      voyez ici le tableau R8:S24
      https://mon-partage.fr/f/ZSRUGoHc/
      0
    3. Rhooo super, c'est exactement ça, merci merci merci 10000000 fois
      0
    4. arfff j'ai une erreur.. Pourquoi tous les noms ne se mettent pas
      je me suis dit que c'était parce que les chiffres n'y était pas, mais non certain son a zéro et ils s'affichent et
      dans le même modèle que le tien.. exemple thomas est à 2000 mais il ne ressort pas
      Please help
      0
    5. Contributeur
      en fait ce serait plus simple avec un tableau croisé dynamique standard Excel
      voyez, ici:
      https://mon-partage.fr/f/Iy1FJ1lW/
      quelques infos dans le fichier
      notez que le pmodèle est un peu "cassé" car je n'ai pas les liens avec le fichier origine qui alimente la colonne B
      si problème je vous le refais en figeant la colonne B ac)vant
      0
  3. Bonjour,
    Un exemple de ton fichier serait le bienvenu accompagné d’explications
    Pour transmettre un fichier, il faut passer par un site de pièce jointe tel que cjoint.com

    Va sur ce site : https://www.cjoint.com/
    Clic sur parcourir,
    Cherche ton fichier,
    clic sur ouvrir,
    Clic sur "Créer le lien cjoint",
    Copier le lien,
    Revenir ici le coller dans une réponse..
    Cordialement
    0
    1. https://www.cjoint.com/c/IBomAb6B0KI
      voici le fichier
      c'est sur le tableau de droite
      c'est un peu le bordel... j'essaie 40 trucs
      0
  4. Bonjour,

    Vous utilisez la fonction Rang comme vous l'indiquez, puis vous placez des filtre/tri sur votre colonne Rang et classez dans l'ordre croissant par exemple.

    Sinon faire remonter des lignes reviendra a l'utilisation de Macro...

    0