Excel 2007 - RechercheV & #N/A

Résolu
Bonjour,
Je n'arrive pas à me débarrasser de #N/A lorsque je fais une rechercheV et que la machine mouline dans le vide.
Je m'explique :
Trésorier d'une association, j'ai une liste de cotisations à recevoir qui ne rentrent que progressivement dans le temps, les sociétaires ne payant pas tous le même jour !!.
Je souhaite en effet mettre en parallèle les rentrées perçues à la liste complète des cotisants.
Lorsque RechercheV a trouvé un cotisant parce qu'il a payé, il incrit la totalité de l'info que je souhaite d'une façon parfaite.
Par contre lorsqu'il n'a pas cette info et qu'il est obligé de mouliner dans le vide, il m'inscrit un #N/A dont je n'arrive à me débarrasser avec des formules SI et qui bloque mes calculs suivants.
Très énervant !!
Merci de votre aide,
jnh
Configuration: Windows XP familial, Excel 2007, Explorer

7 réponses

  1. Raymond,

    Merci de la solution pensée à l'ombre des cocotiers !!
    C'est exactement celle dont j'avais besoin.
    J'avais bien sûr pensé à des formules SI mais pas à SIERREUR, formule qui, d'après ton message, était toute "bête" à trouver !!
    Cela m'énerve un peu de ne pas y avoir pensé !!

    C'est effective ment ma 1ère visite sur le site, et merci de l'adresse que tu m'as comuniquée.

    Bonne continuation dans les mers chaudes,
    et peut être à bientôt.
    jnh
    0
    1. Contributeur
      Oui, jnh travaille sous excel 2007.
      C'est bien pourquoi je lui ai indiqué cette fonction, qui n'existait pas dans les versions antérieures.
      0
      1. Contributeur
        Re le forum

        Raymond, je viens de voir que la même question était sous Excel 2007

        Mytå
        0
        1. Contributeur
          Appliquée à ton exemple, ça donne tout bêtement
          =SIERREUR(RECHERCHEV($J5;'Conso Remises'!$B$4:$F$170;5;FAUX);"en attente")
          Bien entendu tu remplaces le dernier argument "en attente" par tout ce que tu veux, en particulier 0.
          0
          1. =si( cellule <> "" ;RECHERCHEV($J5;'Conso Remises'!$B$4:$F$170;5;FAUX);0)

            tu remplace la cellule par une cellule de la colonne B
            0
            1. peut tu mettre la formule complete ?
              0
              1. La formule est la plus classique du recherchev, à savoir=
                RECHERCHEV($J5;'Conso Remises'!$B$4:$F$170;5;FAUX).

                Comments :
                Remises en colonne B se remplit au fur et à mesure des encaissements.
                Tant que l'encaissement n'est pas fait, le programme cherche dans le vide et inscrit le message d'erreur #N/A que je voudrais suprimer.
                Merci à toi si tu as une idée.
                jnh
                0