Download the matrix
Two sheets: the matrix of people and skills, and a shift check that marks each need OK or MISSING. Certificates count only if their expiry date is on or after the shift date. We checked the formulas in LibreOffice Calc. It records what you enter; checking that a certificate is genuine is up to you.
The matrix
| Person | Key holder | Opens bar | Closes till | Food handler card expires |
|---|---|---|---|---|
| Ana | Yes | Yes | Yes | Aug 30, 2027 |
| Ben | Yes | Yes | Mar 1, 2027 | |
| Cruz | Yes | Jan 13, 2027 | ||
| Dee | Yes | Yes | Feb 10, 2028 | |
| Eli | None |
Checking each shift
Four shifts from the week of January 11, 2027, checked against the matrix:
| Shift | People | Result |
|---|---|---|
| Mon open | Ana, Cruz | OK: key holder, bar, valid food card |
| Mon close | Ben, Eli | OK: key holder, till |
| Thu open | Cruz, Eli | MISSING: no key holder; Cruz's food card expired Jan 13 |
| Thu close | Ana, Dee | OK: key holder, till |
Thursday's opening has two people, which looks fine on a headcount, but nobody can unlock the door and nobody has a valid food handler card. Swapping Ben or Ana onto that opening, and reminding Cruz to renew, fixes both.
Backups
The matrix counts qualified people per skill and warns when only one person can do something. In the example two people are key holders; if one is away for a week, every opening and closing falls on the other.
- For any skill with one qualified person, plan who to train next.
- Look at expiry dates a month ahead, not on the day.
- Recheck the matrix whenever someone joins, leaves or changes role.
For a whole retail week with key-holder checks built in, see the retail staff schedule template.