Try with dynamic range

Formula: copy to clipboard
=AGGREGATE(15,6,OFFSET($I$1,1,,COUNTA(I:I))/(OFFSET($I$1,1,,COUNTA(I:I))>D2)/(OFFSET($H$1,1,,COUNTA(H:H))=A2),1)