Fonction Excel

Résolu
Bonjour,
Je cherche à connaître le range d'un cellule mais dans une plage à laquelle elle n'appartient pas :

dans la plage C1:C20 il y'a que des chiffres, je voudrais connaître le classement de la cellule D1 dans cette plage.

Si quelqu'un connait une solution merci d'avance !
Configuration: Windows XP
Firefox 2.0.0.16
Office 2003

3 réponses

  1. Contributeur
    Bonjour
    Pour avoir le N° de ligne qui porte la valeur de D1 dans la colonne C, essayez:
    =EQUIV(D1;$C$1:$C$20;0)
    Cette formule vous donne le rang dans le champ, le N° de ligne si le champ commence sur ligne 1
    Crdlmnt
    0
    1. Cette fonction fonctionne si la valeur D1 est dans la plage or moi ce n'est pas mon cas... une autre idée ?
      0
      1. Contributeur
        Re
        S'il ne s'agit que de classement, il suffit de déterminer la valeur du rang inférieur et de rajouter 1, soit:
        =EQUIV(D1;$C$1:$C$20;1)+1
        A condition que votre champ soit classé en ordre croissant et bien sur, vous obtiendrez une place équivalente au classement de la valeur suivante.

        Crdlmnt

        PS: pour être plus exact et conserver le classement lorsque D1 a un équivalent dans C1:C21, essayez:
        =SI(ESTNA(EQUIV(D1;C1:C21;0));EQUIV(D1;C1:C21;1)+1;EQUIV(D1;C1:C21;0))
        1
        1. Merci de votre aide, ça fonctionne !
          0