Je souhaite créer une fonction centile.
En effet, celle utilisée par défaut dans excel n'est pas conforme à la définition mathématique que l'on utilise en France. Par exemple, le premier quartile est la plus petite valeur de la série telle qu’au moins 25% des valeurs de la série lui sont inférieures ou égales.
Je souhaite donc récupérer cette valeur.
Pour commencer, je tape donc =PLAFOND(NB(A:A)*0,25;1) (mes valeurs sont dans la colonne A), ce qui me permet de récupérer l'indice du terme. Mais ce n'est pas exactement ça puisqu'il faut que je récupère la valeur correspondant à cet indice dans la série ordonnée par ordre croissant et c'est cela que je ne parviens pas à faire (je ne veux pas que les valeurs de la série soient triés dans la colonne A). Il faudrait une sorte de Index(PLAFOND(NB(A:A)*0,25;1);a:a) mais avec en plus les valeurs triées.
En effet, celle utilisée par défaut dans excel n'est pas conforme à la définition mathématique que l'on utilise en France. Par exemple, le premier quartile est la plus petite valeur de la série telle qu’au moins 25% des valeurs de la série lui sont inférieures ou égales.
Je souhaite donc récupérer cette valeur.
Pour commencer, je tape donc =PLAFOND(NB(A:A)*0,25;1) (mes valeurs sont dans la colonne A), ce qui me permet de récupérer l'indice du terme. Mais ce n'est pas exactement ça puisqu'il faut que je récupère la valeur correspondant à cet indice dans la série ordonnée par ordre croissant et c'est cela que je ne parviens pas à faire (je ne veux pas que les valeurs de la série soient triés dans la colonne A). Il faudrait une sorte de Index(PLAFOND(NB(A:A)*0,25;1);a:a) mais avec en plus les valeurs triées.