Bonjour a tous!
J'aurais une question sur une partie de la macro que je suis en train de faire.
Grosso modo, je travaille avec des capteurs qui prennent des mesures toutes les 5 minutes pendant 1 jour.
En faisant la moyenne des mesures pour chaque heure, je me retrouve avec 24 valeurs d'un parametre que nous appelerons A (1 pour chaque heure).
J'ai aussi un autre parametre B qui m'informe sur le luminosite de la journee. Si ce parametre est au dessus de 1, il fait jour si il est en dessous, il fait nuit. J'ai donc une colonne C avec l'instruction suivante: SI(Bi > 1, 1, 0).
Maintenant j'ai donc une valeur de C pour chaque 5 minutes, ce qui ne m'interesse pas puisque le reste de mon projet se passe en heures. Je fais donc une moyenne de ce parametre C pour chaque heure. J'ai donc 24 valeurs (colonne D) qui sont soit 0, soit 1, soit entre les deux (0=nuit toute l'heure, 1=jour toute l'heure, entre les deux = soleil se leve ou se couche pendant cette heure).
Donc voici ce aue je veux faire par macro:
Je souhaite que mon nouveau parametre X soit la moyenne des parametres A que quand le jour est leve, c'est a dire seulement quand le parametre D correspondant a la meme heure est superieur a 0.5.
Donc comment dire X = MOYENNE(Ai, Aj, Ak) que quand Di, Dj, Dk ... > 0.5 ?
Colonne A = 24 valeurs (celles dont on veut la moyenne)
Colonne B = Valeurs toutes les 5 minutes
Colonne C = 1 si Ci>1 sinon 0
Colonne D = Moyenne de C sur une heure, donc 24 valeurs
X = 1 seule valeur.
Quelle longue histoire! J'espere que vous m'avez compris! (Claviers anglais = pas d'accents, excusez donc mon orthographe!)
Merci encore
J'aurais une question sur une partie de la macro que je suis en train de faire.
Grosso modo, je travaille avec des capteurs qui prennent des mesures toutes les 5 minutes pendant 1 jour.
En faisant la moyenne des mesures pour chaque heure, je me retrouve avec 24 valeurs d'un parametre que nous appelerons A (1 pour chaque heure).
J'ai aussi un autre parametre B qui m'informe sur le luminosite de la journee. Si ce parametre est au dessus de 1, il fait jour si il est en dessous, il fait nuit. J'ai donc une colonne C avec l'instruction suivante: SI(Bi > 1, 1, 0).
Maintenant j'ai donc une valeur de C pour chaque 5 minutes, ce qui ne m'interesse pas puisque le reste de mon projet se passe en heures. Je fais donc une moyenne de ce parametre C pour chaque heure. J'ai donc 24 valeurs (colonne D) qui sont soit 0, soit 1, soit entre les deux (0=nuit toute l'heure, 1=jour toute l'heure, entre les deux = soleil se leve ou se couche pendant cette heure).
Donc voici ce aue je veux faire par macro:
Je souhaite que mon nouveau parametre X soit la moyenne des parametres A que quand le jour est leve, c'est a dire seulement quand le parametre D correspondant a la meme heure est superieur a 0.5.
Donc comment dire X = MOYENNE(Ai, Aj, Ak) que quand Di, Dj, Dk ... > 0.5 ?
Colonne A = 24 valeurs (celles dont on veut la moyenne)
Colonne B = Valeurs toutes les 5 minutes
Colonne C = 1 si Ci>1 sinon 0
Colonne D = Moyenne de C sur une heure, donc 24 valeurs
X = 1 seule valeur.
Quelle longue histoire! J'espere que vous m'avez compris! (Claviers anglais = pas d'accents, excusez donc mon orthographe!)
Merci encore
Dernière édition: