Afficher les x derniers résultats

Y compris Power BI, Power Query et toute autre question en lien avec Excel
F
Finplein
Membre habitué
Membre habitué
Messages : 82
Inscrit le : 31 décembre 2012
Version d'Excel : 2011 Mac

Message par Finplein » 14 janvier 2014, 19:19

Bonjour à tous,

Pourriez-vous m'expliquer quelles formules je devrais utiliser afin d'avoir une vue des, par exemple, 10 dernières factures concernant tel fournisseur ?

Je vous joins un fichier d'exemple afin que vous puissiez éventuellement mieux comprendre ma demande.

Un tout tout grand merci d'avance pour vos futures réponses.

Bonne soirée à tous !!
exemple.xlsx
(34.04 Kio) Téléchargé 31 fois
Avatar du membre
R@chid
Membre impliqué
Membre impliqué
Messages : 2'734
Appréciations reçues : 32
Inscrit le : 14 novembre 2012
Version d'Excel : 2016 FR

Message par R@chid » 14 janvier 2014, 19:39

Bonsoir @ tous,
Voir PJ

@ + +
Finplein.xlsx
(15 Kio) Téléchargé 28 fois
"Donnez moi un point d'appui et je soulèverai le monde"
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8'790
Appréciations reçues : 58
Inscrit le : 6 avril 2007
Version d'Excel : 2016

Message par Yvouille » 14 janvier 2014, 19:55

Bonsoir à vous tous,

J'ai effectué une autre approche, par macro ; ça fonctionne quel que soit le nombre de factures.

Cordialement.
exemple_V1.xlsm
(17.92 Kio) Téléchargé 26 fois
Yvouille

Valais de Coeur
F
Finplein
Membre habitué
Membre habitué
Messages : 82
Inscrit le : 31 décembre 2012
Version d'Excel : 2011 Mac

Message par Finplein » 14 janvier 2014, 20:28

Merci à tous les deux pour vos réponses.

Y a-t-il une possibilité d'avoir les X dernieres factures du fournisseur Y, comme dans la réponse de R@chid, mais quel que soit le nombre total de factures sans pour autant faire appel aux macros ?

Merci pour vos réponses.
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8'790
Appréciations reçues : 58
Inscrit le : 6 avril 2007
Version d'Excel : 2016

Message par Yvouille » 14 janvier 2014, 20:30

Salut,

En quoi ma macro ne te donne pas satisfaction ? :?

Je suis certain que l'on peut obtenir absolument le résultat désiré par un code VBA :D

A te relire.
Yvouille

Valais de Coeur
F
Finplein
Membre habitué
Membre habitué
Messages : 82
Inscrit le : 31 décembre 2012
Version d'Excel : 2011 Mac

Message par Finplein » 14 janvier 2014, 20:32

Par ailleurs, Yvouille, accepterais-tu de m'expliquer ton code ?

Que ce soit par MP ou par ici?
Avatar du membre
R@chid
Membre impliqué
Membre impliqué
Messages : 2'734
Appréciations reçues : 32
Inscrit le : 14 novembre 2012
Version d'Excel : 2016 FR

Message par R@chid » 14 janvier 2014, 20:36

Bonsoir @ tous,
Salut le VBAiste,
Finplein a écrit :Merci à tous les deux pour vos réponses.

Y a-t-il une possibilité d'avoir les X dernieres factures du fournisseur Y, comme dans la réponse de R@chid, mais quel que soit le nombre total de factures sans pour autant faire appel aux macros ?

Merci pour vos réponses.
En I6,
=SIERREUR(INDEX(B$2:B$18;PETITE.VALEUR(SI(A$2:A$18=I$3;LIGNE(INDIRECT("1:"&LIGNES(A$2:A$18))));H6+MAX(NB.SI(A$2:A$18;I$3)-10;0)));"")
@ valider par Ctrl+Maj+Entree
@ Tirer vers le bas
@ + +
"Donnez moi un point d'appui et je soulèverai le monde"
F
Finplein
Membre habitué
Membre habitué
Messages : 82
Inscrit le : 31 décembre 2012
Version d'Excel : 2011 Mac

Message par Finplein » 14 janvier 2014, 20:54

Yvouille, je n'ai évidemment aucun souci avec ton code mais je ne parviens pas à l'appliquer à mon cas concret pour lequel je dois aller rechercher les données brutes dans une feuille et afficher les données qui m'intéressent (ici les 10 dernières lignes d'un frn) sur une autre feuille.

Tu sais m'en dire plus sur ton code et me dire comment l'appliquer à mon cas?
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8'790
Appréciations reçues : 58
Inscrit le : 6 avril 2007
Version d'Excel : 2016

Message par Yvouille » 14 janvier 2014, 21:35

Salut Finplein et bonsoir les Formulistes (dont j’essaie de faire partie tant que je peux),

Tout d’abord chapeau à Rachid pour tes formules ; ça me semble de la haute voltige.

Puis ensuite une question privée à Finplein : As-tu vu dans mon profil l’indication de ma localisation ? Es-tu du même canton ou est-ce que ça ne te dis absolument rien ? Quelque chose me dit que …….. :D :D

Et enfin, j’ai commenté ma macro directement dans le code VBA. Comme je ne connais pas ton niveau VBA, je ne sais pas si je t’en ai trop dit ou pas assez.

Si tu n'arrives pas à appliquer ce code à ton fichier, peut-être aurait-il mieux valu fournir ton fichier réel tout de suite :?

A te relire.

EDIT : Je viens de voir ton message privé. Je crois que j'y réponds en partie ci-dessus. Merci de rester sur ce fil pour la suite.
exemple_V2.xlsm
(17.83 Kio) Téléchargé 32 fois
Yvouille

Valais de Coeur
Avatar du membre
R@chid
Membre impliqué
Membre impliqué
Messages : 2'734
Appréciations reçues : 32
Inscrit le : 14 novembre 2012
Version d'Excel : 2016 FR

Message par R@chid » 14 janvier 2014, 22:16

Bonsoir le VBAiste :)
Par ma formule j'ai gardé l’ordre d'apparition comme sur la plage source de l’ancienne vers la plus récente ce qui n'est pas le cas dans ton code..
@ + +
"Donnez moi un point d'appui et je soulèverai le monde"
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message