Calculating Business Days by excluding Saturdays/Sundays and other Public Holidays

I am preparing an Attendance Report where I need to keep a track of all the Non-working days in each month such as Public Holidays and Weekends.

I did try using the Workday but did not get the desired result...

Can someone please help.....

Have attached a file for reference....