Calcule moyenne sur plage glissante

bonjour à vous,

Je bute sur un problème de boucle. Je m'explique je dois calculer la moyenne des heures effectuées par semaine sur une période de 12 semaines et cela pour chaque personne.

Si cette moyenne est > à 44heures je désire mettre en rouge la plage des 12 semaines. j'ai écrit un code (voir fichier joint) qui débute à la 1ère semaine, sélection de 12 semaines, calcul de la moyenne et en fonction >à 44 heures ou non on colore ou non la plage. Après on décale d'une cellule vers le bas, re sélection d'une plage de 12 semaines et rebelote. Mais mon code ne fonctionne pas et j'ai beau me tracasser la tête je bute.

L'objectif est de calculer la moyenne pour chaque personne sur les 52 semaines. Pas facile

aux personnes qui m'aideront

59semaine12-hs.zip (10.34 Ko)

Bah, puisqu'il y a des mises en forme conditionnelles, pourquoi ne pas poursuivre ?

=MOYENNE(DECALER(B2;-MOD(LIGNE()-2;12);0;12;1))>44

à appliquer sur la plage B2:AF53

Nota : tout passe en rouge (ou presque)

merci pour cette solution facile sans macro.

Rechercher des sujets similaires à "calcule moyenne plage glissante"