πŸ“… 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.