Problème avec la formule RECHECHE

Superbee -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour !

J'ai créé un ficher excel avec 2 onglets, un pour mes factures et un second pour ma banque de données.
Quand j'essaie d'ajouter une formule RECHERCHE, afin d' utiliser ma banque de données, la réponse obtenue est décalée vers le haut (par rapport à ce que je devrais obtenir )?!?

=RECHERCHE(D17;table!$A$1:$A$61;table!B:B)

Et j'ai aussi essayé la RECHERCHEV, mais cette fois je me retrouve avec un n/a et pourtant la valeur recherchée est bien dans mon tableau de référence...

=RECHERCHEV(D17;table!$A$1:$B$61;2;FAUX)

Pouvez-vous éclairer ma lanterne s'il-vous-plaît ??

Merci !

8 réponses

  1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Oui, bien entendu ...
    Mais on recherche ton fichier Excel, et il semble que tu aies oublié de le joindre !
    0
  2. Superbee2020 Messages postés 2 Statut Membre
     
    J'essaie mais je ne trouve pas comment vous l'envoyer... ! Il me permet seulement d'envoyer des images...
    0
  3. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Certainement pas !
    D'abord c'est qui, ce " il " ? Ton logiciel ? Ton ordinateur ? Ton outil de messagerie ?
     1) Tu vas dans https://www.cjoint.com/ 
    2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
    3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
    4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
    5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
    =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
    Il existe aussi :
    1) https://mon-partage.fr/
    2) https://www.transfernow.net/

    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Désolé : je n'ai pas trouvé d'explication !
    0
  6. Frenchie83 Messages postés 2254 Statut Membre 339
     
    Bonjour,

    Votre commentaire
    Et j'ai aussi essayé la RECHERCHEV, mais cette fois je me retrouve avec un n/a et pourtant la valeur recherchée est bien dans mon tableau de référence...
    Faux, ce n'est pas une valeur mais le résultat d'une formule, or Recherche ou Recherchev cherche une valeur.

    Solutions: Soit vous figez les valeurs de la colonne A de la feuille "Table", soit vous modifiez vos formules en ajoutant 0,001 à la valeur cherchée.
    =RECHERCHE(D17+0,001;table!A:A;table!B:B)
    =RECHERCHEV(D19+0,001;table!$A:$B;2;1)

    Explications sur ce dernier point:
    Recherchev avec le dernier paramètre à 0 ou FAUX, recherche la valeur exacte, donc il ne la trouve pas. En mettant ce paramètre à 1 ou VRAI, il s'arrête à la valeur immédiatement inférieure, il suffit donc d'ajouter à la valeur cherchée la même valeur que vous ajoutez dans les cellules de la colonne A de la feuille "Table" soit 0,001 pour trouver la correspondance.
    Mais la première solution (figeage des valeurs) est quand même la plus logique.

    Cdlt
    0
  7. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Salut, vous deux.

    Observation très pertinente de Frenchie83 !
    En effet jusqu'à la valeur 18,70% les formules fonctionnent correctement ; mais à partir de la cellule A38 les valeurs ne sont plus saisies mais calculées, et produisent ce dysfonctionnement.

    Donc une autre façon de solutionner le problème est de saisir 15,10% en A1 puis 15,20% en A2, et de sélectionner A1:A2 avant de tirer la poignée de recopie (le point en bas à droite de A2) jusqu'en A61.
    Ainsi on a incrémenté la colonne sans utiliser de formule.
    0
  8. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    dans ta feuille "table", à la cellule A38 tu as une formule (=+A37+0,001 !!!!!!! ?????)alors que jusqu'à A37 tu progressais en implémentant tout simplement le Dixième du nombre....
    A36: 18,6 A37: 18,7

    Tu sélectionnes ces 2 cellules et tu tires vers le bas

    Frenchie: excuse moi, je n'avais pas rafraichi ;-/

    0