Again, assuming I've understood the requirements and given the existing setup
First - add the conditional count to restrict no. of subsequent Arrays
D25:
=SUMPRODUCT(($B$2:$B$13=$B$26)*($C$2:$C$13=$B$28)*(($E$2:$E$13="Active")+((YEAR($F$2:$F$13)+(MONTH($F$2:$F$13)>3))>YEAR($B$32))))
confirmed with Enter
D26:
=IF(ROWS(D$26:D26)>$D$25,"",INDEX($D$2:$D$13,SMALL(IF($B$2:$B$13=$B$26,IF($C$2:$C$13=$B$28,IF((($E$2:$E$13="Active")+((YEAR($F$2:$F$13)+(MONTH($F$2:$F$13)>3))>YEAR($B$32))),ROW($D$2:$D$13)-ROW($D$2)+1))),ROWS($D$26:$D26))))
confirmed with CTRL + SHIFT + ENTER (enter alone will not suffice)
copy down to D32
Bookmarks