Track duplicate assignments across your shifting duty roster with clarity.

Managing a duty roster across multiple sheets can be challenging, especially when shifts change frequently.

2 min readMicrosoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

Managing a duty roster across eleven location sheets, with names and shifts that change daily, is the kind of problem that spreadsheet software was supposed to solve decades ago. Yet here you are, hunting for duplicate assignments by hand, flipping between sheets, trying to remember whether Alina was already scheduled for a night shift on the 12th or if that entry belongs to a different location. This isn't a test of your diligence. It's a sign that traditional spreadsheets have hit their limit.

The core challenge in this scenario is not about data entry errors. It is about visibility. When the same person appears in Location A on one date and Location B on the same date, the spreadsheet has no awareness that it is the same person. It treats each sheet as a separate universe. That is the fundamental limitation of legacy tools: they see cells, not relationships. You are forced to become the human database engine, cross-referencing names and dates across tabs, hoping you catch every conflict before the roster goes live. That is not productivity. That is unnecessary friction.

What you need is a system that understands the logic of your workflow. An AI-native spreadsheet can recognize that "Alina" in Location A and "Alina" in Location B on the same date are not two separate records to celebrate, but one conflict to resolve. It can flag the duplicate instantly, no matter which sheet it lives in, and let you decide which assignment stands. The technology exists. It does not require you to learn new formulas or rebuild your entire roster from scratch. It simply adds a layer of intelligence on top of the structure you already have.

Stop treating the spreadsheet as a passive grid. Demand that it work the way you do: across locations, across shifts, and across time. When the roster changes tomorrow, let the tool do the cross-referencing. Your job is to make decisions, not to chase duplicates.

From Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

I have a duty roaster with 11 sheets which are locations where the assigned person goes to either day or night among those 11 locations but the roaster updates frequently and it's from location to assigned shifts change all the time.

for example if a person was assigned D on 13/2 in location A

Read the original at Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community