Bonjour,
voir en L2 la formule: =SIERREUR(INDEX($K$2:$K$24;AGREGAT(15;6;LIGNE($K2:$K24)/($K2:$K24<>0);LIGNE(1:1))-1);"")
tirée sur toutes les lignes.
Puis dans le gestionnaire de nom, la définition du nom 'Liste.MO' qui sert à alimenter la validation de la cellule D3
Cordialement
[Edition] il serait peut être profitable de revoir votre formule de la colonne k qui renvoie des 0 pour ne pas avoir à créer une deuxième colonne (L)