Faire un classement sans certaine valeur

Résolu/Fermé
GuillaumeCha Messages postés 42 Date d'inscription vendredi 19 août 2016 Statut Membre Dernière intervention 25 mars 2019 - Modifié par GuillaumeCha le 20/09/2016 à 06:42
GuillaumeCha Messages postés 42 Date d'inscription vendredi 19 août 2016 Statut Membre Dernière intervention 25 mars 2019 - 20 sept. 2016 à 08:30
Bonjour tous le monde !

Voici un nouveau petit defi !
Je m'explique :
J'ai un tableau de mes produits avec leur prix esperer et leur prix vendu au final.
Colonne A, colonne B, colonne C, colonne D, colonne E
nom_produit, prix_espere, prix_vendu, %_prix_vendu, rang
J'ai une colonne donnant le % de mon prix de vente par rapport a mon prix esperer
avec la formule =IFERROR(B2/C2-1),0)
Puis je fais mon classement :
=RANK(D2,D:D)-(COUNTIF($D$2:D2,D2)-1
(afin d'avoir un classement avec tout les rang)

Cependant les derniers de mon classement sont mes produits invendu (normal on trouve un % de - 100%). J'aimerai que ceux la n'est pas de classement et que quand je cherche mes pires ventes je tombe directement sur mes pires ventes et non mes invendus.

Voici le lien pour un excel exemple:
https://www.cjoint.com/c/FIuePQR2MXb

Je vous remercie d'avance !
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 20/09/2016 à 08:19
Bonjour
essayez avec celle ci en D:
=SI(C2=0;"";RANG(D2;$D:$D)+NB.SI($D$2:D2;D2)-1)

... si j'ai bien compris!
crdlmnt

Ps: notez qu'en cas d'ex-aequo au dernier rang, seul le dernier vous sera renvoyé (mais avec le rapport du %, les ex-aequo doivent être rare!

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
GuillaumeCha Messages postés 42 Date d'inscription vendredi 19 août 2016 Statut Membre Dernière intervention 25 mars 2019 4
20 sept. 2016 à 08:28
Bonjour Vaucluse,

C'est si beau et... si simple !
Je faisais que de mettre "invendu" dans mon si se qui foutais en l'air mon ranking !
fallait juste rien mettre...

Bravo et merci :)

Je te souhaite une bonne journee !
0
Fahora Messages postés 814 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 2 janvier 2023 68
20 sept. 2016 à 08:23
Bonjour :

Dans ta cellule K7 :

=MAX(SI(C2:C17>0;E2:E17))

validation matricielle : CTRL + MAJ + ENTREE

Cordialement,
0
GuillaumeCha Messages postés 42 Date d'inscription vendredi 19 août 2016 Statut Membre Dernière intervention 25 mars 2019 4
Modifié par GuillaumeCha le 20/09/2016 à 08:31
Merci Fahora pour ta solution.

Je t'avoue ne pas l'avoir tester car celle de vaucluse marche bien et... ce n'est pas une formule matricielle ! Les formules matricielles ralentissent beaucoup les fichiers, alors quand je peux les eviter... J'evite !

Merci pour le temps consacre tout de meme et bonne journee :)
0