OVH Cloud OVH Cloud

tri automatique par formule

3 réponses
Avatar
-=lolol=-
Bonjour à tous,

Je reviens d'Excelabo où (évidement) j'ai trouvé mon bonheur ... je n'ai
cependant pas su le mettre en oeuvre ;...(
http://www.excelabo.net/xl/formules.htm#triautomatique

Dans mon cas, j'ai dans une feuille un tableau (2 colonnes) de la forme :

sabatier 2
Monique 3
thierry 4
Clément 1
lolo 4
Misange 6
Michel 7

C'est chiffres (ce classement) ont été obtenu par la fonction rang( ).

J'aimerais, sur une autre feuille avoir une formule que je pourrais étirer à
souhait qui classerait les noms dans l'ordre croissant des chiffres (euf pas
sûr d'être trés clair), comme ça

Clément 1
sabatier 2
Monique 3
thierry 4
lolo 4
Misange 6
Michel 7

Pouvez vous m'aider ?
par avance merci
@+lolo

3 réponses

Avatar
Modeste
Bonjour,
hypothéses :
les noms en colonne 1 feuille 1
le rang correspondant en colonne 2 feuille 1

sur une autre feuille :
=INDEX(Feuil1!$A$1:$A$12;Feuil1!B1;1)

!!!!!!!
tiré vers le bas le m^me nombre de fois qu'il y a de noms
en colonne 1 feuille 1

pas d'exaequo !!!

sinon il faudra une formule plus compliquée
;-)))

@+

@+
-----Message d'origine-----
Bonjour à tous,

Je reviens d'Excelabo où (évidement) j'ai trouvé mon
bonheur ... je n'ai

cependant pas su le mettre en oeuvre ;...(
http://www.excelabo.net/xl/formules.htm#triautomatique

Dans mon cas, j'ai dans une feuille un tableau (2
colonnes) de la forme :


sabatier 2
Monique 3
thierry 4
Clément 1
lolo 4
Misange 6
Michel 7

C'est chiffres (ce classement) ont été obtenu par la
fonction rang( ).


J'aimerais, sur une autre feuille avoir une formule que
je pourrais étirer à

souhait qui classerait les noms dans l'ordre croissant
des chiffres (euf pas

sûr d'être trés clair), comme ça

Clément 1
sabatier 2
Monique 3
thierry 4
lolo 4
Misange 6
Michel 7

Pouvez vous m'aider ?
par avance merci
@+lolo


.



Avatar
AV
Avec plages nommées "Noms" et "Rangs"
Ex. Chacune de ces plages comprend 10 lignes (adapter au besoin la matrice
{1;2;..;10}) et il n'y a pas de vides mais il peut y avoir des ex-aequos

Sélection préalable d'une plage de 10 lignes (même nombre de lignes que les
plages à examiner !) >

Avec plages nommées "Noms" et "Rangs"
Ex. Chacune des ces plages comprend 10 lignes (à adapter) et il n'y a pas de
vides mais il peut y avoir des ex-aequos

Sélection préalable d'une plage de 10 lignes (même nombre de lignes que les
plages à examiner !) >

=INDEX(Noms;EQUIV(PETITE.VALEUR(Rangs+LIGNE(Rangs)/9^9;LIGNE(INDIRECT("1:"&LIGNE
S(Rangs))));Rangs+LIGNE(Rangs)/9^9;0))
Validation par Ctrl+Maj+Entrée (matricielle)

AV

"-=lolol=-" a écrit dans le message news:

Bonjour à tous,

Je reviens d'Excelabo où (évidement) j'ai trouvé mon bonheur ... je n'ai
cependant pas su le mettre en oeuvre ;...(
http://www.excelabo.net/xl/formules.htm#triautomatique

Dans mon cas, j'ai dans une feuille un tableau (2 colonnes) de la forme :

sabatier 2
Monique 3
thierry 4
Clément 1
lolo 4
Misange 6
Michel 7

C'est chiffres (ce classement) ont été obtenu par la fonction rang( ).

J'aimerais, sur une autre feuille avoir une formule que je pourrais étirer à
souhait qui classerait les noms dans l'ordre croissant des chiffres (euf pas
sûr d'être trés clair), comme ça

Clément 1
sabatier 2
Monique 3
thierry 4
lolo 4
Misange 6
Michel 7

Pouvez vous m'aider ?
par avance merci
@+lolo




Avatar
-=lolol=-
Salut AV,
ça m'a l'air fumant tout ça !!!
mille merci (à vous trois)
@+lolo


Avec plages nommées "Noms" et "Rangs"
Ex. Chacune de ces plages comprend 10 lignes (adapter au besoin la
matrice {1;2;..;10}) et il n'y a pas de vides mais il peut y avoir
des ex-aequos

Sélection préalable d'une plage de 10 lignes (même nombre de lignes
que les plages à examiner !) >

Avec plages nommées "Noms" et "Rangs"
Ex. Chacune des ces plages comprend 10 lignes (à adapter) et il n'y a
pas de vides mais il peut y avoir des ex-aequos

Sélection préalable d'une plage de 10 lignes (même nombre de lignes
que les plages à examiner !) >


=INDEX(Noms;EQUIV(PETITE.VALEUR(Rangs+LIGNE(Rangs)/9^9;LIGNE(INDIRECT("1:"&L

IGNE
S(Rangs))));Rangs+LIGNE(Rangs)/9^9;0))
Validation par Ctrl+Maj+Entrée (matricielle)

AV

"-=lolol=-" a écrit dans le message news:

Bonjour à tous,

Je reviens d'Excelabo où (évidement) j'ai trouvé mon bonheur ... je
n'ai cependant pas su le mettre en oeuvre ;...(
http://www.excelabo.net/xl/formules.htm#triautomatique

Dans mon cas, j'ai dans une feuille un tableau (2 colonnes) de la
forme :

sabatier 2
Monique 3
thierry 4
Clément 1
lolo 4
Misange 6
Michel 7

C'est chiffres (ce classement) ont été obtenu par la fonction rang(
).

J'aimerais, sur une autre feuille avoir une formule que je pourrais
étirer à souhait qui classerait les noms dans l'ordre croissant des
chiffres (euf pas sûr d'être trés clair), comme ça

Clément 1
sabatier 2
Monique 3
thierry 4
lolo 4
Misange 6
Michel 7

Pouvez vous m'aider ?
par avance merci
@+lolo