X premières valeurs dans une liste

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,
Sur excel, j'ai une liste qui comporte un classement, dans la colonne A le classement et dans la Colonne B un nom:

1 - abc
4 - jkl
3 - ghi
2 - def

Dans une cellule a part, il y a un numéro équivalent au cellule que je veut garder : par exemple 2

je voudrais que sur une autre feuille, il y ai marqué les noms des x( la cellule a part ) premières valeur de la liste :

dans l'exemple mon autre feuille ressemblerait à
1 - abc
2 - def

je sait pas si je me fait bien comprendre



--
"Ne dites jamais à votre ordinateur que vous êtes pressés"

1 réponse

  1. melanie1324 Messages postés 1561 Statut Membre 156
     
    bonjour,

    je reprends ton exemple :

    colonne a - colonneb
    1 - abc
    4 - jkl
    3 - ghi
    2 - def

    imaginons que ta cellule qui contient le nombre de première valeur = C1

    dans ton autre feuille
    en a2 :
    =si(1<=feuil1!$c$1;1;"")

    en a3 :
    =si(a1+1<=feuil1!$c$1;a1+1;"")

    et tu tires la formule sur 100 lignes par exemple

    en b2, tu mets :
    =si(a1="";"";rechechev(a1;feuil1!A:B;2;faux)

    et tu tires la formule sur 100 lignes.
    0
    1. melanie1324 Messages postés 1561 Statut Membre 156
       
      je me suis trompée, en a3, tu mets :

      =si(a2+1<=feuil1!$c$1;a1+1;"")
      0
    2. melanie1324 Messages postés 1561 Statut Membre 156
       
      et en b2 :
      =si(a2="";"";rechechev(a1;feuil1!A:B;2;faux)
      0
    3. Utilisateur anonyme
       
      ahhhhh nickel tu a fait qq erreur dans les a1 et les a2 mais c'est exactement ce que je voulais :)
      Merci
      0