Recherchev .... sans #N/A
Bonjour,
Cela doit être tellement simple mais je bloque.
L'an dernier j'utilise cette formule et avec une cellule recherché (la première) égale à "0" qui apparait vide -puisque masqué ...-voire vide ==> j'ai comme résultat " " cellule vide
Cette année, j'ai fait une copie du tableur de l'an dernier et colle dans la zone de références d'autres données....et j'ai l'affichage de .......=N/A lorsque la première cellule de recherche est vide (avec un 0 masqué ou " " vide)
Comment supprimer cette affichage ?
Accessoirement, je n'ai pas compris qu'en collant des nouvelles données dans la zone de recherche existante, j'ai été dans l'obligation de refaire la formule pour redéfinir la zone de recherche.
==> il y a un truc pour éviter cela
J'ose espérer que j'ai été clair ..... et merci de votre aide
Bonjour
Il ne nous manque que de voir la formule ou mieux le fichier pour faire le diagnostic.
mais si tu veux simplement éviter le #N/A, tu peux modifier ta formule par
=SI(ESTERREUR(RECHERCHEV(La suite));"";RECHERCHEV(La suite))
Cordialement
tu as plusieur possibilité mais donne nous ton tableau, on comprendra mieux et répondrons mieux aussi
#N/A veut dire qu'il ne trouve pas la donnée recherchée
si c'est normale et qu'a la place de N/A tu veux mettre rien tu peux utiliser la fonction si imbriqué avec esterreur
ex :
si(esterreur(rechercheV(A1;B2:C100;2));"";rechercheV(A1;B2:C100;2))
litéralement ca veux dire si excel ne trouve pas (donc revoie une erreur #N/A) la valeur A1 dans la plage de donnée B2 a C100 alors mettre rien ("") dans la cellule sinon mettre la case a coté de la valeur trouvé A1
bref je sais pas si ca répond a la question
envoi le tableau et réexplique bien ce que tu veux
Bonjour
Tonthon a écrit :Accessoirement, je n'ai pas compris qu'en collant des nouvelles données dans la zone de recherche existante, j'ai été dans l'obligation de refaire la formule pour redéfinir la zone de recherche.
==> il y a un truc pour éviter cela
Oui, en nommant la plage.
Sur l'exemple du fichier de l'année dernière, cela donnerait :
Nom définini : Plage
Fait référence à :
=DECALER(A!$E$4;;;NBVAL(A!$E:$E)-2;3)
Et la formule de recherche :
=SI($A5>0;RECHERCHEV($A5;CNUM(Plage);COLONNE();FAUX);"")
Toujours en validation matricielle
Amicalement
Nad
Merci pour ces solutions...que j'essaierai d'appliquer sur le pc...qui se trouve à mon domicile.
Ceci dit, je ne rappelle pas avoir mis une condition "si la cellule recherchée est vide" etc... et je n'ai pas eu #N/A
==> je tacherai de vous joindre le tableur pour comprendre
Cordialement
-- 24 Mai 2011, 13:04 --
Désolé, le tableur est trop volumineux et dès que j'y touche...il devient en quelque sorte normal avec affichage des N/A.
J'avais noté de penser à faire une mulitplication par 1....si cela peut éclairer quelqu'un mais il est possible que cela n'ait aucun rapport
Je vous mets une copie écran du bon tableur "sans affichage" de N/A en débit ou en crédit
Compte Libellé Debit Credit
0
6411000 =RECHERCHEV(A5;$F$3:$I$129;3;FAUX) =RECHERCHEV(A5;$F$3:$I$129;4;FAUX)
6411100 =RECHERCHEV(A6;$F$3:$I$129;3;FAUX) =RECHERCHEV(A6;$F$3:$I$129;4;FAUX)
Absence de =N/A =====> (A7 = " " ) =RECHERCHEV(A7;$F$3:$I$129;3;FAUX) =RECHERCHEV(A7;$F$3:$I$129;4;FAUX)
6451000 =RECHERCHEV(A8;$F$3:$I$129;3;FAUX) =RECHERCHEV(A8;$F$3:$I$129;4;FAUX)
6452000 =RECHERCHEV(A9;$F$3:$I$129;3;FAUX) =RECHERCHEV(A9;$F$3:$I$129;4;FAUX)
6453000 =RECHERCHEV(A10;$F$3:$I$129;3;FAUX) =RECHERCHEV(A10;$F$3:$I$129;4;FAUX)
6454000 =RECHERCHEV(A11;$F$3:$I$129;3;FAUX) =RECHERCHEV(A11;$F$3:$I$129;4;FAUX)
6455000 =RECHERCHEV(A12;$F$3:$I$129;3;FAUX) =RECHERCHEV(A12;$F$3:$I$129;4;FAUX)
6456000 =RECHERCHEV(A13;$F$3:$I$129;3;FAUX) =RECHERCHEV(A13;$F$3:$I$129;4;FAUX)
0 Absence de =N/A =====> (A14 = 0 ) =RECHERCHEV(A14;$F$3:$I$129;3;FAUX) =RECHERCHEV(A14;$F$3:$I$129;4;FAUX)
6312000 =RECHERCHEV(A15;$F$3:$I$129;3;FAUX) =RECHERCHEV(A15;$F$3:$I$129;4;FAUX)
6351200 =RECHERCHEV(A16;$F$3:$I$129;3;FAUX) =RECHERCHEV(A16;$F$3:$I$129;4;FAUX)
0 =RECHERCHEV(A17;$F$3:$I$129;3;FAUX) =RECHERCHEV(A17;$F$3:$I$129;4;FAUX)
Je ne peux pas faire mieux, donc pas de si dans la formule et je vous assure pas de N/A d'affiché !
Qui trouve l'énigme ?
Cordialement
Tonthon