XL 2013 Moyenne d'un plage variante (Résolu)

  • Initiateur de la discussion Initiateur de la discussion Cougar
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Cougar

XLDnaute Impliqué
Bonjour le forum,

Je veux faire la moyenne d'une plage de cellules mais le nombre de cellule peux varier d'une semaine à l'autre. J'ai donc essayer =MOYENNE(INDIRECT("D2";D3😀23)) mais, n'ayant jamais utilisé la fonction Indirect, il y a une erreur dans l'écriture de la formule (en D24 et D45)

Voir le fichier joint,

Merci
 

Pièces jointes

Bonjour Dranreb,

Malheureusement, les en-têtes ne sont pas toujours aux mêmes lignes et le nombre de lignes pour chaque section varient d'une semaine à l'autre. Donc, il faut trouver la moyenne entre l'en-tête Rendement machine et la dernière cellule non vide.

Merci
 
Vous pouvez aussi essayer cette macro si les cellules devant recevoir la formule sont vides au départ :
VB:
Sub Test()
   Dim Cel As Range, Fml As String
   Set Cel = ActiveSheet.[D1]
   Do: Set Cel = Cel.Resize(Rows.Count - Cel.Row).Find("Rendement machine")
      If Cel Is Nothing Then Exit Do
      Fml = "=AVERAGE(R" & Cel.Row + 1 & "C:R[-1]C)"
      Set Cel = Cel.End(xlDown).Offset(1)
      Cel.FormulaR1C1 = Fml: Loop
   End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour