Formule produit en fonction d'une liste déroulante

Résolu
Greg461 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

Je rencontre une difficulté avec un tableau excel et je ne trouve aucune réponse sur le net :/ donc j'espère que vous pourrez m'aider :)

J'ai un tableau avec des mois en colonne et des articles en lignes. Des quantités sont ajoutées dans les cellules en fonction de l'article et du mois. À la fin j'ai une colonne avec les prix donc faire un total de chaque ligne est simple.

Là où ça se complique c'est que j'aimerais ajouter une colonne à la fin du tableau qui me donne un total mensuel par article. Comme ça je peux savoir combien d'argent m'a coûté tel article à tel mois. Mon idée était de faire une liste déroule avec les 12 mois et ajouter cette liste dans la première ligne de la colonne où je veux faire mon total par mois et que la formule s'adapte en fonction du mois sélectionné. J'espère être clair. Donc si je sélectionne le mois de mars, j'aimerais savoir combien l'article en ligne 3 ma coûté en fonction de la quantité commandée et du prix.

Je précise que je ne peux pas forcément le faire dans un autre onglet car j'ai déjà un tableau de 15 onglets (1 onglets par groupe de travail) donc ça ne serait plus gérable

Merci d'avance :)
Bonne journée à toutes et à tous
Greg

5 réponses

  1. M-12 Messages postés 1349 Statut Membre 285
     
    Bonjour,

    Un p’tit classeur avec 10/15 données serait mieux pour régler le soucis

    Tu vas dans https://www.cjoint.com/
    Tu cliques sur "PARCOURIR" pour sélectionner ton fichier
    Clic le bouton "CREER LE LIEN"
    Clic droit quand le lien est créé "COPIER LE LIEN"
    Sur ton message Clic droit "Coller".
    1
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    en fait, vu qu'il n'y a pas, d'après votre tableau, plusieurs lignes à sommer par article pour le même mois, il suffit donc de reporter la valeur du mois dans la colonne

    avec cette formule par exemple en W2:

    =INDEX($B2:$M2;EQUIV($W$1;$B$1:$M$1;0))

    crtdlmnt
    1
  3. Greg461 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
     
    Bonjour M-12,

    Aurais-tu un autre site qui permette de joindre un fichier ? Je travaille dans une université et l'accès à cjoint.com m'est refusé par le seveur :(
    0
    1. M-12 Messages postés 1349 Statut Membre 285
       
      Re,

      Teste avec https://mon-partage.fr/
      0
      1. Greg461 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   > M-12 Messages postés 1349 Statut Membre
         
        Est-ce que tu arriverais à me dire d'où vient cette erreur N/A sur la dernière ligne ? Je cherche depuis 15 min mais je n'arrive pas à la corriger :(
        0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Rebonjour

      le #N/A vient du fait que d'après la formule, il faut trouver la valeur 66 soit (LIGNE()-1 sur la ligne 67, alors que votre numérotation ne va que jusqu'à 65 en A
      mais la formule peut être simplifiée comme proposée dans mon message en fin de ce fil
      c'est à dire que INDEX ne doit s'adresser que sur la ligne où se trouve la formule, Excel traitant le reste par défaut
      soit en W2, à tirer sur la hauteur:

      =P2*INDEX(B2:M2;EQUIV($W$1;$B$1:$M$1;0))

      avec les $ aux bons endroits

      crdlmnt
      0
      1. Greg461 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Bonjour Vaucluse,

        Parfait, merci pour cette adaptation de formule. Tout m'a l'air de fonctionner parfaitement bien :)

        Salutations
        0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi
      je passe le sujet en résolu
      bonne route
      crdlmnt
      0
  4. DjiDji59430 Messages postés 4284 Date d'inscription   Statut Membre Dernière intervention   718
     
    Bonjour,

    un essai, vu que tu n'as pas mis de fichier et qu'on travaille dans le vide.....

    =prix*sommeprod((plage des mois=cellule de la liste)*(plages des articles= article)*(tableau mois/articles ))

    Crdlmt
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Greg461 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
     
    Voilà : https://mon-partage.fr/f/4OpiKooU/
    0
    1. M-12 Messages postés 1349 Statut Membre 285
       
      Re,

      A tester
      https://mon-partage.fr/f/cvsz2JgO/
      0
      1. Greg461 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   > M-12 Messages postés 1349 Statut Membre
         
        C'est super !! Merci beaucoup :)
        0