XL 2016 Recherche v dernières lignes

Zemixx25300

XLDnaute Nouveau
Bonjour à tous,

J'ai une base de données importante avec une multitude de références.
Je souhaiterais trouver les 3 derniers quantités reçues

Est-ce que vous auriez une formule adaptée à ma recherche svp ?
J'ai mis un fichier d'exemple avec les résultats souhaités

Merci d'avance
 

Pièces jointes

  • test.xlsx
    10 KB · Affichages: 8
Solution
Bonjour,

Sur un tableau structuré (voir le tableau structuré de mon dernier post) :

=AGREGAT(14;6;(Tableau1[Quantité])/(Tableau1[ref]=$A$15)/(Tableau1[Date]=(
AGREGAT(14;6;(Tableau1[Date])/(Tableau1[ref]=$A$15);1)
));1)

C'est le paramètre k de la deuxième fonction agregat (celle qui cherche les plus grandes dates) qui doit être incrémenté (1,2,3)

Cordialement

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Une tentative par powerquery pour toutes les REFs car par formule il faudrait faire un double AGREGAT (sur ref et sur date) pour avoir les tops 3 par date et référence indépendamment de l'ordre de tri des dates.

Cordialement
 

Pièces jointes

  • test (3).xlsx
    25.9 KB · Affichages: 5

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Sur un tableau structuré (voir le tableau structuré de mon dernier post) :

=AGREGAT(14;6;(Tableau1[Quantité])/(Tableau1[ref]=$A$15)/(Tableau1[Date]=(
AGREGAT(14;6;(Tableau1[Date])/(Tableau1[ref]=$A$15);1)
));1)

C'est le paramètre k de la deuxième fonction agregat (celle qui cherche les plus grandes dates) qui doit être incrémenté (1,2,3)

Cordialement
 

Hasco

XLDnaute Barbatruc
Repose en paix
Re,

Dans le fichier joint vous trouverez les deux solutions précédentes + 1 avec index/equiv/agregat qui me semble-t-il serait plus légère et plus compréhensible.

Cordialement
 

Pièces jointes

  • Test (4).xlsx
    26.4 KB · Affichages: 3

Discussions similaires

Réponses
3
Affichages
248

Statistiques des forums

Discussions
312 305
Messages
2 087 074
Membres
103 455
dernier inscrit
saramachado