Bonsoir
Pour faire simple, nous dirons qu'un an de 12 mois =365 jours. Aprés quoi, pour obtenir les 5 plus petites valeurs d'une colonne sur les 365 derniers jours, on peut utiliser les formules matricielles suivantes.
Ici, les dates sont dans la colonne C (C2:C20) et les valeurs en CA en F2:F20
{=PETITE.VALEUR(SI((AUJOURDHUI()-$C$2:$C$20)<=365;$F$2:$F$20;"");1)}
{=PETITE.VALEUR(SI((AUJOURDHUI()-$C$2:$C$20)<=365;$F$2:$F$20;"");2)}
{=PETITE.VALEUR(SI((AUJOURDHUI()-$C$2:$C$20)<=365;$F$2:$F$20;"");3)}
{=PETITE.VALEUR(SI((AUJOURDHUI()-$C$2:$C$20)<=365;$F$2:$F$20;"");4)}
{=PETITE.VALEUR(SI((AUJOURDHUI()-$C$2:$C$20)<=365;$F$2:$F$20;"");5)}
Bien sur, ces formules sont matricielles et donc à valider avec les 3 touches Ctrl+Maj+Entrée.
Je joins un fichier exemple(s) avec quelques formules supplémentaires.
Bonne soirée
Amadéus
https://www.excel-pratique.com/~files/doc/Livres.xls