RECHERCHEV sur unecolonne non triée

Résolu
Mistral_13200 Messages postés 649 Statut Membre -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'utilise la fonction RECHERCHEV dans plusieures cellule et pour certaine j'ai #N/A qui s'affiche au lieu de la valeur attendue. Il semblerait que cela vienne du fait que la colonne (la 2ieme) de ma table, dans laquelle je cherche ma valeur de référence ne soit pas triée dans l'ordre croissant. Ma table est triée sur la valeur de la 1ere colonne et je suis obligé de garder cet ordre.

Quelqu'un connaît-il un moyen de tourner cette difficulté?
D'avance merci.
Cordialement.
Mistral
Configuration: Windows XP Internet Explorer 7.0

6 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    je ne sais pas quelle formule RECHERCHE vous utilisez, mais si réellement est là le probléme:
    RECHERCHEV(Valeur cherchée; champ de recherche; n° de colonne et terminez avant de fermer la parenthèse par:
    ;FAUX ou ;0
    Ceci devrait convenir.
    Crdlmnt
    0
    1. Mistral_13200 Messages postés 649 Statut Membre 4
       
      Merci Vaucluse!
      Je venais de trouver la même réponse dans l'aide d'Excel.
      Mais mon problème n'était pas là. Il venait du fait que je cherchais
      un nombre saisi dans une cellule, donc au format nombre, dans une colonne
      contenant des nombre mais au format "texte", d'ou #N/A. du moins je le pense.
      Peux-tu me confirmer cela.
      Cordialement.
      Mistral
      0
      1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > Mistral_13200 Messages postés 649 Statut Membre
         
        Il est probable que la solution soit là. Pour vérifier, tu peux:
        placer 1 dans une cellule hors champ, copier la cellule et faire sur ta liste de nombre"texte" un collage spécial "multiplié",tous les textes seront numérisés
        Crdlmnt
        0
  2. triwix Messages postés 306 Statut Membre 22
     
    Salut,

    En fait #N/A s'affiche comme résultat si rechercheV ne trouve pas la valeur recherchée dans ta colonne 1, donc vérifie bien que l'ortographe soit le même

    Ou met nous un exemple sur ci-joint
    0
  3. triwix Messages postés 306 Statut Membre 22
     
    Voilà tu as trouvé ça doit venir de cela

    Il faut que les 2 valeur soient les mêmes et au même format
    0
  4. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    bonjour à tous
    si la cellule contient un nombre et ta colonne de recherche du texte
    recherchev(ctxt(A1;0);ta plage; ta colonne;0)
    et si n'xiste pas
    si(nb.si(la colonne de techerch;ctxt(A1;0))=0;"";recherchev(ctxt(A1;0);ta plage; ta colonne;0))

    Comme l'a dit fort justement l'ami Vaucluse le 0 permet de se passer de mettre dans l'ordre

    ctxt(A1;0) correspond à un nombre entier
    si tu as 123,45 il faudrait écrire ctxt(A1;2)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. triwix Messages postés 306 Statut Membre 22
     
    Bonjour Michel,

    Peux t'on afficher plusieurs résultats avec cette formule?
    0
  7. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    ce n'est pas le sujet de la discussion
    0