How do I assign a rotating duty fairly across a team using a spreadsheet?
Quick answer
Keep the agreed rotation order on a roster sheet and record each scheduled duty in a separate log. Include the date, sequence number, scheduled person, actual person, status, and a short note. Agree in advance whether absences defer or skip a turn, and whether covering a duty counts as the coverer’s own turn. Record swaps and changes without overwriting the original assignment, then review pending turns and the next person together.
The question, the details, the next step.
A practical checklist
Agree whether absences defer or skip turns.
Decide whether covering another person’s turn counts as the coverer’s own turn.
Keep the roster order separate from the assignment log.
Record the scheduled person, actual person, status, and concise notes for each duty.
Document swaps without overwriting original assignments.
Review the next scheduled person and any pending turns.
A few more useful answers
Should I use a formula to choose the next person?
You can consider a formula after the team has settled its rules for absences, swaps, and deferred turns. A formula can follow a defined process, but it cannot choose those policies for you.
What if someone joins or leaves the team?
Record the change and its effective date, then agree where the new person enters the sequence. Keep completed assignment rows unchanged so the history remains clear.
How often should we check whether the rotation is fair?
Choose a review point that works for the team, such as after a roster change or on a regular schedule. Check pending turns and compare assignments against the fairness measure you agreed to use.
