Fonction Rang + Condition

Résolu
Bonjour,

J'aimerais pouvoir utiliser la fonction rang mais que celle-ci fonctionne en fonction d'un critère, je m'explique:

Dans la colonne A j'ai le pourcentage d'atteinte à un objectif et dans le colonne B le mois de l'année.

J'aimerais calculer le rang de chacuns en fonction du mois, j'ai tenté de creer une formule matricielle mais dans succès...

Quelqu'un aurait la recette magique à partager?

merci à l'avance pour votre aide!

1 réponse

  1. Contributeur
    Bonjour

    mais vous ne dites pas comment sont indiqués vos mois, des noms? des dates?

    en supposant donc, (on ne peut pas faire autrement)
    • que vos mois sont indiqués par des textes
    • que votre colonne B est classée selon les mois
    • que votre tableau commence en ligne 2 et finit en ligne 15, à adapter


    en C2, à tirer sur la hauteur utile:

    =RANG(A2;DECALER($A$1;EQUIV(B2;$B$2:$B$15;0);;NB.SI($B$2:$B$15;B2)))

    cette formule n'est pas matricielle

    si ça ne convient pas reveneplz avec des exications et un exemple de vos données à déposer sur:

    https://www.cjoint.com/

    en revenant ici coller le lien que vous aurez créé sur le site

    crdlmnt

    La qualité de la réponse dépend surtout de la clarté de la question, merci!
    0
    1. Bonjour Vaucluse,

      Un gros merci pour ton aide, ta formule fonctionne mais elle me donne un rang allant au dela de 100. Il y aurait-il une facon de ramener le rang sur 100?
      0
    2. Contributeur
      Pas compris.... peux tu complèter tes explications en donnant en prime quelques infos sur les adresses de champ et la formule que tu utilises?
      ou déposer un modèle (avec quelques explications)e tes données sur:
      https://www.cjoint.com/
      tu crées le lien sur le site et tu viens le coller ici
      Si confidentialité, la liste des dates et des valeurs suffisent

      A te lire
      0
    3. @VaucluseBonjour Vaucluse, merci pour ta patience et pour la volonté que tu as de venir en aide!

      J'ai mis le lien pour mon fichier, en gros ce que je voulais faire c'est d'établir un rang sur 100 pour les résultats obtenu dans la colonne D et ce en fonction du mois qui ce trouve dans la colonne B.

      En appliquant ta formule, j'obtiens des gens qui ont un rang au dela de 100 et quelques N/A que je ne comprend pas pourquoi je n'obtiens pas de résultats?

      https://www.cjoint.com/c/FJnoEoiANdD

      merci pour ton aide!
      0
    4. Contributeur
      alors il faudrait me dire quel rang tu veux ressortir?
      de ce que j'ai compris de ta première demande il s'agissait de ressortir le range de la personne dans le mois et dans ce cas, il faut classer selon la colonne "month" et pas suivant les noms?
      que veux tu faire exactement et pourquoi pas de > que 100 puisque tu as, par exemple pour le mois 1, tu as 299 noms différents?
      0
    5. @VaucluseExactement je voudrais sortir le range de la personne en fonction du mois. La raison pour lequel je veux ramener le rang sur 100 c'est que par la suite il sera plus facile pour moi d'établir dans quel quartile la personne ce situe.
      0