Menu

Formule produit en fonction d'une liste déroulante [Résolu]

Greg461 6 Messages postés jeudi 11 octobre 2018Date d'inscription 12 octobre 2018 Dernière intervention - 11 oct. 2018 à 10:40 - Dernière réponse : Vaucluse 22873 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 22 octobre 2018 Dernière intervention
- 12 oct. 2018 à 12:03
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



Afficher la suite 

Votre réponse

12 réponses

Meilleure réponse
M-12 368 Messages postés lundi 22 septembre 2008Date d'inscription 18 octobre 2018 Dernière intervention - 11 oct. 2018 à 10:44
1
Merci
Bonjour,

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

Tu vas dans http://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".

Merci M-12 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 24746 internautes ce mois-ci

Commenter la réponse de M-12
Meilleure réponse
Vaucluse 22873 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 22 octobre 2018 Dernière intervention - 11 oct. 2018 à 11:19
1
Merci
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

Merci Vaucluse 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 24746 internautes ce mois-ci

Commenter la réponse de Vaucluse
Greg461 6 Messages postés jeudi 11 octobre 2018Date d'inscription 12 octobre 2018 Dernière intervention - 11 oct. 2018 à 10:53
0
Merci
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 :(
M-12 368 Messages postés lundi 22 septembre 2008Date d'inscription 18 octobre 2018 Dernière intervention - 11 oct. 2018 à 10:55
Re,

Teste avec https://mon-partage.fr/
Greg461 6 Messages postés jeudi 11 octobre 2018Date d'inscription 12 octobre 2018 Dernière intervention > M-12 368 Messages postés lundi 22 septembre 2008Date d'inscription 18 octobre 2018 Dernière intervention - 11 oct. 2018 à 12:31
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 :(
Vaucluse 22873 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 22 octobre 2018 Dernière intervention - 11 oct. 2018 à 12:43
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
Greg461 6 Messages postés jeudi 11 octobre 2018Date d'inscription 12 octobre 2018 Dernière intervention > Vaucluse 22873 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 22 octobre 2018 Dernière intervention - 12 oct. 2018 à 12:00
Bonjour Vaucluse,

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

Salutations
Vaucluse 22873 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 22 octobre 2018 Dernière intervention - 12 oct. 2018 à 12:03
Pas de quoi
je passe le sujet en résolu
bonne route
crdlmnt
Commenter la réponse de Greg461
DjiDji59430 2103 Messages postés samedi 19 avril 2008Date d'inscription 20 octobre 2018 Dernière intervention - 11 oct. 2018 à 10:56
0
Merci
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
Commenter la réponse de DjiDji59430
Greg461 6 Messages postés jeudi 11 octobre 2018Date d'inscription 12 octobre 2018 Dernière intervention - 11 oct. 2018 à 10:58
M-12 368 Messages postés lundi 22 septembre 2008Date d'inscription 18 octobre 2018 Dernière intervention - 11 oct. 2018 à 11:12
Greg461 6 Messages postés jeudi 11 octobre 2018Date d'inscription 12 octobre 2018 Dernière intervention > M-12 368 Messages postés lundi 22 septembre 2008Date d'inscription 18 octobre 2018 Dernière intervention - 11 oct. 2018 à 11:21
C'est super !! Merci beaucoup :)
Commenter la réponse de Greg461