Here is the basis of the formula you would need...
Formula:
=COUNTIFS(INDEX(Data!$B$4:$P$33,,MATCH(Dashboard!$D$3,Data!$B$3:$P$3,0)),">0",INDEX(Data!$B$4:$P$33,,MATCH(Dashboard!$D$4,Data!$B$3:$P$3,0)),">0",INDEX(Data!$B$4:$P$33,,MATCH(Dashboard!$D$5,Data!$B$3:$P$3,0)),">0")
This gives the "20" you have in H2
=(COUNTIFS(Data!$B$4:$B$33,">0",Data!$C$4:$C$33,">0",Data!$D$4:$D$33,">0"))
This would then the the formula for the %...
Formula:
=COUNTIFS(INDEX(Data!$B$4:$P$33,,MATCH(Dashboard!$D$3,Data!$B$3:$P$3,0)),">0",INDEX(Data!$B$4:$P$33,,MATCH(Dashboard!$D$4,Data!$B$3:$P$3,0)),">0",INDEX(Data!$B$4:$P$33,,MATCH(Dashboard!$D$5,Data!$B$3:$P$3,0)),">0",INDEX(Data!$Q$4:$Y$33,,MATCH(Dashboard!B8,Data!$Q$3:$Y$3,0)),"yes")/$H$2
copied down
Bookmarks