Fonction( moyenne) avec excel
Résolu/Fermé
kilygonzales81
Messages postés
2
Date d'inscription
jeudi 13 août 2009
Statut
Membre
Dernière intervention
14 août 2009
-
13 août 2009 à 15:52
kilygonzales81 Messages postés 2 Date d'inscription jeudi 13 août 2009 Statut Membre Dernière intervention 14 août 2009 - 14 août 2009 à 10:57
kilygonzales81 Messages postés 2 Date d'inscription jeudi 13 août 2009 Statut Membre Dernière intervention 14 août 2009 - 14 août 2009 à 10:57
A voir également:
- Fonction( moyenne) avec excel
- Comment calculer la moyenne sur excel - Guide
- Excel fonction si et - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
6 réponses
bouket
Messages postés
143
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
16 octobre 2011
22
13 août 2009 à 16:17
13 août 2009 à 16:17
Salut,
Une petite macro semble l'idéal..
Je vois quelque chose du genre ...
Si besoin d'éclaircissement, demandez !
Bonne chance
Une petite macro semble l'idéal..
Je vois quelque chose du genre ...
Sub Macro3() ' ' Macro3 Macro ' Sheets("Feuil1").Select Dim somme As Variant Dim k As Integer k = 1 For i = 1 To 54000 Step 20 somme = 0 For j = 0 To 19 Step 1 If (Cells(i + j, 1).Value = "") Then Exit For somme = somme + Cells(i + j, 1).Value Next j If somme <> 0 Then Sheets("Feuil2").Select Cells(k, 1).Value = somme / j k = k + 1 Sheets("Feuil1").Select End If Next i ' End Sub
Si besoin d'éclaircissement, demandez !
Bonne chance
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
13 août 2009 à 16:49
13 août 2009 à 16:49
Bonjour
sans macro et rien que pour le fun:
pour faire une moyenne toutes les 20 lignes d'un tableau de 54000 lignes qui démarre, pour l'exemple en A1:
en B1:1
en B2:B1+20
en C1:=MOYENNE(INDIRECT("A"&B1):INDIRECT("A"&B1+19))
en C2:=MOYENNE(INDIRECT("A"&B2):INDIRECT("A"&B2+19))
Reste plus qu'à sélectionner ensemble B2 et C2 et à tirer sur les 2699 lignes à remplir
ça va assez vite.
Crdlmnt
sans macro et rien que pour le fun:
pour faire une moyenne toutes les 20 lignes d'un tableau de 54000 lignes qui démarre, pour l'exemple en A1:
en B1:1
en B2:B1+20
en C1:=MOYENNE(INDIRECT("A"&B1):INDIRECT("A"&B1+19))
en C2:=MOYENNE(INDIRECT("A"&B2):INDIRECT("A"&B2+19))
Reste plus qu'à sélectionner ensemble B2 et C2 et à tirer sur les 2699 lignes à remplir
ça va assez vite.
Crdlmnt
hich24
Messages postés
1633
Date d'inscription
mardi 2 octobre 2007
Statut
Membre
Dernière intervention
3 novembre 2024
753
13 août 2009 à 16:16
13 août 2009 à 16:16
hich24
Messages postés
1633
Date d'inscription
mardi 2 octobre 2007
Statut
Membre
Dernière intervention
3 novembre 2024
753
13 août 2009 à 16:23
13 août 2009 à 16:23
merci bouket , mais votre solution est plus expirimeté , c'est vous le permiter je vois que ca serait mieux de regarder la solution sur le lien . ton avis ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bouket
Messages postés
143
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
16 octobre 2011
22
13 août 2009 à 16:29
13 août 2009 à 16:29
oui effectivement, mais le lien donné, fait une somme ou moyenne sur des choses semblables...
Je ne crois pas qu'il puisse le faire tous les 20 lignes, comme demandé...
Tout dépend de ce que vous voulez finalement ... mais ma solution n'est pas si compliquée à utiliser (si correct, mais après test, elle me le semble bien !)
bonne continuation
Je ne crois pas qu'il puisse le faire tous les 20 lignes, comme demandé...
Tout dépend de ce que vous voulez finalement ... mais ma solution n'est pas si compliquée à utiliser (si correct, mais après test, elle me le semble bien !)
bonne continuation
kilygonzales81
Messages postés
2
Date d'inscription
jeudi 13 août 2009
Statut
Membre
Dernière intervention
14 août 2009
14 août 2009 à 10:57
14 août 2009 à 10:57
bonjour
merci bouket, et merci vaucluse votre proposition marche trés bien.
merci infiniment
merci bouket, et merci vaucluse votre proposition marche trés bien.
merci infiniment