Formule sur excel

Résolu
jenny -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

depuis que j'ai découvert que excel pouvait me faciliter la vie, je fais un peu tout et n'importe quoi. mon défi du jour (que je n'arrive pas a faire fonctionner toute seule...) est de me créer un tableau sur lequel j'entre mes recette de cuisine et les ingrédients et ainsi me faire ma liste de course.
donc j'ai fais une feuille 1 avec le menu de la semaine sur lequel j'ai mis des liste déroulante pour l'entrée le pat chaud et le dessert et ce pour chaque jour
j'ai fait une feuille 2 avec mes nom de menus et les ingrédients nécessaire
et je souhaite faire une feuille 3 ou les ingrédients s'inscrivent tout seuls.

en (très) gros si j'inscris le contenu de A3(feuil2)dans la cellule B2(feuil1) alors je veux que le contenu de C3( feuil2) s'inscrive en A1 (feuil 3)

je sais que c'est pas super important mais si quelqu'un pouvait m'aider ca m'arrangerait bien

merci d'avance

12 réponses

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Bonjour,

    La formule pour ton exemple, à saisir en Feuil3, A1 :
    =RECHERCHEV(Feuil1!B2;Feuil2!A1:C10;3;FAUX)

    Un exemple construit sur ton exemple
    0
  2. jenny
     
    merci pour ton aide, mais je n'arrive pas à y appliquer. peux tu m'expliquer a quoi correspond la fin de la formule( ; 3; faux)
    0
    1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
       
      3 = nombre de colonnes à "décaler". Ici, tu cherches à renvoyer le contenu de la colonne C en fonction du contenu de la colonne A. A, B, C = 3
      faux = valeur exacte recherchée.
      0
  3. jenny
     
    alors j'ai trouver la formule pour mon cas exact

    =recherchev('menudelasemaine'!B;'referencerecette'!A3:C38;3;FAUX)

    il accepte la formule mais dans la case au lieu de noter les ingrédient il m'ecrit
    #N/A, je pense que ca vient du fait qu'il n'y a pas encore de contenu dans toutes les cases est ce qu'il y a un moyen de faire en sorte que si y a rien ecrit dans une case ou i'y prend pas en compte?
    0
    1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
       
      il te manque un chiffre après 'menudelasemaine'!B
      B1? B5? B10? qu'elle cellule?
      0
  4. jenny
     
    ah pardon c'est B2

    mais je commence par me dire que j'ai mal préparer mes tableaux, j'ai beau chercher de partout je trouve pas une formule qui fonctionne
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Pitu Messages postés 1460 Statut Contributeur 125
     
    En fait, pour que la formule RECHERCHEV() fonctionne, il faut que ton tableau soit trié ...

    0
  7. jenny
     
    il me semble que la dessus pas de soucis, j'ai par rexemple en A3 le nom de ma recette et en C3 les ingrédients
    et ainsi de suite en A4 nom d'une recette et C4 ingredient de la recette
    0
  8. Pitu Messages postés 1460 Statut Contributeur 125
     
    En fait, la fonction recherchev() travaille par dichotomie.
    C'est la colonne qu'elle inspecte qui doit être triée.
    Dans ton exemple, ça correspond à la colonne A (plage A3:A38)

    Tu peux nous mettre un morceau de ta colonne A ?


    (:*Þ Pitù
    Ni modo, ni même quasi modo
    0
    1. Pitu Messages postés 1460 Statut Contributeur 125
       
      exemple qui ne marchera pas :

      Colonne A     -      Colonne C
      
      Cassoulet     -      Flageolets
      Pizza         -      Anchois
      Paella        -      Riz
      Omelette      -      Oeufs      



      Exemple qui marchera :
      Colonne A     -      Colonne C
      
      Cassoulet     -      Flageolets
      Omelette      -      Oeufs    
      Paella        -      Riz  
      Pizza         -      Anchois
      
      
      0
  9. jenny
     
    je veux bien vous mettre tout le classeur si vous voulez!!!!

    apparement je peu pas faire un simple copier coller....
    (il me reste encore du chemin a faire pour comprendre comment ca marche)

    comment je fais pour mettre un morceau de la colonne?
    0
    1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
       
      mets nous le classeur complet.
      Pour cela, rends toi sur https://www.cjoint.com/
      Sur ce site, tu créées un lien vers ton fichier (parcourir tout ça, puis créer le lien)
      tu copies ce lien et viens le coller ici dans une réponse.
      0
  10. jenny
     
    en espérant que ca fonctionne
    http://cjoint.com/?3BDprIVAKYk
    0
  11. Pitu Messages postés 1460 Statut Contributeur 125
     
    Parfait !

    Et bien dans ta feuille "référence", il te suffit de sélectionner la plage "A3:A9" (ou plus loin une fois que tu auras complété ton tableau, et de faire un tri (menu Données --> Trier) sur la colonne A
    Tu en fais de même pour la plage (E3:E18) sur la colonne E, et idem pour (I3:I10) sur la colonne I

    Et voila !
    0
  12. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Et pourtant ça a l'air de fonctionner :
    https://www.cjoint.com/?BBDpFxK52YU

    Tiens compte des remarques de Pitu sur le tri des colonnes A, E et I de la feuille "reference recettes".
    0
  13. jenny
     
    merci a tous les deux pour votre aide et surtout votre patience!!!

    prochain tableau que je mettrais en route ce sera pour mon budget!!
    a bientot
    0
    1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
       
      de rien.
      A+

      ps : pour le budget accroches toi...... C'est un sujet sur lequel beaucoups se sont cassés les dents...
      0