Hi Sham,
The first part of getting the totals is pretty easy. Put this formula in B14, copy down and across.
=COUNTIFS($A$3:$A$7,$A14,$C$3:$C$7,"*"&B$13&"*")+COUNTIFS($A$3:$A$7,$A14,$C$3:$C$7,"Monthly")+COUNTIFS($A$3:$A$7,$A14,$C$3:$C$7,"Quarterly")*OR(B$13={"Mar","Jun","Sep","Dec"})
Your request to get the Report names in yellow cells is much more complicated. To change what cells say based on selected cell will require VB. Macro would need to loop over all the data cells, build matrix of months/report names, and then output to yellow cells. To be helpful, will need to have this run fairly quickly. Do you still want to pursue this route? Also, how big will the input data potentially be? Is example sheet a good representation, or is actual data much larger?