Date & Time
Shift Rotation Milestone Calculator
Calculate cycle length, calendar offset, milestone date, calendar span, completed scheduled hours, cycles touched, and weekday-versus-weekend milestone shifts. A rotation strip marks on-duty blocks, rest blocks, and the exact target shift.
Decision view
Work-rest rotation to exact milestone shift
| Target completed work shifts | Rotation cycle length (days) | Calendar days after start to target shift | Date of target work shift | Calendar days including target shift | Hours completed at milestone | Rotation cycles touched | Target shifts falling Monday-Friday | Target shifts falling on weekends |
|---|
Milestone detail
Shift milestones and dated roster
How to use Shift Rotation Milestone Calculator
- Use the first on-duty date of a stable rotation as the anchor.
- Enter consecutive on and off days, shift length, and completed-shift milestone.
- Overlay leave, swaps, holidays, and roster changes before using the date operationally.
Calculator guide
Understanding Shift Rotation Milestone Calculator
A shift milestone belongs to the repeating roster, not simply to a calendar-day count. This calculator walks every work and rest date from the rotation anchor until the selected completed shift is reached.
Calculation method
How the calculation works
Milestone use
Attach meaning only after roster validation
The mathematical ordinal becomes an operational milestone after real exceptions are reconciled.
Worked situations
Practical examples
- A four-on/four-off roster reaches 100 completed shifts later than 100 calendar days.
- The milestone date can fall on a weekend because the roster ignores weekday convention.
- Scheduled hours equal completed shifts multiplied by entered hours per shift.
Better inputs
Useful tips
- Verify the first displayed cycle against the actual roster.
- Keep scheduled hours separate from paid overtime and break rules.
- Split the calculation when the rotation pattern changes.
Before relying on the result
Limitations and common mistakes
- Leave, swaps, holidays, partial shifts, training, overtime, and employer rules are excluded.
- Every counted shift has the same entered duration.
- Daylight-saving and local shift-start time are not modeled.
Reference
Key terms
- Rotation anchor
- First date of an on-duty block.
- Milestone shift
- Selected ordinal completed work shift.
- Cycles touched
- Rotation cycles intersected before the milestone.
- Calendar span
- Dates from anchor through target shift inclusive.
Important note
Calculated directly from the entered values using the displayed formula and rounding settings.
Frequently asked questions
Does the start date count as shift one?
Yes. It is treated as the first on-duty date.
Why are calendar days greater than shifts?
Rest days occur between completed work shifts.
Are holidays skipped?
No. They remain on or off according to the base rotation.
What if the roster changes?
Run stable segments separately and continue the remaining shift count from the change date.