Menu

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

Messages postés
6
Date d'inscription
jeudi 11 octobre 2018
Dernière intervention
12 octobre 2018
- - Dernière réponse : Vaucluse
Messages postés
23175
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 décembre 2018
- 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

5 réponses

Meilleure réponse
Messages postés
394
Date d'inscription
lundi 22 septembre 2008
Dernière intervention
5 décembre 2018
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".

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM a aidé 33834 internautes ce mois-ci

Commenter la réponse de M-12
Messages postés
23175
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 décembre 2018
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

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM a aidé 33834 internautes ce mois-ci

Commenter la réponse de Vaucluse
Messages postés
6
Date d'inscription
jeudi 11 octobre 2018
Dernière intervention
12 octobre 2018
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
Messages postés
394
Date d'inscription
lundi 22 septembre 2008
Dernière intervention
5 décembre 2018
-
Re,

Teste avec https://mon-partage.fr/
Greg461
Messages postés
6
Date d'inscription
jeudi 11 octobre 2018
Dernière intervention
12 octobre 2018
> M-12
Messages postés
394
Date d'inscription
lundi 22 septembre 2008
Dernière intervention
5 décembre 2018
-
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
Messages postés
23175
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 décembre 2018
-
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
Messages postés
6
Date d'inscription
jeudi 11 octobre 2018
Dernière intervention
12 octobre 2018
> Vaucluse
Messages postés
23175
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 décembre 2018
-
Bonjour Vaucluse,

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

Salutations
Vaucluse
Messages postés
23175
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 décembre 2018
-
Pas de quoi
je passe le sujet en résolu
bonne route
crdlmnt
Commenter la réponse de Greg461
Messages postés
2152
Date d'inscription
samedi 19 avril 2008
Dernière intervention
13 décembre 2018
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
Messages postés
6
Date d'inscription
jeudi 11 octobre 2018
Dernière intervention
12 octobre 2018
M-12
Messages postés
394
Date d'inscription
lundi 22 septembre 2008
Dernière intervention
5 décembre 2018
-
Greg461
Messages postés
6
Date d'inscription
jeudi 11 octobre 2018
Dernière intervention
12 octobre 2018
> M-12
Messages postés
394
Date d'inscription
lundi 22 septembre 2008
Dernière intervention
5 décembre 2018
-
C'est super !! Merci beaucoup :)
Commenter la réponse de Greg461