A different method, also an array formula:

G5:  =SUM(IF(FREQUENCY(IF(($A$4:$A$22=F5)*($C$4:$C$22=1),MATCH($B$4:$B$22,$B$4:$B$22,0)),ROW($B$4:$B$22)-ROW($B$4)+1),1))