J'ai une colonne de 12 000 numéros de plus de 12 000, à la fois positives et négatives, triées du plus haut au plus bas dans une feuille de calcul Excel. p>
Y a-t-il un moyen facile d'aller à la division de cette gamme en déciles? p>
3 Réponses :
Assumer que vos données sont dans la colonne A, dans une colonne voisine de la rangée 1 placez cette formule puis remplissez:
=IF(A1<PERCENTILE(A:A,0.1),1 ,IF(A1<PERCENTILE(A:A,0.2),2 ,IF(A1<PERCENTILE(A:A,0.3),3 ,IF(A1<PERCENTILE(A:A,0.4),4 ,IF(A1<PERCENTILE(A:A,0.5),5 ,IF(A1<PERCENTILE(A:A,0.6),6 ,IF(A1<PERCENTILE(A:A,0.7),7 ,IF(A1<PERCENTILE(A:A,0.8),8 ,IF(A1<PERCENTILE(A:A,0.9),9,10 )))))))))
Je pense que cela vous donnera la même chose. = 10 * Roundup (Count (A1: 325 $) / Compte (1 $: 325 $), 1) * En supposant que vos données sont dans A1: A325
Hé désolé je n'ai pas répondu plus tôt, merci pour la réponse et je vais essayer cela quand j'aurai une chance.
@Andy, la solution de Brian est plus propre
Ak :) Merci d'être relativement nouveau sur Stackoverflow, je suis un peu hésitant pour déterminer la réponse de laquelle la réponse était la meilleure.
Cela peut ne pas être la solution la plus efficace, mais vous pouvez essayer ce qui suit: p>
En supposant que vos numéros sont dans des cellules A1 via A12000, entrez la formule suivante dans la cellule B1 Copiez la formule dans la cellule B1 des cellules B2 à B12000. P> LI>
Utilisez les valeurs de la colonne B pour identifier le décile de la valeur correspondante dans la colonne A. 0 identifie les valeurs supérieures ou égales au 0e centile et moins que le 10e centile, 0,1 identifie les valeurs supérieures ou égales à le 10e centile et moins que le 20e centile, et ainsi de suite. Selon la taille de votre ensemble et s'il existe ou non des doublons, il peut ne pas être une valeur attribuée à un pourcentage de 1. p> li>
ol>
Si vous utilisez Excel 2010, vous pouvez, en fonction de vos besoins, envisagez d'utiliser les nouvelles fonctions pourcentage.Inc et surintRank.exc censé superflure à 100%. P>
J'espère que cela aide. P> = pourcentage ($ 1: 12 000 $, A1,1) code>. Ceci calcule le grade de pourcentage, avec l'ensemble des valeurs dans les cellules $ 1: 12 000 $ US, de la valeur dans la cellule A1, arrondi sur 1 décimal (qui est tout ce dont vous avez besoin pour identifier le décile). P> li>
Bonjour Brian, je n'étais pas familier avec cette technique et j'essaierai quand j'ai fini avec le projet actuel que je travaille. Merci encore pour votre aide.
J'ai eu la même requête, trouvée réponse sur ce forum: https://www.mrexcel.com/forum/ Excel-questions / 581682-Créer-Decile-Segments.html
Essayez: P>
=INT((ROWS($A$1:A1) - 1) * 10 / ROWS($A$1:$A$3890))+1
Ce lien peut être utile: Excelusergroup.org/forums/t/431.aspx
Cool merci, ça a été utile.