Classement de valeur | ||
---|---|---|
Inscription: 25/09/2011
Messages:
54
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 14-01-2012 23h33
Bonjour Didier, Bonjour le Forum,
Mon souhait serait de classer Valeur par ordre décroissant avec rang et classement du rang, hélas un élément perturbateur ( 0,00) dans valeur me pose problème.(voir PJ) |
|
|
Re: Classement de valeur | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 15-01-2012 09h38
Bonjour Turfman, Didier, le forum
Pour ne pas avoir un message d'erreur #N/A retourné par la fonction EQUIV, il te faut indiquer la valeur du RANG quand "VALEUR" est égale 0. j'en profite pour simplifier ta formule, à mettre en D4, et un glisser vers le bas =SI(C4="";"";NB.SI(C$4:C$23;">"&C4)+NB.SI(C$3:C3;C4)) La partie NB.SI(...:...;...) est là pour gérer les doublons de la valeur ... connus en amont, tu peux remarquer la définition de la plage semi-absolue, la première cellule étant fixe, et la suivante libre. Pour masquer la valeur à afficher, une mise en forme conditionnelle fera l'affaire. Sélectionne la cellule D4, MFC appliquée par la "formule est" , et la formule suivante =C4=0 Ensuite pour la formule CLT, pour une compréhension correct de la fonction et du problème, tu recherches la position du 1er dans la plage D4:D23, et ainsi de suite. à mettre en E4, et un glisser vers le bas =SI((B4-1)>MAX(D$4:D$23);"";(EQUIV(B4-1;D$4:D$23;0))) @+Jean-Marie |
|
|
Re: Classement de valeur | ||
---|---|---|
Inscription: 25/09/2011
Messages:
54
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 15-01-2012 12h45
Bonjour Jean-Marie, Didier, Le Forum, Jean-Marie, Je te remercie infiniment pour tes explications toujours très pédagogiques, le classement se fait parfaitement par ordre décroissant, mais penses-tu qu'il soit possible de classer par ordre croissant en ignorant les valeurs nulles ou en les classant en dernier.(voir P.J) Turfman. |
|
|
Re: Classement de valeur | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 15-01-2012 14h30
Re...
L'ordre croissant et la neutralisation des valeurs à 0 va compliquer les choses. Dans la formule, il faut donc soustraire dans la partie du calcul le nombre de valeurs à 0 dans la plage des VALEURS, et rajouter une condition qui permet de calculer le n° du rang quand la VALEUR est 0 avec NB.SI(C$4:C$23;">0")+NB.SI(C$3:C3;0) Voilà donc la formule, à mettre en D4 et à glisser vers le bas. =SI(C4="";"";SI(C4=0;NB.SI(C$4:C$23;">0")+NB.SI(C$3:C3;0);NB.SI($C$4:$C$23;"<"&C4)+NB.SI($C$3:C3;C4)-NB.SI(C$3:C$23;0))) @+Jean-Marie |
|
|
Re: Classement de valeur | ||
---|---|---|
Inscription: 25/09/2011
Messages:
54
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 15-01-2012 17h09
Jean-Marie, Je te remercie chaleureusement pour ta disponibilité et ton efficacité pour traiter les problèmes. Comme d'habitude tout est parfaitement clair et fonctionne parfaitement. Je suis admiratif, tu es incollable, bravo pour ton savoir. Turfman |
|
|
Re: Classement de valeur | ||
---|---|---|
Inscription: 25/09/2011
Messages:
54
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 15-01-2012 17h15
Jean-Marie, Je te remercie chaleureusement pour ta disponibilité et ton efficacité pour traiter les problèmes. Comme d'habitude tout est parfaitement clair et fonctionne parfaitement. Je suis admiratif, tu es incollable, bravo pour ton savoir. Turfman |
|
|