Extraire Base : Index Et Tri

  • Initiateur de la discussion Initiateur de la discussion Julie-F
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Julie-F

XLDnaute Occasionnel
Bonsoir

Je rencontre des difficultés avec la fonction INDEX à laquelle je dois associer un Tri.
Voici mon probleme : Je dois extraire les données d'un tableau (nommé base) répondant à un critére unique : superieur à 9 % mais ces données devront être présentées sous forme décroissante.

base : Feuil1!$C$5:$M$79
poucentage : Feuille1!$E$5:$E$79

Pour le tri, j'ai essayé la fonction =GRANDE.VALEUR($E$5:$E$79;1) mais ca oblige à déterminer préalablement le nb de rang alors que l'on ignore combien de lignes répondront au critere et donc seront extraites de la base (qui évolue en fonction des saisies)

Auriez-vous une solution miracle ?
 
Re : Extraire Base : Index Et Tri

Re,

En mettant 19^19 à la place de 9^9,
(peut-être moins que 19^19, en fait, je n'ai pas essayé)
on arrive à une précision (13 après la virgule)
qui fait que les colonnes B et C
n'ont plus besoin de formule matricielle

En B6 :
=SI(D6="";"";INDEX(Intit;EQUIV(D6;Pourcent;0)))

En C6 :
=SI(D6="";"";INDEX(Nb;EQUIV(D6;Pourcent;0)))

En D6 :
=SI(NB.SI(Pourcent;">"&9%)<LIGNE()-5;"";GRANDE.VALEUR(SI(Pourcent>9%;Pourcent+LIGNE(Pourcent)/19^19);LIGNE()-5))
 
Re : Extraire Base : Index Et Tri

Re,

En mettant 19^19 à la place de 9^9,
(peut-être moins que 19^19, en fait, je n'ai pas essayé)
on arrive à une précision (13 après la virgule)
qui fait que les colonnes B et C
n'ont plus besoin de formule matricielle

En B6 :
=SI(D6="";"";INDEX(Intit;EQUIV(D6;Pourcent;0)))

En C6 :
=SI(D6="";"";INDEX(Nb;EQUIV(D6;Pourcent;0)))

En D6 :
=SI(NB.SI(Pourcent;">"&9%)<LIGNE()-5;"";GRANDE.VALEUR(SI(Pourcent>9%;Pourcent+LIGNE(Pourcent)/19^19);LIGNE()-5))

🙁 Non en employant cette methode les % identiques (en D6) font apparaitre les intitulés comme des doublons (en B6).
 
Re : Extraire Base : Index Et Tri

Re,

Le pourcentage dans une cellule et non plus dans la formule

Par groupe : 1 colonne supp en 1ère feuille,
le % et le groupe choisis dans une cellule.

Pour jouer : choix entre > et <


Merci infiniment Monique pour être encore sur le forum si tardivement.

Je suppose que si l'on veut l'ensemble des cellules (du groupe 1 par exemple) on remplace F$4 par 0 dans ta formule

=SI(SOMME((Pourcent>F$4)*(Gpe=F$2))<LIGNE()-5;"";GRANDE.VALEUR(SI((Pourcent>F$4)*(Gpe=F$2);Pourcent+LIGNE(Pourcent)/9^9);LIGNE()-5))
 
Re : Extraire Base : Index Et Tri

Dans l'hypothese ou l'on ne tient plus compte du % mais des nb de chaque groupe que l'on souhaite classer en ordre décroissant
Quelle valeur doit-on prendre pour obtenir un tri décroissant.
Plus question dans ce cas d'être superieur ou inf à x %

En B6 :
=SI(C6="";"";INDEX(Intitul;EQUIV(C6;Nb;0)))

En C6 :
=SI(NB.SI(Nb;?????)<LIGNE()-5;"";GRANDE.VALEUR(SI(Nb?????;Nb+LIGNE(Nb)/9^9);LIGNE()-5))

Doit-on passer par la fonction RANG ??
 

Pièces jointes

Dernière édition:
Re : Extraire Base : Index Et Tri

Bonjour,

Le tableau que tu donnes n'est pas trop pratique,
la formule est à modifier à chaque changement de groupe.

Il y en a un autre à côté :
format conditionnel qui trace une bordure entre chaque groupe.

Plus une feuille "RecapNb" avec d'autres possibilités.
 

Pièces jointes

Re : Extraire Base : Index Et Tri

Bonjour,

Le tableau que tu donnes n'est pas trop pratique,
la formule est à modifier à chaque changement de groupe.

Il y en a un autre à côté :
format conditionnel qui trace une bordure entre chaque groupe.

Plus une feuille "RecapNb" avec d'autres possibilités.

Merci beaucoup Monique.
Je viens juste de me connecter, je regarderai çà demain car je ne vois plus tres clair et suis completement HS (les journées sont longues 😉 et les nuits bien trop courtes !!)
 
Re : Extraire Base : Index Et Tri

Bonjour,

Le tableau que tu donnes n'est pas trop pratique,
la formule est à modifier à chaque changement de groupe.

Il y en a un autre à côté :
format conditionnel qui trace une bordure entre chaque groupe.

Plus une feuille "RecapNb" avec d'autres possibilités.

Bonjour Monique

Tes connaissances d'Excel sont vraiment impressionnantes !!
Merci infiniment pour ton fichier et les différentes possibilités que tu as envisagé.... non seulement c'est extra mais j'ai l'impression d'avoir suivi une formation plus que personnalisée. Alors encore merci pour tout 😉
 
Notre forum d’entraide est 100 % gratuit et le restera.
Aucune formation payante, aucun fichier à acheter, rien à vendre. Mais comme tout site, nous devons couvrir nos frais pour continuer à vous accompagner.
Soutenez-nous en souscrivant à un compte membre : c’est rapide, vous choisissez simplement votre niveau de soutien et le tour est joué.

Je soutiens la communauté et j’accède à mon compte membre
Retour