Excel sous-totaux percentile ?

Fermé
Lidjeu - 10 mars 2010 à 09:53
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 - 10 mars 2010 à 21:46
Bonjour,

j'utilise le bouton "sous-total" dans Excel. Seulement je voudrait qu'au lieu de me calculer une somme, moyenne, produit, ...etc il me calcule le percentile90 (la fonction existe : CENTILE(plage;0,9)). COmme j'ai une grand quantité de plages à traiter il me faut une méthode automatique.
--> y a-t-til moyen
- soit de rajouter la fonction CENTILE dans le bouton "sous-total"
- soit de m'envoyer une macro qui fait ce que fait ce bouton "sous-total", dans laquelle je peux y mettre la fonction CENTILE (je suis pas capable de créer cette macro moi-même)
- soit autrement ????

Merci d'avance pour votre aide
A voir également:

4 réponses

Pour simplifier le problème :
j'ai un tableau du genre

STATION1 jour1 val1
STATION1 jour2 val2
STATION1 jour3 val3
STATION1 jour4 val4
STATION1 jour5 val5
STATION1 jour6 val6
STATION2 jour1 val7
STATION2 jour2 val8
STATION2 jour3 val9
STATION3 jour1 val70
etc ...

et je voudrai obtenir :

STATION1 jour1 val1
STATION1 jour2 val2
STATION1 jour3 val3
STATION1 jour4 val4
STATION1 jour5 val5
STATION1 jour6 val6 P90(val1:val6)
STATION2 jour1 val7
STATION2 jour2 val8
STATION2 jour3 val9 P90(val7:val9)
STATION3 jour1 val70
etc ...

Comme j'ai au moins 600 stations, et + de 3400 lignes, impossible de le faire à la main !
Ca doit pas être compliqué ... mais je n'ai pas trouvé la bonne fonction dans excel, et je ne m'y connais pas suffisamment en VB.

Merci de votre aide !!!
0
Pour poser le problème de manière plus simple :

j'ai un tableau :

STATION1 jour1 val1
STATION1 jour2 val2
STATION1 jour3 val3
STATION1 jour4 val4
STATION1 jour5 val5
STATION2 jour1 val6
STATION2 jour2 val7
STATION2 jour3 val8
STATION2 jour4 val9
STATION3 jour1 val10
etc ...

et je souhaite obtenir

STATION1 jour1 val1
STATION1 jour2 val2
STATION1 jour3 val3
STATION1 jour4 val4
STATION1 jour5 val5 CENTILE(val1:val5;0,9)
STATION2 jour1 val6
STATION2 jour2 val7
STATION2 jour3 val8
STATION2 jour4 val9 CENTILE(val6:val9;0,9)
STATION3 jour1 val10
etc ...

Etant donné que j'ai plus de 600 stations et donc plus de 3000 lignes, impossible de faire ça manuellement ...
Je suppose que ça ne doit pas être très compliqué pour des as du VB ?

Merci pour votre aide !
J'ai cherché sans succès une m
0
Désolé pour le double envoi !
0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
10 mars 2010 à 21:46
Bonjour,
Voici un exemple : https://www.cjoint.com/?dkvUmgKQkv
0