Re: Classement cellules non vides |
Titre du sujet : Re: Classement cellules non vides par JeanMarie le 16/06/2012 10:48:43 Bonjour Nim, Didier, le forum Voilà ce qu'indique l'aide d'Excel sur la fonction RANG Citation : La fonction RANG attribue le même rang aux nombres en double. Cependant, la présence de nombres en double affecte le rang des nombres suivants. Par exemple, dans une liste de nombres entiers triés par ordre croissant, si le nombre 10 apparaît deux fois et porte le numéro de rang 5, le nombre 11 se verra attribuer le numéro de rang 7 (aucun nombre n'aura le rang 6). Donc c'est un fonctionnement normal de la fonction. Pour faire ce que tu désires, il faut rajouter à la valeur obtenue par la fonction RANG, le nombre d'occurrences de la valeur dans la plage située au dessus. Si je me base sur l'exemple de ton premier post, en imaginant la fonction RANG dans la cellule C1. Pour simplifier je ne prendrais que la partie RANG, en mettant la fonction SI de côté. =RANG(B1;B$1:B$13;0) =RANG(B1;B$1:B$13;0)+NB.SI(B$1:B1;B2) La plage que tu définis dans NB.SI peut dépendre du sens du tri de la fonction RANG. Je te laisse intégrer la partie NB.SI dans la formule complète. @+Jean-Marie |
Forums