Bonjour @ tous,
la formule que je t'ai faite est une formule classique plus rapide et moins gourmande en ressources pas comme les matricielles, notre cher ami tulipe_4 a corrigé la tienne que tu as déjà commencée, mais le problème sur ces deux formules est que la base de données doit être triée comme le document que tu as joint sur le forum.
Pour éviter l'obligation de trier la base de données, je te propose cette formule matricielle, en D12 :
=INDEX(Tx;EQUIV(1;(Pd=A12)*(qt=MIN(ENT(B12/10)*10;30));0))
@ valider par Ctrl+Shift+Enter
@ tirer vers le bas
@ + +