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
A voir également:

2 réponses

Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   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
enter
 
merci
la formule :
=RECHERCHEV(C14;REFPOSTE;2;)
fonctionne mais pas quand elle est encapsullé

Que faire ?
merci
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
enter
 
tout est bon
Merci beaucoup
0