Classe des nombres en ordre croissant

J'aimerais classer des nombres en ordre croissant (ceux de la plage A1:A5) en attribuant un rang de 1 à 5 à ceux-ci.

Je m'explique à l'aide de cette image. Ce que je veux, c'est insérer des fonctions dans la plage B1:B5 de sorte à faire apparaître un chiffre entre 1 et 5 vis à vis les nombres de la plage A1:A5.

Voilà ce que j'aimerais avoir :

--------A--------B

1-------45-------3

2------57-------5

3------23-------2

4------12--------1

5------45-------4

Et voilà l'image

capture

Bonjour Kor-Hegan ,forum

Avec:

=RANG(A1;$A$1:$A$7;1)

en B1 et à étirer vers le bas.

Amicalement

Le probleme c'est que A1 et A6 ont le meme rang, soit, 3, et il n'y a pas de rang 4. Est-ce possible de faire en sorte qu'un de ces "45" aie le rang "3" et l'autre, le rang "4" ?

Bonsoir,

=RANG(A1;$A$1:$A$7;1)+NB.SI($A$1:$A$7;A1)-1

ça ne fonctionne pas même probleme.

Désolé, j'ai posté un peu vite.

=RANG(A1;$A$1:$A$7;1)+NB.SI($A$1:$A1;A1)-1

Bonsoir

Bonsoir OOoiste (même idée)

Surement un formuliste va te te trouver LA solution

En attendant

=RANG(A1;$A$1:$A$5;1)+NB.SI($A$1:A1;A1)-1
OOoiste a écrit :

Désolé, j'ai posté un peu vite.

=RANG(A1;$A$1:$A$7;1)+NB.SI($A$1:$A1;A1)-1

Super ! ça fonctionne OOoiste ! Merci beaucoup !

Rechercher des sujets similaires à "classe nombres ordre croissant"