Analyse données météo

Résolu/Fermé
Lzak@ Messages postés 2 Date d'inscription mercredi 24 mai 2017 Statut Membre Dernière intervention 24 mai 2017 - 24 mai 2017 à 14:26
Lzak@ Messages postés 2 Date d'inscription mercredi 24 mai 2017 Statut Membre Dernière intervention 24 mai 2017 - 24 mai 2017 à 18:10
Bonjour,

alors voilà, j'ai une liste de données météo très longue, de 1980 à 2016, pour chaque heure.

J'aimerais faire une moyenne mensuelle des précipitations, le problème, c'est que tous les mois n'ont pas la même longueur, d'ailleurs pour certains mois de 31 jours, il n'y a que 30 jours de données, et cela varie selon les années. Je me demandais s'il y avait moyen d'automatiser cela. La fonction offset ne marche pas puisque le décalage n'est jamais le même. Je voulais essayer d'utiliser un if(datedif()=1 an; moyenne mensuelle;...) mais je ne vois pas comment ça peut marcher non plus. Et je vois pas trop comment coder ça sous VBA.

Les données que j'ai sont :
Année Mois Jour Heure Date Précipitation ...
2016 1 1 0 1.1.2016 0.2
2016 1 1 1 1.1.2016 0.08
2016 1 1 2 1.1.2016 0
......

Si quelqu'un a une solution, ce serait vraiment génial !

Merci d'avance,
Lucie.
A voir également:

2 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
Modifié le 24 mai 2017 à 16:39
Bonjour,

Plutôt que du VBA, une formule du type :
=MOYENNE.SI.ENS($F$2:$F$10;$A$2:$A$10;$A2;$B$2:$B$10;$B2)

Cordialement
Patrice
1
Lzak@ Messages postés 2 Date d'inscription mercredi 24 mai 2017 Statut Membre Dernière intervention 24 mai 2017
24 mai 2017 à 18:10
Ça marche !! Merci beaucoup :D
0