SRM

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.

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-

Decision view

Work-rest rotation to exact milestone shift

Work-rest rotation to exact milestone shiftRepeated on-duty and rest blocks are walked until the selected completed shift and calendar date are reached.
Exact scenario comparisonTarget completed work shifts changes while all other entered assumptions remain constant.
Target completed work shiftsRotation cycle length (days)Calendar days after start to target shiftDate of target work shiftCalendar days including target shiftHours completed at milestoneRotation cycles touchedTarget shifts falling Monday-FridayTarget shifts falling on weekends

Milestone detail

Shift milestones and dated roster

The first work shift is counted on the entered rotation start date.

How to use Shift Rotation Milestone Calculator

  1. Use the first on-duty date of a stable rotation as the anchor.
  2. Enter consecutive on and off days, shift length, and completed-shift milestone.
  3. 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.

Work days counted Rest dates do not advance the milestone.
Exact date found The target stops on its actual roster date.
Weekend classified Calendar weekday is checked after roster status.
Exceptions external Base rotation must be adjusted operationally.

Calculation method

How the calculation works

Repeat the exact work-and-rest cycle from the entered start date and locate the calendar date, hours, cycle count, and weekday composition of a selected completed-shift milestone. Repeat the entered on/off cycle from the first on-duty date, count only on-duty dates toward the target, stop at the selected shift number, and classify every counted shift by weekday.

Milestone use

Attach meaning only after roster validation

The mathematical ordinal becomes an operational milestone after real exceptions are reconciled.

Anchor Confirm the rotation start and phase.
Exceptions Apply leave, swaps, training, and roster changes.
Hours Reconcile scheduled, worked, and paid hours separately.
Record Store milestone definition, date, and approved roster source.

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.