Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Extraire Base : Index Et Tri

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 ?
 

Monique

Nous a quitté
Repose en paix
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))
 

Julie-F

XLDnaute Occasionnel
Re : Extraire Base : Index Et Tri


Non en employant cette methode les % identiques (en D6) font apparaitre les intitulés comme des doublons (en B6).
 

Monique

Nous a quitté
Repose en paix
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 <
 

Pièces jointes

  • ExtraireJulieV1.zip
    11.4 KB · Affichages: 31

Julie-F

XLDnaute Occasionnel
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))
 

Julie-F

XLDnaute Occasionnel
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

  • Test2.zip
    7.5 KB · Affichages: 15
  • Test2.zip
    7.5 KB · Affichages: 13
  • Test2.zip
    7.5 KB · Affichages: 13
Dernière édition:

Monique

Nous a quitté
Repose en paix
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

  • ExtraireJulieV2.zip
    19.4 KB · Affichages: 35

Julie-F

XLDnaute Occasionnel
Re : Extraire Base : Index Et Tri


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 !!)
 

Julie-F

XLDnaute Occasionnel
Re : Extraire Base : Index Et Tri


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
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…