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

Excel Discussion :

[2007] recherche de valeur la plus proche


Sujet :

Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2016
    Messages : 17
    Points : 13
    Points
    13
    Par défaut [2007] recherche de valeur la plus proche
    Bonjour le forum,

    Je dois faire des calculs de coûts estimatifs de Liner à partir de la surface interne de plusieurs piscines.

    - Soit je dispose directement de la surface, dans ce cas pas de problème.
    - Soit je ne dispose pas de la surface, mais je dispose du volume, dans ce cas, je voudrais rechercher le volume le plus proche (supérieur ou inférieur, le plus proche, mais si ce n'est pas possible, je voudrais le plus proche supérieur). A partir du volume le plus proche, je récupère la surface correspondante.
    - Soit je ne dispose ni de la surface, ni du volume, dans ce cas, je prends la moyenne des surfaces de toutes les piscines (P1-P18) (faute de mieux).

    Ce qui me pose problème, c'est la 2é condition.
    Dans mon tableau, les surfaces, volumes ne sont pas classés.
    Les plages dans lesquelles chercher reste fixes.

    J'espère que ma description est claire.

    Si possible, une formule dans la cellule, plutôt qu'une macro.

    Merci d'avance
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 773
    Points : 28 637
    Points
    28 637
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Les fonctions RECHERCHE, RECHERCHEV et RECHERCHEH (j'en ai peut-être oubliées) permettent de renvoyer la valeur la plus proche d'une donnée à chercher à condition que la colonne ou ligne où se passe la recherche soit triée par ordre croissant .
    EQUIV renvoie la position relative de l’élément dans la plage (ligne ou colonne).
    Le troisième argument de cette fonction permet de renvoyer la position de la position la plus élevée (1) ou la plus petite valeur (-1)

    Pour en savoir plus, consulter l'aide de ces fonctions.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2016
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    Merci Philippe pour cette réponse.

    J'ai déjà essayé avec "RECHERCHEH", mais ça ne fonctionne pas parce que les valeurs ne sont pas classées, et je ne peux pas le faire.
    Mon tableau de données est "figé".

    De plus, lorsqu'il n'y a pas de surface, mais un volume, il faut rechercher le volume le plus proche sur la même ligne, donc, il ne faut pas prendre le volume de comparaison en compte, sinon à chaque fois, comme volume le plus proche, j'ai le volume lui même (j'ai essayé).

    Il est possible de contourner le problème sur la première colonne [B], plage [C:S].
    Mais pour les autres colonnes, je ne sais pas comment faire. La cellule de comparaison est au milieu de la plage.
    Et là, je ne sais plus faire.

    Si je ne suis pas clair dans ma demande ou mes démarches déjà effectuées, je peux préciser.

    Merci d'avance pour votre aide.

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/01/2015, 16h52
  2. [XL-2010] Recherche valeur la plus proche
    Par nonifel dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/04/2014, 08h50
  3. [XL-2003] MACRO pour rechercher les 2 valeurs les plus proches
    Par Tchibe dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 09/06/2010, 15h04
  4. recherche de la valeur la plus proche
    Par chadi18 dans le forum SAS Base
    Réponses: 19
    Dernier message: 20/01/2010, 11h04
  5. [XL-2003] -debutante-Rechercher la somme la plus proche d'une certaine valeur
    Par brindacier dans le forum Excel
    Réponses: 3
    Dernier message: 29/07/2009, 22h37

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