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 :

Incrément sur fonction périodique (Cyclisme, goniomètre)


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 3
    Par défaut Incrément sur fonction périodique (Cyclisme, goniomètre)
    Bonjour,

    Je vous sollicite afin de m'aider à résoudre le problème suivant :

    J'ai une fonction périodique (non sinusoïdale) correspondant à la valeur angulaire de flexion d'un genou lors d'un test de cyclisme.
    Il faut que j'arrive à transcrire cette valeur en la normalisant par rapport à l'axe de la manivelle.

    Cad : lorsque j'ai mon angle max de flexion de genou=Points mort haut de pédalage=0°sur axe manivelle et angle min=Pts mort bas = 180°.

    Entre ces deux repères je peux incrémenter mes cellules de la façon suivante : Incrément=Cellule n-1 + (180/nbr de cellules entre les deux points morts).

    Jusque ici tout va bien sauf que je dois répéter l'opération sur de nombreux fichiers volumineux et je ne vois pas comment réussir à automatiser le traitement..
    Si quelqu'un a une astuce afin de réussir à ressortir le nombre de case entre chaque repère afin de ne pas avoir à compter systématiquement le nbr de cellules vides ça me serait d'une grande aide (ou une autre méthode en passant par une macro peut être, je suis tout autant preneur...).

    Ps: je vous met un fichier en PJ au cas ou je n'ai pas été très clair. (le premier pts mort se trouve aux alentours de 800ms, (soit 800 cellules plus bas...^^)
    TxGonio20sec.xlsx
    Merci d'avance pour votre coup de main !

    Cordialement,

    Corentin.

  2. #2
    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
    Citation Envoyé par Coquitouf Voir le message
    Ps: je vous met un fichier en PJ
    La plupart des participants de ce forum n'ouvrent pas les pièces jointes.
    https://www.developpez.net/forums/d8...s-discussions/

    Donc, sans avoir vu le contenu de ton fichier, je pense que ton problème peut être résolu en utilisant la fonction EQUIV() pour rechercher les lignes correspondant aux valeurs mini et maxi qu'on peut obtenir avec les fonctions MIN() et MAX().

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 3
    Par défaut
    Citation Envoyé par Menhir Voir le message
    Donc, sans avoir vu le contenu de ton fichier, .
    Tu aurais bien du lire le fichier et tu te serais rendu compte que mes valeurs min et max différents pour chaque cycles.
    Merci quand même

  4. #4
    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
    Et toi tu aurais du lire les règles du forum.

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 3
    Par défaut
    Quel aide, tout ça pour gagner des points ? GG

  6. #6
    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
    A ce jour, ta demande a été vue 91 fois sans qu'il y ait eu de réponse autre que celle que j'ai ébauchée dans ma première réponse.
    Donc soit tu te dis que le monde entier est contre toi et que c'est tous des méchants, soit tu te dis que ta demande a besoin d'éclaircissements et tu fais ce qu'il faut pour ça.
    A toi de voir quelle serait l'attitude la plus favorable à la résolution de ton problème.

    En tout cas, ce n'est certainement pas en raillant la seule personne qui a essayé de t'aider que tu obtiendras ce que tu souhaites.

Discussions similaires

  1. Réponses: 10
    Dernier message: 03/02/2005, 14h09
  2. Réponses: 5
    Dernier message: 12/01/2005, 21h58
  3. pointeurs sur fonction en C++
    Par cemoi dans le forum C++
    Réponses: 7
    Dernier message: 29/11/2004, 14h19
  4. [langage] Pointeur sur fonction
    Par Fanch.g dans le forum Langage
    Réponses: 2
    Dernier message: 02/10/2004, 11h43
  5. Declaration de fonction retournant un pointeur sur fonction
    Par pseudokifaitladifférence dans le forum C
    Réponses: 5
    Dernier message: 11/08/2003, 20h37

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