Matricielle - Afficher résultat selon le mois choisi

Résolu/Fermé
Naririne Messages postés 106 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 9 février 2022 - 13 févr. 2017 à 15:25
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 13 févr. 2017 à 17:46
Bonjour,

J'aurais besoin de votre aide pour afficher des résultats dans un onglet Excel selon le mois choisi (liste déroulante).
Voici un fichier joint pour que vous compreniez.

https://www.cjoint.com/c/GBnow7CwhmT

L'objectif étant, dans l'onglet résultat, selon le mois choisi, afficher ligne par ligne les données à partir de l'onglet données.
Sachant que ma BDD s'étire sur plus de 2 000 lignes.
Je sais qu'un simple filtre sur le mois peut tout faire, mais j'ai besoin de répondre à une demande.

Je vous remercie d'avance.

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
13 févr. 2017 à 15:48
Bonjour
fichier en retour
https://www.cjoint.com/c/GBnoWtcHMxx
crdlmnt
1
Naririne Messages postés 106 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 9 février 2022 12
13 févr. 2017 à 17:02
Bonjour Vaucluse.

Ca marche super bien.
Un grand merci.

Sans vouloir trop demander, je ne me rappelle plus de l'utilité de la fonction "Petite.Valeur", peux-tu me faire un petit topo si possible ?

Encore merci.
Cheers
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394 > Naririne Messages postés 106 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 9 février 2022
13 févr. 2017 à 17:46
Petite valeur ressort simplement la valeur la plus petite correspondant au rang indiqué
PETITE.VALEUR(A1:A100;1) ressort la plus petite de A1 à A100

;2) ressort l'avant dernière

etc...

Dans notre cas, le code va chercher quelle est le plus petit N° de ligne de la feuille dans laquelle se trouve la cellule répondant à la condition
LIGNE($A1) remplace donc le 1 final dans le code, et s'incrémente en 2,3 etc.. lorsqu'on tire la formule vers le bas

crdlmnt
0