Merci Nariel (et Têtard pour le terme "Maléfique"
).
Un petit raffinement pour les maniaques des chiffres : vous pouvez ajouter une ou plusieurs moyennes mobiles, en plus de la moyenne globale : càd qu'en plus de calculer la moyenne depuis le début [=MOYENNE(B:B)], vous pouvez calculer la moyenne sur (par exemple) les derniers 7, 10 ou 30 jours. Ça permet de voir si vous êtes en train de mollir ou si vous faites plutôt mieux qu'avant...
En pratique : supposons que vous voulez calculer votre moyenne de mots sur 7 jours. Si votre production quotidienne est dans la colonnne B et qu'elle commence sur la 2e ligne (cellule B2):
- Descendez de 7 cases par rapport au premier jour (donc en principe sur la ligne 8), et dans une nouvelle colonne, entrez la formule =MOYENNE(B2:B8).
- Ensuite vous n'avez qu'à copier (Control C) - coller (Control V) cette formule sur toutes les cellules qui sont en dessous, la formule s'ajustera automatiquement (par exemple sur la ligne 9, la formule deviendra automatiquement =MOYENNE(B3:B9)).
- Remarque: ne copiez pas la formule trop loin dans le futur, parce que vous aurez un message d'erreur ("#DIV/0!")si les cellules vers lesquelles elle pointe sont vides. C'est normal, c'est parce qu'il est impossible de diviser par zéro (dans le cadre euclidien en tout cas...).*
- Vous pouvez ensuite utiliser les données de cette colonne dans votre joli graphique, pour identifier les coups de mou éventuels...
Vous pouvez suivre le même principe pour d'autres périodes, par exemple 10 jours ou 30 jours, et observer sur le graphique les moments où les moyennes mobiles se poursuivent et se croisent, et en déduire les moments où il faut sortir le fouet ou faire chauffer la cafetière...
---
* Si vous voulez vraiment coller la formule sur tout le tableur pour être tranquille une fois pour toutes et que ce message d'erreur vous gêne, vous pouvez la remplacer (par exemple) par l'une des formules suivantes :
=SI(SOMME(B2:B8)=0,0,MOYENNE(B2:B8)) ce qui se traduit par "si la somme des cellules B2 à B8 est égale à 0, affiche 0, sinon affiche la moyenne"
Ou encore =SI(ESTERREUR(MOYENNE(B2:B8)),"n/d",MOYENNE(B2:B8)) ce qui se traduit par "si la moyenne des cellules B2 à B8 retourne une erreur, affiche "n/d" (ou tout autre message de votre choix), sinon affiche la moyenne".
Au prochain épisode, comment programmer des macros dans ce fichier, par exemple pour afficher des messages d'encouragements ou donner des coups de fouet si on accomplit ou non son objectif...