bonjour,
je suis un novice d'excel, et j'aimerais avoir un solution à mon petit problème.
Voilà j'ai un fichier excel avec des données toutes les 5 minutes qui se suivent (cf fichier joint). J'aimerais effectuer une macro me permettant d'avoir la moyenne horaire dans une colonne ou une feuille séparé :
La moyenne à 15h, correspond aux données entre 14h00 et 15h00 par exemple.
Comment faire, sachant que j'ai un classeur avec des données toutes les 10 minutes environ et sur tout unmoi !!
Je vous remercie pour votre aide.
Nico38
moyenne horaire 
moyenne horaire
- Fichiers joints
-
Hg atmo 020209 à 080209.xls- (189 Kio) Téléchargé 15 fois
- Nico38
- Utilisateur occasionnel
- Messages: 20
- Inscription: 19 Déc 2011, 15:22
- Version Excel: 2007
Re: moyenne horaire
Bonsoir et bienvenue,
Une solution avec filtre
entrer la plage horaire en E1:E2 (format Standard)
résultat moyenne en H1
Dans le VBE de la feuille
Amicalement
Claude
Une solution avec filtre
entrer la plage horaire en E1:E2 (format Standard)
résultat moyenne en H1
Dans le VBE de la feuille
- Code: Tout sélectionner
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Lg&
If Not Application.Intersect(Target, Range("e1:e2")) Is Nothing Then
If Target.Count > 1 Then Exit Sub
Lg = Range("a" & Rows.Count).End(xlUp).Row
Range("k2") = "=AND(HOUR(a2)>=$e$1,HOUR(a2)<$e$2)" 'critères
Range("a1:b" & Lg).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Range("k1:k2"), CopyToRange:=Range("g2:h2"), Unique:=False
Range("h1") = "=AVERAGE(h3:h" & Lg & ")"
Range("k2").ClearContents
End If
End Sub
Amicalement
Claude
- Fichiers joints
-
Nico38_MoyenneHeures.zip- (56.81 Kio) Téléchargé 8 fois
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
- dubois
- Passionné d'Excel
- Messages: 9256
- Inscription: 08 Déc 2007, 12:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
Re: moyenne horaire
Bonjour Claude,
merci de ta réponse !!
cela va m'être bien utile.
Simplement est-il possible d'avoir la moyenne horaire par jour ?
Avec le code que tu me propose, apparemment le calcul de la moyenne se fait sur la tranche horaire de tous le jours. En fait, j'aimerais avoir par jour la moyenne horaire : exemple : horaire moyenne du 02/02/2009 de 16h à 17h .
horaire moyenne du 02/02/2009 de 17h à 18H....etc
Est ce possible ?
Aussi dan la colonne H1, il n'apparit pas toute les mesures de la tranche horaire entré en E1 et E2, est ce normal ?
Encore merci
Amicalement.
Nicolas
merci de ta réponse !!
cela va m'être bien utile.
Simplement est-il possible d'avoir la moyenne horaire par jour ?
Avec le code que tu me propose, apparemment le calcul de la moyenne se fait sur la tranche horaire de tous le jours. En fait, j'aimerais avoir par jour la moyenne horaire : exemple : horaire moyenne du 02/02/2009 de 16h à 17h .
horaire moyenne du 02/02/2009 de 17h à 18H....etc
Est ce possible ?
Aussi dan la colonne H1, il n'apparit pas toute les mesures de la tranche horaire entré en E1 et E2, est ce normal ?
Encore merci
Amicalement.
Nicolas
- Nico38
- Utilisateur occasionnel
- Messages: 20
- Inscription: 19 Déc 2011, 15:22
- Version Excel: 2007
Re: moyenne horaire
re,
C'est ce que j'avais commencer à faire, j'ai pas garder le code,
reviens d'ici 1/4 d'heure
Claude
C'est ce que j'avais commencer à faire, j'ai pas garder le code,
reviens d'ici 1/4 d'heure
Claude
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
- dubois
- Passionné d'Excel
- Messages: 9256
- Inscription: 08 Déc 2007, 12:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
Re: moyenne horaire
re,
Par jour
Claude
Par jour
- Code: Tout sélectionner
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Lg&
If Not Application.Intersect(Target, Range("e1:e2")) Is Nothing Then
If Target.Count > 1 Then Exit Sub
Lg = Range("a" & Rows.Count).End(xlUp).Row
Range("k2") = "=AND(a2>=$e$1,a2<=$e$2)" 'critères
Range("a1:b" & Lg).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Range("k1:k2"), CopyToRange:=Range("g2:h2"), Unique:=False
Range("h1") = "=AVERAGE(h3:h" & Lg & ")"
Range("k2").ClearContents
End If
End Sub
Claude
- Fichiers joints
-
Nico38_MoyenneHeures_V02.zip- (57.24 Kio) Téléchargé 12 fois
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
- dubois
- Passionné d'Excel
- Messages: 9256
- Inscription: 08 Déc 2007, 12:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
Re: moyenne horaire
Merci beaucoup Claude !!!
tu me facilite grandement la chose !!
Amicalement
nicolas
tu me facilite grandement la chose !!
Amicalement
nicolas
- Nico38
- Utilisateur occasionnel
- Messages: 20
- Inscription: 19 Déc 2011, 15:22
- Version Excel: 2007
Re: moyenne horaire
re,
Une version peut-être + facile à saisir
Claude

Une version peut-être + facile à saisir
Claude

- Fichiers joints
-
Nico38_MoyenneHeures_V03.zip- (57.79 Kio) Téléchargé 12 fois
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
- dubois
- Passionné d'Excel
- Messages: 9256
- Inscription: 08 Déc 2007, 12:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
Re: moyenne horaire
MERCI
- Nico38
- Utilisateur occasionnel
- Messages: 20
- Inscription: 19 Déc 2011, 15:22
- Version Excel: 2007
Re: moyenne horaire
Bonjour Claude,
en décembre tu m'avais fais une macro pour des calculs de moyennes. Je t'en remercie d'ailleurs.
Je voulais savoir si il était possible modifier cette macro, pour que le calcul de la moyenne horaire se fasse automatiquement quand on insère les données avec les mesures toutes les 5 minutes. En clair, une fois les données entré dans la colonne A, est il possible d'avoir directement la moyenne horaire pour chaque jour ?
Je te remercie de ta réponse, tu trouveras en pièce jointe, la dernière version que tu m'avais envoyé.
Merci et bonne soirée,
Nicolas
en décembre tu m'avais fais une macro pour des calculs de moyennes. Je t'en remercie d'ailleurs.
Je voulais savoir si il était possible modifier cette macro, pour que le calcul de la moyenne horaire se fasse automatiquement quand on insère les données avec les mesures toutes les 5 minutes. En clair, une fois les données entré dans la colonne A, est il possible d'avoir directement la moyenne horaire pour chaque jour ?
Je te remercie de ta réponse, tu trouveras en pièce jointe, la dernière version que tu m'avais envoyé.
Merci et bonne soirée,
Nicolas
- Fichiers joints
-
Nico38_MoyenneHeures_V03.xlsm- (94.5 Kio) Téléchargé 2 fois
- Nico38
- Utilisateur occasionnel
- Messages: 20
- Inscription: 19 Déc 2011, 15:22
- Version Excel: 2007
Re: moyenne horaire
Bonjour,
Tu veux la moyenne de chaque jours (sans le détail), c'est bien çà ?
combien de jour dans le fichier ?
je regarderais dans la soirée.
édit: retire le résolu pour continuer
Amicalement
Claude
Tu veux la moyenne de chaque jours (sans le détail), c'est bien çà ?
combien de jour dans le fichier ?
je regarderais dans la soirée.
édit: retire le résolu pour continuer
Amicalement
Claude
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
- dubois
- Passionné d'Excel
- Messages: 9256
- Inscription: 08 Déc 2007, 12:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
34 messages
• Page 1 sur 4 • 1, 2, 3, 4
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- moyenne horaire
par franck1966 » 17 Jan 2008, 13:40 - 6 Réponses
- 1711 Vus
- Dernier message par Amadéus

17 Jan 2008, 22:56
- moyenne horaire
-
- moyenne horaire
par rudid » 03 Mars 2011, 23:59
- 3 Réponses
- 78 Vus
- Dernier message par rudid

04 Mars 2011, 01:30
- moyenne horaire
-
- Aide sur la pondération de moyenne de moyenne
par Moricette » 05 Nov 2007, 20:30 - 0 Réponses
- 1850 Vus
- Dernier message par Moricette

05 Nov 2007, 20:30
- Aide sur la pondération de moyenne de moyenne
-
- Amplitude horaire
par Versaillais » 27 Jan 2006, 10:56 - 1 Réponses
- 2839 Vus
- Dernier message par Amadéus

14 Mai 2006, 01:59
- Amplitude horaire
-
- Planning horaire
par Ikkokukan2006 » 14 Jan 2007, 11:16 - 3 Réponses
- 2658 Vus
- Dernier message par casseille

14 Jan 2007, 19:11
- Planning horaire
-
- CONVERSION HORAIRE
par MANOUNE » 08 Mars 2007, 10:20
- 8 Réponses
- 1740 Vus
- Dernier message par vba-new

18 Jan 2010, 13:45
- CONVERSION HORAIRE
Utilisateurs en ligne
Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot] et 5 invités