Faire une somme et la rediriger vers la feuille 2
Addik04
-
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, je suis un débutant dans la matière. Je veux faire une moyenne d'une série de 60 chiffres (de b1@b60) qui se trouve à la feuille 1, puis présenter le résultat de la moyenne à la feuille 2.
Cependant, je ne peux pas faire ceci avec les formules excel, je dois faire la somme et la diviser par le nombre de chiffre qu'il y a (60).
J'attends votre aide, merci
Will
Cependant, je ne peux pas faire ceci avec les formules excel, je dois faire la somme et la diviser par le nombre de chiffre qu'il y a (60).
J'attends votre aide, merci
Will
A voir également:
- Faire une somme et la rediriger vers la feuille 2
- Supercopier 2 - Télécharger - Gestion de fichiers
- Faire la somme d'une colonne excel - Guide
- Rediriger une adresse mail vers une autre - Guide
- Comment faire un livret avec des feuilles a4 - Guide
- Somme si couleur - Guide
2 réponses
Bonjour,
Pour le calcul ..Il te suffit d'utiliser une boucle...
Après.. pour l'afficher sur la feuille 2 .. je te laisse faire.
Je pense que tu vas savoir.
Si c'est pour un exercice... tu dois avoir un minimum de connaissances....
sinon pourquoi t'avoir donner ça à faire...
Pour le calcul ..Il te suffit d'utiliser une boucle...
Sub somplage()
Dim nb As Long
Dim somme As Double
Dim Rng As Range
Set Rng = Range("A1:A60")
somme = 0
nb = 0
For Each cell In Rng
if cell.value <> "" then
somme = somme + cell.Value
nb = nb + 1
end if
Next
Moyenne = somme / nb
MsgBox Moyenne
End Sub
Après.. pour l'afficher sur la feuille 2 .. je te laisse faire.
Je pense que tu vas savoir.
Si c'est pour un exercice... tu dois avoir un minimum de connaissances....
sinon pourquoi t'avoir donner ça à faire...
La somme divisé par le nombre de chiffre sans utiliser la formule de la moyenne...
=SOMME(Feuil1!B1:B60)/NBVAL(Feuil1!B1:B60)
Tu mentionnes
C'est pour un travail.
Mais encore....
Est-ce que tu as spécifiquement besoin de le faire via programmation VBA ?