Formule

Résolu
enter -  
 enter -
Bonjour,
Je voudrais savoir comment faire pour éviter d'afficher le #N/A dans une liste quand la valeur à laquel fait référence cette cellule est vide.
Je part à la base de la fonction recherv mais je ne parvient pas à faire fontionner ce système de supression de N/A
voilà la formule sur laquel je suis en ce moment mais cela ne fonctionne pas.
=SI(ESTERREUR(INDIRECT(RECHERCHEV(C14;REFPOSTE;2;)));"";INDIRECT(RECHERCHEV(C14;REFPOSTE;2;))) 
Est-ce que quelqu'un à une idée ?

Merci d'avance

2 réponses

  1. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    Ta formule est correcte. Elle vérifie s'il existe une condition d'erreur. Si tel est le cas, la fonction SI renvoie une chaine vide. En l'absence d'erreur, la fonction SI renvoie INDIRECT(RECHERCHEV(C14;REFPOSTE;2;)) .

    A+
    0
    1. enter
       
      merci
      la formule :
      =RECHERCHEV(C14;REFPOSTE;2;)
      fonctionne mais pas quand elle est encapsullé

      Que faire ?
      merci
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    il devrait suffire de détecter si la valeur de C14 est présente dans la 1° colonne du champ nommé REFPOSTE pour squeezer la, formule:
    =SI(NB.SI(colonne;C14)=0;"";..........)
    colonne étant bien sur l'adresse de la colonne du champ ou RECHERCHE va chercher la valeur.
    crdlmnt

    Errare humanum est, perseverare diabolicum
    0
    1. enter
       
      tout est bon
      Merci beaucoup
      0