Fonction Excel

Résolu
kristoff95 Messages postés 115 Statut Membre -  
kristoff95 Messages postés 115 Statut Membre -
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. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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. kristoff95 Messages postés 115 Statut Membre 9
       
      Merci de votre aide, ça fonctionne !
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  3. kristoff95 Messages postés 115 Statut Membre 9
     
    Cette fonction fonctionne si la valeur D1 est dans la plage or moi ce n'est pas mon cas... une autre idée ?
    0