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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    technicien BE
    Inscrit en
    Mai 2014
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : technicien BE

    Informations forums :
    Inscription : Mai 2014
    Messages : 25
    Par défaut Trouver la valeur MAX dans differentes pages et voir sur quelle colonne elle se situe et determiner la valeur
    Bonjour,

    Il faut que je trouve la valeur MAX dans differentes pages et voir sur quelle colonne elle se situe et aller à la valeur dans colonne A
    et ensuite chercher la deuxieme plus grande valeur de la même colonne qui correspond une valeur dans colonne A
    et idem pour la troisieme valeur.

    En resumé :trouver la courbe ayant la plus grosse valeur , puis donner les deux autres plus grandes valeurs de cette courbe et voir à quelle frequences elles correspondent

    Et tout ça en VBA pour emplir 3 cases dans la feuille resultats

    Merci d'avance pour votre aide

    @+
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2011
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1 503
    Par défaut
    Bonjour gaby12,

    Pourquoi VBA ?
    La formule magique : {=SOMME(SI((GRANDE.VALEUR(B$2:B$102;1)=B$2:B$102);$A$2:$A$102;0))}.
    Les "{ ... }" représente un calcul matriciel. Ainsi tu devras cliquer sur "CTRL" + "SHIFT" + "ENTREE" pour valider ta formule.

    Ce que ça fait ? Ca te renvoie la valeur en colonne A qui correspond à la k-ième valeur la plus importante en (ici) B.

    En bref, tu appliques cette formule sur tes 9 colonnes et tu as ta réponse !

    Pour faire encore plus fort, tu peux tout faire en une seule formule avec des MAX de GRANDE.VALEUR. A toi de voir !

    N'hésite pas à revenir vers moi !

    Cordialement,
    Kimy

  3. #3
    Membre averti
    Homme Profil pro
    technicien BE
    Inscrit en
    Mai 2014
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : technicien BE

    Informations forums :
    Inscription : Mai 2014
    Messages : 25
    Par défaut
    Merci beaucoup Kimy,

    Bonjour

    Je travaille sur un rapport sous excel où une macro emplit des feuilles au nombre de 6 depuis 6 fichiers excel .
    elle fait des graphiques en feuille "resultat"
    et il faut completer 3 cellules :
    la premiere est la valeur maxi de tous les tableaux . là pas besoin de BVA sauf que une valeur correspondante qui en colonne A
    par contre , il faudrait connaitre la colonne où il y a la plus grande valeur et trouver dans cette colonne les deux autres plus grandes valeurs et que ça s'incrive dans les deux autres cellules de la feuille "resultat".

    Ce sera automatique pour l'ulisateur qui ne doit faire aucune manip.

    VBA pour connaitre la colonne possedant la plus grande valeur et extraire les trois plus grandes valeurs de cette colonne et voir à quelles vitesses correspondent ces valeurs. et les inscrire

    Merci d'avance

    Cordialement

    Gaby12

  4. #4
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Le classeur joint n'est pas vraiment une réponse à la demande puisque sans VBA, mais une fois écrit, il ne demande aucune manipulation de l'utilisateur.
    Cordialement
    Claude
    Fichiers attachés Fichiers attachés

  5. #5
    Membre averti
    Homme Profil pro
    technicien BE
    Inscrit en
    Mai 2014
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : technicien BE

    Informations forums :
    Inscription : Mai 2014
    Messages : 25
    Par défaut
    Bonjour à tous
    Merci papouclo

    En regardant le graphe de la colonne je me suis aperçu que les deuxieme et troisieme valeurs de la colonne ne sont pas celles recherchées (voir piece jointe completé du graphique.
    On recherche les valeurs des pointes de la courbe alors que les deuxieme et troisieme valeurs trouvées sont de part et d'autre du point maxi sur les pentes de la courbe.
    Ces deux points remarquables ont pour abcisses 636 et 1116 et pour les identifier il faut tester chaque point qui soit la deuxieme valeur et en plus que les points qui sont avant et aprés aient une valeur inferieure (cela identifie la pointe)
    je pense avoir mieux posé le probleme ici

    Merci d'avance
    Cordialement

    @+
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/05/2010, 17h30
  2. Réponses: 13
    Dernier message: 11/04/2009, 19h03
  3. Réponses: 5
    Dernier message: 25/05/2007, 17h53
  4. [DAO]type non défini / recherche valeur max dans un champ
    Par petitours dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 23/04/2007, 09h59
  5. [TWebBrowser] Comment trouver tous les liens dans une page ?
    Par xenos dans le forum Composants VCL
    Réponses: 1
    Dernier message: 15/01/2006, 23h36

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