Obtenir une moyenne sur deux ou plusieurs feuilles

Bonjour à tous,

Comment faire la moyenne des valeurs contenues dans les cellules d' une colonne sur plusieurs feuilles?

Merci d'avance pour votre aide.

BIRIBI

Salut :

' Supposons que nous avons quatre feuilles .

' Chaque feuille contient des valeurs a la première colonne A:A .

' Nous appliquons le code suivant :

Sub Moyenne()

Dim sh As Worksheet, S As Double, M As Double, DL As Long

For Each sh In Sheets

DL = sh.Cells(sh.Rows.Count, 1).End(xlUp).Row

S = S + WorksheetFunction.Sum(sh.Range("A1:A" & DL))

D = D + DL

Next

MsgBox "Nombre de lignes calculées : " & D & Chr(10) & _

"Total : " & S & Chr(10) & "Moyenne : " & Val(S) / Val(D)

End Sub

bonjour

=SOMME(Feuil1:Feuil3!A1:A8)/NB(Feuil1:Feuil3!A1:A8)

en admettant que tes val soient dans une plage qui va de a1 à a8 sur les 3 feuilles

cordialement

Bonjour le forum,

=MOYENNE(Feuil1:Feuil3!A:A)

Bonjour et merci à tous ceux qui m'ont fourni leur aide,

ne sachant pas appliquer un code, j'ai suivi la méthode de tulipe_4 et ça marche.

Merci encore.

BIRIBI a écrit :

ne sachant pas appliquer un code, j'ai suivi la méthode de tulipe_4 et ça marche.

???

Les deux formules proposées fonctionnent.

Rebonjour,,

Je reviens vers vous car, en écrivant ma requête, j'avais complètement oublié que, si la colonne A de la feuille 1 se termine à la cellule n°31, je n'ai toujours pas terminé de noter les résultats dans la colonne A de la feuille 2. Je modifie donc ma question: comment obtenir la moyenne de valeurs notées sur deux feuilles, étant donné que je note chaque semaine des valeurs dans la colonne A de la deuxième feuille? J'espère avoir été assez clair.

Merci d'avance et à +.

bonjour

tu choisis la plus longue plage (ou tu prevois large en modifiant la formule )

cordialement

Rechercher des sujets similaires à "obtenir moyenne deux feuilles"