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 :

Formule recherche dans matrice améliorée [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2011
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 27
    Points : 17
    Points
    17
    Par défaut Formule recherche dans matrice améliorée
    Bonjour,
    je cherche une formule pour rechercher dans une matrice une valeur donnée, dans le cas où la valeur est trouvé, elle renvoi dans la cellule une autre valeur de cette matrice, si elle ne la trouve pas, elle prend la valeur supérieure la plus proche.
    Je ne sais pas trop comment faire, je sais que la fonction rechercheV permet de faire la première partie du problème, mais dans le second cas...

  2. #2
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bonjour.

    Si tu cherches dans une seule colonne, et cela doit être la première, RechercheV te donne presque ce que tu veux.
    Les données doivent être triées par ordre croissant.
    SI l'argument valeur proche est VRAI et que la valeur exacte n'est pas trouvée, la fonction renvoie la valeur immédiatement inférieure, alors que tu voulais la supérieure.

    Donc ça va presque, mais ce n'est pas ça.

    Et comme tu es sur le forum VBA, c'est l'occasion de faire une fonction personnalisée!

    COrdialement,

    PGZ
    pluritas non est ponenda sine necessitate - Le rasoir d'Okham
    Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2011
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 27
    Points : 17
    Points
    17
    Par défaut
    Merci pour ta réponse, mais que vois-tu par "fonction personnalisé"?

  4. #4
    Membre régulier Avatar de Syphochaos
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 70
    Points : 112
    Points
    112
    Par défaut
    Bonjour pgz, tomo80.

    Je pense que pgz a voulu dire par là qu'il faut faire (en VBA) une fonction qui part du même principe que RechercheV, mais avec les modifications dont tu as besoin (notamment sur la valeur approchée).

    Sypho.

  5. #5
    Membre à l'essai
    Inscrit en
    Avril 2011
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 27
    Points : 17
    Points
    17
    Par défaut
    Salut Syphochaos, oui en faite je voulais le faire en utilisant une formule dans excel, sans penser à utiliser VBA...
    J'ai réussi à résoudre mon problème . Merci de pas m'avoir donné la réponse, on apprend toujours mieux par soi même .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Rechercher dans Matrice 2D
    Par stdonat dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 15/11/2014, 19h39
  2. [XL-2010] Recherche dans une matrice avec doublons (formule ou VBA)
    Par Lucorah dans le forum Excel
    Réponses: 7
    Dernier message: 07/05/2012, 17h16
  3. Recherche dans matrice
    Par boom47 dans le forum Excel
    Réponses: 3
    Dernier message: 27/01/2012, 11h47
  4. [XL-2010] Formule : recherche dans une table pour un calendrier
    Par gandalf20000000 dans le forum Conception
    Réponses: 3
    Dernier message: 27/12/2011, 11h42
  5. Améliorer la recherche dans un fichier?
    Par abdmaa dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 09/05/2005, 13h09

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