OVH Cloud OVH Cloud

Classement

16 réponses
Avatar
sportif
Bonjour,
Dans une collonne A j'ai de temps (hh:mm:ss) et je voudrais afficher dans la
colonne B le classement.
Connaissez vous la formule ?
Merci

6 réponses

1 2
Avatar
Nicolas B.
Cette formule élimine les valeurs nulles et les cellules vides :
=SI(A1<>0;NB.SI(A$1:A$10;"<"&A1)+1-NB.SI(A$1:A$10;0);"")


--
Nicolas B.

sportif a écrit récemment dans un message de news :
Re bonjour,
Puisque vous etes tous tres fort, il y a de zeros dans la colonne.
comment ne pas en tenir compte dans le calcul ?
A vous !
Merci
"sportif" a écrit dans le message de news:

Bonjour,
Dans une collonne A j'ai de temps (hh:mm:ss) et je voudrais afficher
dans la colonne B le classement.
Connaissez vous la formule ?
Merci




Avatar
sportif
Quand il n'y a pas de valeur, la valeur par défaut est 00:00:00.
***********************************************
"Huguette Autroux" a écrit dans le message de
news:
Pourquoi as-tu des 0 ?
Sont-ce le résultat d'un calcul ?
Peuvent-ils être facilement remplacés par une valeur texte, du genre ""
?
Si oui, la fonction RANG() te donnera le bon classement, puisqu'elle
néglige les valeurs non numériques.

Si ces valeurs doivent rester à 0, alors il te faudra plus fort que
moi.

Bonsoir

Re bonjour,
Puisque vous etes tous tres fort, il y a de zeros dans la colonne.
comment


ne pas en tenir compte dans le calcul ?



--
Huguette Autroux, sage-femme de permière classe,
vous remercie de votre patience.




Avatar
AV
La formule proposée est correcte et efficiente.


Tout à fait !
J'ai vu écrit 0 comme 2° argument ! allez donc savoir pourquoi...--> errare...

Pourquoi ajouter ton grain de sel?
Ben alors là, ma chère Huguette, si l'on est condamné au silence, sous prétexte

qu'une question a eu une réponse (bonne ou mauvaise) ben y a plus de forum !
Bienvenu sur le forum

AV

Avatar
AV
Pour ne pas tenir compte...
* des zéros,
* des cellules vides,
* des cellules "faussement vides" (ex. cellule contenant ce style de formule
SI(A1=1;"";0))
* des cellules pouvant contenir du texte ou des valeurs d'erreurs...

La plage des valeurs en A2:Ax nommée "Plg"
Matricielle en B2 => recopie --> Bx :
=SI(ESTNUM(A2);SI(A2=0;"";1+SOMME((SI(ESTNUM(Plg);SI(Plg=0;0;Plg<A2);0))+0));"")

Pour un classement décroissant, remplacer <A2 par >A2

AV .....Saunier de 1° classe ;-)
Avatar
AV
tu veux dire 0 AV pas 2 ?


Quelque chose comme ça ;-)

AV

Avatar
Daniel.M
Bonjour,

Avec Plg, l'ensemble de tes temps en colonne A.

En B1:
=SI(A1=0;"";1+SOMMEPROD((Plg<A1)*(Plg<>0)))

Tu recopies jusqu'à Bx.

Salutations,

Daniel M.

"sportif" wrote in message
news:eHW%
Re bonjour,
Puisque vous etes tous tres fort, il y a de zeros dans la colonne. comment
ne pas en tenir compte dans le calcul ?
A vous !
Merci
"sportif" a écrit dans le message de news:

Bonjour,
Dans une collonne A j'ai de temps (hh:mm:ss) et je voudrais afficher
dans


la
colonne B le classement.
Connaissez vous la formule ?
Merci








1 2