Hi folks,
I’m responsible for creating and maintaining a roster that includes five people. I’ve been using excel to automate as much of it as possible in order to reduce human error and the amount of time I need to spend doing it. But this approach still requires sending a printed or pdf document and team members manually transcribing what it says to their own calendars.
Ultimately, I’d like to produce a calendar that the whole team has access to, so it can subscribe to it using their digital calendar service of choice:
![calendar calendar](/t5/image/serverpage/image-id/2038i63BD2966F6D566BA/image-size/large?v=v2&px=999)
I’ve put the people in a table named ‘Crew’:
![crew crew](/t5/image/serverpage/image-id/2031i46A5CF99F582FDD4/image-size/large?v=v2&px=999)
The five people follow a pattern of allocations on weekdays that repeats every four weeks. For example, James Holden usually covers Monday of week A (A1), and Amos Burton usually covers Wednesday of week C (C3):
![template template](/t5/image/serverpage/image-id/2027i7B6C3193C82CA457/image-size/large?v=v2&px=999)
On my ‘roster’ table I started with the date column, calculated the weekday to return ‘ddd’, the week to return ‘W’, and also concatenated week and weekday into ‘A1’ format:
![roster grid roster grid](/t5/image/serverpage/image-id/2032i00D2985EC88F8BD9/image-size/large?v=v2&px=999)
The ‘Covering’ column contains the formula IF({Templated cover}=BLANK(),'Unallocated',{Templated cover})
I’d like to fill the column ‘Templated cover’ with the person from the ‘Template’ table who covers that week/weekday combination. For example, on 9/11/21 then ‘Templated cover’ would return ‘Alex Kamal’ since he covers B2 recurrently. On excel I used an index/match array formula so that when I update the template, the allocations or ‘Templated cover’ update automatically. Can I do the same thing with airtable? I’m struggling to find a solution.
Thanks in advance