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. 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. 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. 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