Partager via

Excel - n#A avec la fonction recherche V

Anonyme
2019-09-05T18:29:19+00:00

Bonsoir, dans la poursuite de la création de mon générateur de menu alimentaire, je souhaite pouvoir utiliser la fonction "rechercheV" qui me permet d'afficher,  la référence de la recette dans un tableau et dans un autre tableau la liste des ingrédients. 

A titre d'exemple je souhaite que dans le tableau "référence" s'affiche la référence de la recette affichée en b3  (tableau menu de la semaine) et que les ingrédients soient ensuite affichés dans le tableau "ingrédients". Toutefois en rentrant les éléments correctement, il est affiché n#A et je ne trouve pas l'erreur. 

J'aimerai vous joindre le fichier mais à ce stade, je ne trouve pas le moyen de vous le partager

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

4 réponses

  1. Anonyme
    2019-09-06T14:53:35+00:00

    Bonjour merci de l'éclaircissement apporté, je fais une transition de number (mac) à excel et les première démarches ne sont pas toujours évidentes. J'ai fais un peu différemment pour alléger la quantité de tableau mais j'ai au moins compris d'où venait mon erreur. Je vous remercie encore de votre temps consacré à ma problématique. 

    En vous lisant, vous avez parlé " de possibilités d'optimisation"  c'est à dire ? 

    Cordialement.

    0 commentaires Aucun commentaire
  2. Anonyme
    2019-09-05T22:35:37+00:00

    Dans ta formule, tu vas chercher dans la table A3:B27 de la feuille PetitDéjeuner. Or, comme ta recherche se fait sur le texte "Verrine de yaourt Nature aux fruits secs céréales et chocolat noir", il faut que cette chaîne puisse être trouvée dans la première colonne de cette table. Or il n'y a que la série de nombres (inutile ici). Il te faut donc ajuster la table pour que la première colonne contienne les éléments sur lesquels porte la recherche. Donc la colonne B doit être la première colonne de la table.

    Autrement dit, tu peux résoudre facilement le problème en modifiant légèrement ta formule.

    Ainsi en B15, mettre =RECHERCHEV($B4;PetitDéjeuner!$B$3:$C$27;1;FAUX)

    Et en B24, mettre : =RECHERCHEV($B3;PetitDéjeuner!$B$3:$C$27;2;FAUX)

    Il y aurait pas mal de possibilités d'optimisation, mais tu es sur la bonne voie ! 😉

    0 commentaires Aucun commentaire
  3. Anonyme
    2019-09-05T19:25:40+00:00

    Bonsoir et merci de vous intéresser à ma demande,

    Je souhaite établir mon menu de la semaine pour cela j'ai dans le premier tableau, intitulé "menu de la semaine " (en vert) crée des listes dans les cellules vides dont les données correspondent aux différentes feuilles du classeur. 

    Après avoir choisi les recettes dans le premier tableau, je souhaiterai grâce à la fonction "rechercheV" pouvoir afficher la référence de la recette (cf 2eme capture d'écran) dans le tableau "référence", de même pouvoir récupérer ma liste d'ingrédients dans le tableau "ingrédients". 

    Pour l'exemple, dans la copie écran nous pouvons voir, "verrine de yaourt nature aux fruits secs céréales et chocolats noir" en b3, j'aimerai pouvoir afficher la référence en B14 et les ingrédients en b24 en reliant à la base de ref, la feuille "petitdéjeuner".

    0 commentaires Aucun commentaire
  4. Anonyme
    2019-09-05T18:59:31+00:00

    Est-ce tu peux décrire plus précisément le contexte ? Peut-être une copie d’écran ?

    0 commentaires Aucun commentaire