Based on your query, I think I can help you out with Attendance MIS.
In the Excel sheet, design a format like this with the formula, for every employee/ID.
Name | Month | Working Days | Present | Leave % | Attendance % | Absence
-----|------|--------------|--------|---------|-------------|--------
RAM | August | 31 | 29 | 2 | =29/31*100 | =2/31*100
RAM | September | 30 | 30 | 0 | =30/30*100 | =0
Generally, a company with Mon-Fri working days has 22 working days in a month.
A company with Mon-Sat working days has 26 working days in a month.
Always consider Sundays, National Holidays, Declared Holidays, and Allowable SL, CL, EL as days present. Any excess days beyond the allowed quota should be marked as Loss of pay and marked as absent. You can further illustrate a graph or chart for each employee and also a chart for the total attendance report to provide a picture for the company as a whole.
For total attendance monthwise,
Date | Total strength | Present | Absent | % Present | % Absent
-----|---------------|--------|-------|----------|---------
4-Aug | 164 | 158 | 6 | =158/164*100 | =6/164*100
5-Aug | 167 | 164 | 3 | and so on
As and when new joiners come, the daily strength will increase, and when they resign, the strength will decrease accordingly. For any doubts, please reply to me.
I hope the formula is straightforward.
Regards, Chandru