Formule

Résolu/Fermé
enter - 21 févr. 2014 à 11:07
 enter - 21 févr. 2014 à 14:19
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

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524
21 févr. 2014 à 11:42
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
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 21/02/2014 à 14:05
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
tout est bon
Merci beaucoup
0