#NA quand copie cellule avec commentaire

kitele -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

lorsque j'utilise Si et RechercheV, #NA apparait quand la cellule contient un commentaire. Je souhaiterai récupérer que le contenu sans le commentaire.
ça ne me fait pas lorsque j'utilise SI et OU.

ex : =SI('[PLANNING ACTIVITE.xls]JAN 10'!M20="";"";SI('[PLANNING ACTIVITE.xls]JAN 10'!M20=RECHERCHEV('[PLANNING ACTIVITE.xls]JAN 10'!M20;taches;1);"";'[PLANNING ACTIVITE.xls]JAN 10'!M20))

pour la 2è partie du SI :
si la valeur de la cellule est dans la table "tache" alors mettre vide, sinon mettre la valeur de la cellule.
Quand la cellule a un commentaire, ça me met #NA.

merci de votre aide
Configuration: Windows XP
Firefox 3.0.11

4 réponses

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Bonjour,
    A ma connaissance, l'insertion de commentaires n'influe pas ni sur SI() ni sur RECHERCHEH(). Es tu bien sur de n'avoir pas fait de faute de frappe, du genre taches / tache (avec un "s" dans la formule et sans "s" dans la définition du nom)?
    1
  2. kitele
     
    La formule fonction puisque ça me met bien le contenu de la cellule (si elle ne fait pas partie de la table), mais pas le contenu d'une cellule avec un commentaire, ça affiche #NA.
    0
  3. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Alors il faudrait qu'on aie le fichier pour chercher l'erreur.
    0
  4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    vérifiez à tout hasard que votre commentaire ne vienne pas d'une copie de cellule qui aurait pu en modifier le format.

    essaye de complétez votre formule recherche par une indication de type de recherche soit:
    =RECHERCHEV('[PLANNING ACTIVITE.xls]JAN 10'!M20;taches;1;0) pour éviter les rechrches décalées si votre plage taches n'est pas trièe

    Vous pouvez aussi je pense simplifier votre seconde condition en remplaçant l'ensemble de recherche par:
    .......SI(NB.SI(taches;'[PLANNING ACTIVITE.xls]JAN 10'!M20)>0;"";......
    Crdlmnt
    0