Recopier valeurs tout en les ordonnant en ordre décroissant?

Résolu
spirare33 Messages postés 46 Date d'inscription   Statut Membre Dernière intervention   -  
spirare33 Messages postés 46 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voila disons que j'ai une plage de donnée de 5 lignes avec des pourcentage dedans (a1 b1 c1 d1 e1).
Ensuite je souhaite m'en resservir dans un autre tableau mais tout en gardant le lien.
Je fait donc disons G1=A1 et je glisse ma cellule G1 jusqu'à G5.

Le truc c que je souhaite que les valeurs en pourcentage qui sont dans G1 à G5 soit organiser en tri décroissant et cela sans utiliser de menu déroulant de trier et filtrer et si possible sans créer de colonne intermédiaire de calcul.

En clair je souhaite reporter les valeurs d'une plage de donnée tout en les ordonnant par ordre décroissant.

Est-ce possible ? ... :( merci de sauver mes cheveux ! :)


4 réponses

Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Salut le Forum

Utilise la fonction GRANDE.VALEUR(matrice, k)

Mytå
0
spirare33 Messages postés 46 Date d'inscription   Statut Membre Dernière intervention   6
 
Bonjour Myta

Merci du conseil mais je n'y arrive pas pour autant !

D'après ce que j'ai compris Grande.valeur me permet de récupérer la valeur correspondant à un certain rang k. K étant figé, si j'étire ma cellule de A2 à A6 je me retrouve avec la même valeur partout. J'ai donc pensé un incorporer la fonction rang à la place de K se qui donne =grande.valeur($D$1:$D$5;rang(A1;$D$1:$D$5))
En faisant ça, ça me recopie bêtement les valeurs de ma colonne sans les réorganiser en ordre décroissant.

Résultat désiré :
------D------------>A
L1---2--------------5=formule magique à étirer
L2---5--------------4
L3---3--------------3
L4---1--------------2
L5---4--------------1

Toujours besoins d'aide !
Ps : dslé d'avoir mis la colonne A après la D ..
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

Ligne() te retourne le n° de ligne où la fonction est inscrite.
Donc tu peux mettre en ligne 1 :
=grande.valeur($D$1:$D$5;ligne())
et tirer vers le bas.
Si tu démarres en ligne 2 il faudra faire -1, etc

eric
0
spirare33 Messages postés 46 Date d'inscription   Statut Membre Dernière intervention   6
 
Je ne comprend pas :(

Quel formule je dois écrire en A1 pour que quand je l'étire jusqu'à A5 ça me réorganise ma plage D1:D5 en ordre décroissant ?
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Quel formule je dois écrire en A1 pour que quand je l'étire jusqu'à A5 ça me réorganise ma plage D1:D5 en ordre décroissant ?
Il me semble l'avoir écrite.
Maintenant si tu n'essaies pas...
eric
0
spirare33 Messages postés 46 Date d'inscription   Statut Membre Dernière intervention   6
 
Personne ?
0
spirare33 Messages postés 46 Date d'inscription   Statut Membre Dernière intervention   6
 
Autant Pour moi eriiic c'est parfait ça marche impeccable !

Par contre je dois dire que je ne comprends pas le sens de la formule :/
En même temps je ne connais pas ces fonctions car c'est la 1er fois que je les utilise.

Comment ce fait il que ça me l'ai bien réorganisé par ordre décroissant !?

Comment peut on traduire la formule sous forme grammaticale ?
=> genre pour grande.valeur :"regarde dans la matrice et récupère moi la valeur du rang k" (non ?)
=>et pour ligne() : " .... " en quoi ligne() permet de ranger par ordre décroissant ?

Encore merci eriiic !
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Je te l'ai expliqué : Ligne() te retourne le n° de ligne où la fonction est inscrite.
N'hésite pas à consulter l'aide excel sur les fonctions qui est très bien faite.
Ca te retourne 1 si tu es en ligne 1, 2 si tu es en ligne 2, etc
Donc, comme tu recopies vers le bas, k prend successivement les valeurs 1, 2, 3, 4 et 5.
Si tu avait tiré ta formule horizontalement tu aurais utilisé Colonne()

eric
0
spirare33 Messages postés 46 Date d'inscription   Statut Membre Dernière intervention   6
 
en tout k merci bien, je met résolu
xav
0