XL 2019 Moyennes sur une période définie (7 jours)

math45d

XLDnaute Nouveau
Bonjour à tous,

Dans mon fichier, je souhaiterais obtenir une moyenne qui s'applique sur une période définie (7 jours) malheureusement les données de ces moyennes son sur un autre fichier.

Pour reproduire la situation, j'ai mis les données dans un autre onglet.

La première moyenne est sur un montant et la période de 7 jours est du lundi au dimanche ( week-end et fériés inclus).
La deuxième moyenne est également une période de 7 jours, mais cette fois du jeudi au jeudi ( week-end et fériés inclus).

Quand j'exécute une formule de moyenne, cela fonctionne, mais quand je l'étire la formule de celle-ci est totalement fausse et ne reproduit pas la période de 7 jours.

Sauriez-vous m'aider là-dessus ?

Merci d'avance pour votre aide
 

Pièces jointes

  • Reporting Stat.xlsx
    11.9 KB · Affichages: 10

Elo16

XLDnaute Nouveau
Bonjour,
C'est logique.
Vous étirez votre formule mais la zone analysée est incorrecte.

2 solutions :

1 - vous devez définir la zone à calculer pour chaque semaine

2 - soit vous utilisez une autre fonction à savoir moyenne.si
Cette fonction vous permettra de calculer la moyenne selon une condition. A priori, à la lecture de votre fichier,
il faudrait d'abord ajouter une colonne en Feuil2, ou vous indiquerez pour chaque jour, la semaine correspondante.
Ensuite, en Feuil1, vous allez utiliser la fonction moyenne.si :
1663594872103.png

La plage sera la nouvelle colonne créée Feuil2!A:A
Le critères S33 (par exemple)
La plage_moyenne sera la colonne (valeur) Feuil2!D:D

Cordialement
 

math45d

XLDnaute Nouveau
Bonjour,
C'est logique.
Vous étirez votre formule mais la zone analysée est incorrecte.

2 solutions :

1 - vous devez définir la zone à calculer pour chaque semaine

2 - soit vous utilisez une autre fonction à savoir moyenne.si
Cette fonction vous permettra de calculer la moyenne selon une condition. A priori, à la lecture de votre fichier,
il faudrait d'abord ajouter une colonne en Feuil2, ou vous indiquerez pour chaque jour, la semaine correspondante.
Ensuite, en Feuil1, vous allez utiliser la fonction moyenne.si :
Regarde la pièce jointe 1150010
La plage sera la nouvelle colonne créée Feuil2!A:A
Le critères S33 (par exemple)
La plage_moyenne sera la colonne (valeur) Feuil2!D:D

Cordialement
Re bonjour,

Top, effectivement cela fonctionne bien sûr la colonne pour les Valeur par contre comme vous pouvez le voir cela ne fonctionne pas sur la colonne Nombre (E).
Car celle-ci est sur une période de 7 jours mais du jeudi au jeudi.

Savez-vous s'il existe une solution ?

Bien cordialement,
 

Pièces jointes

  • Reporting Stat.xlsx
    12.3 KB · Affichages: 3

Elo16

XLDnaute Nouveau
Re bonjour,
Euh, je viens de vérifier et ça semble fonctionner

Petit truc en plus pour éviter de taper la formule à chaque ligne
Dans la colonne A de la Feuil1, n'indiquer que le numéro de la semaine, ce qui vous permettra d'étirer
Formule dans la colonne D =MOYENNE.SI(Feuil2!$A:$A;A2;Feuil2!D)
Formule dans la colonne E =MOYENNE.SI(Feuil2!$A:$A;A2;Feuil2!E:E)
 

chris

XLDnaute Barbatruc
Bonjour
Du jeudi au jeudi ce fait 8 jours et non 7...

Une proposition par TCD basé sur une requête PowerQuery (intégré à Excel) se basant sur un fichier externe

Modifier le chemin dans la cellule jaune et actualiser le TCD
 

Pièces jointes

  • Reporting_Stat_PQ.xlsx
    22.4 KB · Affichages: 3
  • Reporting_Stat_Source.xlsx
    10 KB · Affichages: 2
Dernière édition:

Dugenou

XLDnaute Barbatruc
Bonjour à tous, bonjour Chris
Oui du jeudi au jeudi ça fait 8 jours, mais dans le post #5 il est dit du jeudi semaine 34 au mercredi semaine 35.
Une proposition en pj avec un decaler sur 7 jours donc

Cordialement
 

Pièces jointes

  • Math45d.xlsx
    12.4 KB · Affichages: 2

chris

XLDnaute Barbatruc
RE à tous
Oui du jeudi au jeudi ça fait 8 jours, mais dans le post #5 il est dit du jeudi semaine 34 au mercredi semaine 35.
Une proposition en pj avec un decaler

J'avais commencé ma réponse avant la précision...
malheureusement les données de ces moyennes son sur un autre fichier

DECALER ne fonctionne pas sur un fichier externe fermé

Ce pourquoi j'ai séparé les données et le calcul en 2 classeurs afin de répondre à cette contrainte
 

Elo16

XLDnaute Nouveau
Bonjour,
J'ai trouvé une solution (certes en mode bidouille) mais ça fonctionne.
Du coup, j'ai ajouté en Feuil2 une colonne, ou j'attribue un numéro de semaine en considérant que le jeudi et le 1er jour (calculez automatiquement avec la fonction si).
Et ensuite, dans la Feuil1, je calcule la moyenne par rapport à la colonne B.
Faites moi un retour
Cordialement,
 

Pièces jointes

  • Reporting Stat (1).xlsx
    12.2 KB · Affichages: 4

chris

XLDnaute Barbatruc
Bonjour

J'ai donné une solution conforme à ta demande au #7, tant sur les 2 modes de calcul de la semaine que sur le fichier externe mais pas eu de retour de ta part...

On peut n'afficher que 2 colonnes si on ne doit pas calculer les 2 sur les 2 types de semaines...
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 083
Messages
2 085 187
Membres
102 809
dernier inscrit
Sandrine83