Oi, I'd strongly recommend separating out report layout for viewing (i.e. your schedule sheet), and data structure for input/storage.
Data input (or storage) should always be done in flat table structure (i.e. Date, Shift, Hours, Dept, Employee, Week ending columns).
This will make it so much...