RECHERCHEV vide

Résolu
Marieaai Messages postés 4 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un problème avec une formule RECHERCHEV et j'espère que vous allez m'aider à trouver la solution.
Ma formule concerne des adresses de client, il est donc possible qu'il y est soit 2 lignes d'adresse soit 3 lignes.
Comment écrire ma formule pour que si le résultat de ma RECHERCHEV est vide, le résultat reste vide.
Je sèche...
Voici ma formule
=RECHERCHEV($F$5;client;3; )

Merci d'avance.

3 réponses

  1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour,

    "Ma formule concerne des adresses de client, il est donc possible qu'il y est soit 2 lignes d'adresse soit 3 lignes. "
    Dans la meme cellule ?

    =sierreur(RECHERCHEV($F$5;client;3; 0))

    Joins un fichier-test, (avec TOUTES les explications et les résultats souhaités) ou mieux, si c'est possible, le fichier concerné, c'est plus commode pour les intervenants.

    1) Tu vas dans https://www.cjoint.com/
    2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
    3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
    4) Au bout de quelques secondes s'affiche le lien en bleu souligné ; tu le sélectionnes et tu fais "Copier"
    5) Tu reviens dans la discussion, et, dans ton message de réponse, tu fais : "Coller".

    Cordialement.
    1
    1. Marieaai Messages postés 4 Statut Membre
       
      Merci pour ta réactivité ;)
      J'ai mis le lien
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    la formule avec le code SIERREUR renvoie une cellule blanche si le nom client n'existe pas, mais renvoie 0 si elle trouve une cellule vide

    le plus simple est d'éviter l'affichage des 0
    Allez dans les options Excel > (onglet fichier / option /options avancées)
    et décochez dans la liste la ligne:
    "afficher un zéro dans les cellules de valeur nulle"
    ou alors écrire:

    =SIERREUR(SI(RECHERCHEV($F$5;client;3;FAUX)=0;"";RECHERCHEV($F$5;client;3;FAUX));"")

    1
    1. Marieaai Messages postés 4 Statut Membre
       
      C'était aussi simple que ça, j'essaierai de m'en rappeler !
      Merci beaucoup !
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi
      je passe le sujet en résolu
      bonne route
      crdlmnt
      0