A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data
You can handle both attendance requirements in Excel by keeping the attendance data separate from the salary calculation.
1. Monthly attendance tracker
Use columns such as:
Employee | Date | Status | Paid Holiday | Daily Rate | Amount
For Status, use:
- Present = 1 day
- Half Day = 0.5 day
- Absent = 0 day
- Paid Holiday = 1 paid day
Since you have 2 paid holidays per month, you can either mark those dates as Paid Holiday or keep two separate holiday cells in the monthly summary.
Your payable days can then be calculated as:
Present Days + (Half Days × 0.5) + Paid Holidays
2. Weekly labour attendance and payout
For weekly payments, keep one row per employee for each week and calculate:
Weekly Pay = Payable Days/Hours × Applicable Salary Rate
Since you have three salary slabs, you can store the three rates in a separate table and use XLOOKUP (or VLOOKUP in older Excel versions) to automatically select the appropriate rate based on the employee's slab.
For example:
Slab 1 → Rate 1 Slab 2 → Rate 2 Slab 3 → Rate 3
Then the Sunday payout can be generated automatically from the weekly attendance summary.
If your salary is based on hours rather than days, you can also convert the Excel time values into decimal hours and multiply them by the hourly rate. This makes the calculation much easier when employees work different numbers of hours.
For converting Excel time into decimal hours, you can use:
=A1*24
where A1 contains the worked time.
You can also use an hourly salary calculator to quickly verify the hourly-rate calculation before entering the final rate into your attendance sheet.