Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Moyenne 3 dernières valeurs d'un critère en fonction de la date

MarcoSodia

XLDnaute Nouveau
Bonjour à tous,

Dans le cadre de mon travail, je dois réaliser un tableau qui me permet d'obtenir la moyenne en matière grasse (MG) des 3 dernières tournées et ce à chaque date.

J'ai trouvé la formule qui me permet d'effectuer la moyenne sur les 3 dernières lignes de mon tableau (sans pour autant réussir à cibler une tournée en particulier) et j'ai trouvé une formule qui me permet d'effectuer la moyenne sur mes tournées. Mais je n'arrive pas à les combiner.

Du coup ma demande se résume à : comment je pourrais effectuer la moyenne en matière grasse des 3 dernières tournées en fonction de la date ? J'avoue que je cale un peu...

Merci par avance à tous

Bonne journée !
 

Pièces jointes

  • PCM - Copie.xlsx
    18.7 KB · Affichages: 12

Dugenou

XLDnaute Barbatruc
Bonjour,
Peux-tu préciser que tu entend par "3 dernières tournées en fonction de la date" : sur la ligne de la tournée 746 du 7/09 tu veux juste les 2 précédentes et l'actuelle (747 du 5/9 et 745 du 7/9) ou bien les 2 746 précedentes et l'actuelle (746 du 3/9 et 746 du 5/9)
idéalement calcules la moyenne sur 2 ou 3 lignes en cliquant les cellules à prendre de façon qu'on comprenne bien ce que tu attends.

Cordialement
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer cette formule matricielle moyenne sur la colonne "P"

VB:
=MOYENNE(TRANSPOSE(INDIRECT("$P"&GRANDE.VALEUR(SI(Tableau1[Tournée]=$A$1;LIGNE(Tableau1[Moyenne toute tournée]));{1.2.3}))))
ou
VB:
=MOYENNE(TRANSPOSE(INDIRECT("$P"&GRANDE.VALEUR(SI(Tableau1[Date]<=$A$2;LIGNE(Tableau1[Moyenne toute tournée]));{1.2.3}))))
pour la date

Edit: révision du fichier

JHA
 

Pièces jointes

  • PCM - Copie.xlsx
    19 KB · Affichages: 1

JHA

XLDnaute Barbatruc
Bonjour à tous,

Fichier avec date et tournée
VB:
=MOYENNE(TRANSPOSE(INDIRECT("$P"&GRANDE.VALEUR(SI((Tableau1[Tournée]=$A$1)*(Tableau1[Date]<=$A$2);LIGNE(Tableau1[Moyenne toute tournée]));{1.2.3}))))

JHA
 

Pièces jointes

  • PCM - Copie bis.xlsx
    19 KB · Affichages: 3

MarcoSodia

XLDnaute Nouveau
Bonjour,

Oui pardon j'avais tellement la tête dedans que je n'ai pas pensé à expliquer.
Par exemple : pour la 746 du 09/09/2021 avoir la moyenne du 07/09, 05/09 et 03/09 dans la colonne Q.
Pour la 747 du 10/09/2021 avoir la moyenne du 08/09, du 06/09 et du 02/09.



Un peu ce que JHA a fait mais en dynamique dans la colonne moyenne des 3 dernières tournées.

Je ne sais pas si je suis plus claire ?
 

Pièces jointes

  • PCM - Copie.xlsx
    18.1 KB · Affichages: 1

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…