Calcul selon choix dans liste déroulante

Résolu/Fermé
g@zelle Messages postés 105 Date d'inscription samedi 20 avril 2013 Statut Membre Dernière intervention 22 septembre 2022 - 3 juil. 2013 à 11:29
g@zelle Messages postés 105 Date d'inscription samedi 20 avril 2013 Statut Membre Dernière intervention 22 septembre 2022 - 3 juil. 2013 à 12:27
Bonjour,

En espérant que quelqu'un ait une solution, je vous soumets ma question. J'ai 2 tableaux sur la même feuille (excel 2007).
Le premier tableau a une colonne concernant des codes, suivie de 12 autres colonnes pour les mois
le 2ème tableau a une colonne avec les mêmes codes, suivie d'une colonne avec liste déroulante contenant les mois.

Je souhaiterais selon le mois choisi dans la liste déroulante avoir la somme des "S", "SA", etc. du 1er tableau dans la 2ème colonne du tableau 2.

J'ai essayé une formule avec RECHERCHEH mais je n'y arrive pas :-(

Je joins mon fichier. https://www.cjoint.com/?3GdlAPsJm5n

Merci pour votre aide

2 réponses

Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié par Mike-31 le 3/07/2013 à 11:40
Bonjour,

en B17 rectifie ta formule

=RECHERCHEH($B$16;$B$1:$M$12;2;0)

et si tu veux l'incrémenter sans avoir à changer le numéro ligne

=RECHERCHEH($B$16;$B$1:$M$12;LIGNE()-15;0)

mais on pourrait écrire la formule différemment

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
g@zelle Messages postés 105 Date d'inscription samedi 20 avril 2013 Statut Membre Dernière intervention 22 septembre 2022
3 juil. 2013 à 12:25
Merciiiiiii Mike-31,

ça c'est du rapide, ça marche super bien avec cette formule ! et dire que j'ai passé tout ce temps à essayer de trouver quelque chose ! WAOUH

Je te souhaite une bonne journée.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
3 juil. 2013 à 11:39
Bonjour
essayez une de ces deux formule en b17, résutat identque

=RECHERCHEV(A17;$A$2:$M$11;EQUIV($B$16;$A$1:$M$1;0);0)

ou

=INDEX($A$1:$M$11;EQUIV(A17;$A$1:$A$11;0);EQUIV($B$16;$A$1:$M$1;0))

Attention aux signes $ pour tirer la formule sur la hauteur

crdlmnt
1
g@zelle Messages postés 105 Date d'inscription samedi 20 avril 2013 Statut Membre Dernière intervention 22 septembre 2022
3 juil. 2013 à 12:27
Merci Vaucluse,

j'ai eu la réponse à ma question par Mike-31. Vous êtes vraiment trop géniaux !
0