[Google sheet] Mise en forme conditionnelle selon une moyenne mobile

Résolu/Fermé
babooche - 4 juin 2019 à 18:34
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 10 juin 2019 à 16:45
Bonjour,

Dans google sheets, j'ai dans ma colonne B plusieurs données correspondant à chaque date présente dans ma colonne A.

Je souhaiterais appliquer à ma colonne B la MFC suivante:
si la valeur de ma cellule est inférieur à la moyenne des 7 lignes précédentes alors la cellule est verte.
Si B8 = 30 et que Moyenne(B1:B7) = 40 alors B8 est verte
Si B9 = 32 et que Moyenne(B2:B8) = 38 alors B8 est verte ...

Il y a bien la solution de rajouter une colonne moyenne mobile en colonne C et d'utiliser la MFC B lesser than C mais je souhaiterais avoir une solution sans rajout de colonne.

Merci d'avance pour votre aide,
Romain

Configuration: Windows / Chrome 74.0.3729.169
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
5 juin 2019 à 11:44
Bonjour
je en connais pas google sheet, je peux juste vous proposer la solution par formule dans MFC Excel
soit donc, à appliquer à partir de B8
=B8<MOYENNE(DECALER(B1;;;7))
crdlmnt

0
Bonjour Vaucluse,

J'ai essayé votre formule et cela marche parfaitement. Il faut vraiment que j'apprenne à utiliser la fonction Decaler car c'est elle qui me manque à chaque fois pour avancer.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié le 10 juin 2019 à 16:45
Pas de quoi
je passe le sujet en résolu
pour utiliser DECALER, passez par l'onglet formule et l'aide Excel qui y est installée, vous aurez toutes les informations
Bonne route
crdlmnt
0
yclik Messages postés 3593 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 24 avril 2024 1 481
5 juin 2019 à 14:15
Bonjour
Comme Vaucluse donc une autre proposition

MOYENNE(INDIRECT("B"&LIGNE()-7):INDIRECT("B"&LIGNE()-1))<40
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié le 5 juin 2019 à 14:41
Salut yclick
l'idée est bonne dans le principe, mais sauf erreur il faut écrire:
=MOYENNE(INDIRECT("B"&LIGNE()-7&":B"&LIGNE()-1))<40
de façon à ce que le texte représente l'adresse du champ
crdlmnt
0
Merci Yclik,
je ne comprend par contre la fin de la formule "-40".
0