Formule index equiv

Résolu
Bonjour,
J'ai une erreur que je ne trouve pas sur cette formule,
https://www.cjoint.com/c/IFdmjiubZLk
Ou se trouve le problème?
Cordialement

Configuration: Windows / Firefox 67.0

5 réponses

  1. Après réflexion je ne sais même pas si j'utilise la bonne formule
    0
    1. Re bonjour
      Quelle est la bonne formule que je dois utiliser dans mon tableau pour avoir le résultat souhaité?
      Cordialement
      0
      1. Bonsoir
        une proposition
        la difficulté est de traiter le exæquo car la fonction EQUIV done la 1ère valeur trouvée
        reste à traiter les erreurs

        peut être plus simple de mettre le classement trié en colonne
        exemple
        1
        1. Bonjour
          Merci pour ton aide.
          Je te joins le fichier modifié avec nouvelles explications
          https://www.cjoint.com/c/IFdpKfUMlek
          Cordialement
          0
        2. pas plus de solution
          0
        3. Autre proposition


          A recopier à droite et en bas
          en c2
          =SI($A2=C$1;LIGNE();"")


          en G2
          =INDEX($B$2:$B$10;EQUIV(PETITE.VALEUR(C$2:C$10;LIGNE()-1);C$2:C$10);0)


          en K2 avec traitement erreur
          =SI(ESTERREUR(PETITE.VALEUR(C$2:C$10;LIGNE()-1));"";INDEX($B$2:$B$10;EQUIV(PETITE.VALEUR(C$2:C$10;LIGNE()-1);C$2:C$10);0))		
          0
      2. Contributeur
        Bonjour,

        https://mon-partage.fr/f/bnU3gRbR/

        on devrait pouvoir le faire avec une seule formule matricielle pour chaque cas(1,2,3) mais pour l'instant je sèche...

        1
        1. Bonjour yclick et michel

          Merci pour votre aide.
          J'étais loin avec ma formule
          Désolé yclick j'ai adopté la solution de michel qui est plus simple.
          Mais je garde ta solution en stock.
          Cordialement
          Bonne soirée
          0