π SAT β Shift Arrangement Tool
Generate an even, constraint-respecting duty schedule and export it to Excel.
Shift Counts
Edit any figure to set a target β the difference is redistributed across the other unlocked cells so each column's total stays fixed. Lock a cell π to freeze it and steer the next solve toward it. Use the Total column for a grand-total target.
| Colleague | Morning (m) | Deploy (d) | Thu (t) | WSat | WSun | Holiday (h) | Total |
|---|
Balance Β· n = delivered β fair share for that colleague (οΌ = did more than fair). Carried (in) = fairgap inherited from the previous committed month, which softly steers this month.
Targets steer the schedule but never leave a required shift blank and never override fairness/coverage.
Submit commits the current month, computes its end-of-month balance, and creates the next month tab (its schedule auto-steers toward the carried balance). Reset clears all stored months.
Export
Preview renders the exact styled HTML that will be
saved; Download saves the .xls file. No
third-party libraries β generated entirely in your browser.