IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Programmer une moyenne mobile


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Editeur
    Inscrit en
    Mai 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Editeur

    Informations forums :
    Inscription : Mai 2018
    Messages : 1
    Par défaut Programmer une moyenne mobile
    Bonsoir,
    J'espère que vous passez une agréable soirée.
    Je viens vous faire part de mon problème sachant que je ne sais pas réellement coder en VBA (sauf les trucs de bases, faire une moyenne, écart type et compagnie)(mais c'est bien parce qu'on a des fonctions déjà toutes faites ). Je souhaite effectuer une moyenne mobile 20 (c'est à dire une moyenne des 20 premières observations, puis des 20 suivantes, etc) et une moyenne mobile 50. J'ai des feuilles avec environ 2000 observations sur chacune d'entre elles, sur lesquelles je souhaite calculer ces MM. Si je vois ce à quoi j'ai à faire "sur papier", c'est bien différent en terme de codage... Ce que j'ai envie d'avoir, c'est que sur chaque feuille, on ait deux colonnes MM20 et MM50, ainsi qu'une trosième colonne qui donne le signal (achat ou vente, selon les résultats des MMA : il faut acheter quand la moyenne mob20 croise à la hausse la moyenne mob50 et vendre lorsque la moyenne mob20 franchi à la baisse la moyenne mob50) Mais je ne vois pas trop comment m'y prendre pour faire tout ça, ni même par où commencer

    Je vous remercie d'avance pour toutes aides et indications apportées

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonsoir,

    Citation Envoyé par dolnabers Voir le message
    je ne sais pas réellement coder en VBA (
    Il est toujours possible d'apprendre à tout age mais pour ton cas est-ce bien nécessaire ?
    Avec les fonctions disponibles, par exemple DECALER, ce ne devrait pas être trop complexe de faire des moyennes mobiles sur 20 ou 50 lignes.

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Il faudrait que tu montres une copie d'écran de tes données mais j'ai l'impression que ça pourrait se résoudre avec de simples références relatives.
    Ca dépend si tu veux faire une moyenne de 20 valeurs glissante pour une moyenne de groupes de 20 valeurs distincts les uns des autres.

    Suivant tes données sources, il est peut-être aussi possible d'utiliser la fonction MOYENNE.SI().

    Bref, il est fortement probable que tu n'ais pas besoin de VBA mais il faudrait être plus précis dans ta demande (en particulier la description des données sources) pour le confirmer.

Discussions similaires

  1. Calculer une Moyenne Mobile
    Par Kostiaannecy dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 24/10/2011, 15h06
  2. Réponses: 2
    Dernier message: 16/02/2011, 14h59
  3. [CR XI] Calculer une moyenne mobile
    Par Cereal123 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 08/09/2010, 17h17
  4. Calcul d'une moyenne mobile
    Par guillaume117 dans le forum LabVIEW
    Réponses: 0
    Dernier message: 08/06/2010, 12h01
  5. Réponses: 4
    Dernier message: 11/11/2008, 15h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo