X premières valeurs dans une liste

Résolu/Fermé
Utilisateur anonyme - 2 août 2011 à 15:25
 Utilisateur anonyme - 2 août 2011 à 15:40
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



1 réponse

melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
149
2 août 2011 à 15:32
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
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
149
2 août 2011 à 15:32
je me suis trompée, en a3, tu mets :

=si(a2+1<=feuil1!$c$1;a1+1;"")
0
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
149
2 août 2011 à 15:33
et en b2 :
=si(a2="";"";rechechev(a1;feuil1!A:B;2;faux)
0
Utilisateur anonyme
2 août 2011 à 15:40
ahhhhh nickel tu a fait qq erreur dans les a1 et les a2 mais c'est exactement ce que je voulais :)
Merci
0