Work calendar to display several people

sparky2205

Well-known Member
Joined
Feb 6, 2013
Messages
507
Office Version
  1. 365
  2. 2016
Platform
  1. Windows
Hi folks,
I have a very nice calendar which was supplied to me by a colleague.
This calendar displays a list of tasks and blanks out the days on the calendar where those tasks are active.
I'm attaching some screenshots and also the calendar via Xl2bb.
The list of tasks are populated on Sheet1 and the calendar is on a sheet named Calendar.
There are a few helper formulas which are normally hidden, which I have made visible just to make it easier.
This all works fine.

What am I looking for?
I would like the calendar to be able to display the tasks by person for a variable number of people.
i.e. there are a number of people performing these tasks and I want to be able to look at any month and be able to see who has time available and who is fully booked.
So, much like the calendar currently is but each day would display a variable list of people who have tasks assigned for that day.
Right now the calendar would work very well if each of the people had their own calendar.
But the request is to have all people displayed on one calendar.
I was going to include a screenshot of what it would ideally look like but when I tried to put that together I couldn't come up with a decent design that wouldn't involve completely redesigning what is already there.
I'm hoping one of you guys will have an idea of how what I'm looking for might be best achieved.

The current calendar:
1689610880367.png


Sheet 1: (contains no formulas or CF, just text)
1689610952531.png


Tech Group Calendar.xlsx
ABCDEFGHIJKLM
171Start DateEnd Date
2MonthJulyYear202301-Jul-2331-Jul-23
3
4SunMonTueWedThuFriSatDateTaskStatusComments
52526272829300113/07/2023MOC-COS-CHK-12345WIP0
60203040506070814/07/2023MOC-COS-CHK-12345WIP0
70910111213141515/07/2023MOC-COS-CHK-12345WIP0
816171819202122
923242526272829
103031
Calendar
Cell Formulas
RangeFormula
C2C2=TEXT("1/"&C1&"/2023","MMMM")
F2F2=2022+F1
J2J2=DATEVALUE("1-"&C2&"-"&F2)
L2L2=EOMONTH(J2,0)
B5:H10B5=SEQUENCE(6,7,DATEVALUE("1-"&C2&"-"&F2)-WEEKDAY(DATEVALUE("1-"&C2&"-"&F2),1)+1)
J5:M7J5=FILTER(Sheet1!A:D,(Sheet1!A:A>=Calendar!J2)*(Sheet1!A:A<=Calendar!L2),"No Tasks")
Dynamic array formulas.
Cells with Conditional Formatting
CellConditionCell FormatStop If True
B5:H10Expression=AND(COUNTIF(Sheet1!$A:$A,B5)>0,TEXT(B5,"MMMM")=$C$2)textNO
J5:M85Expression=$L5="Pending"textNO
J5:M85Expression=$L5="WIP"textNO
J5:M85Expression=$L5="Complete"textNO
B10:H10Expression=DAY(B10)>20textNO
B10:H10Expression=DAY(B10)<20textNO
B5:H10Expression=TEXT(B5,"MMMM")<>$C$2textNO
 

Excel Facts

Does the VLOOKUP table have to be sorted?
No! when you are using an exact match, the VLOOKUP table can be in any order. Best-selling items at the top is actually the best.
Do you want names inside the calendar for the days the individuals are busy?
Where is the list of names and what is their schedule?
 
Upvote 0
Thanks for taking the time to look at this. Hopefully my graphic will illustrate what I am trying to achieve.
1689680595164.png

This represents this week on the calendar i.e. 16th Jul to 22nd Jul. This is just a mockup in Excel.

The way I see it there could be an extra column in Sheet1 holding the person's name:
1689680932454.png

This could then act as the schedule.
The names for the calendar could also be pulled from here.

I would like, if possible, that the names would appear in a list, where single or multiple selections could be made, and only those names would appear in the calendar. But that's a nice to have.

I hope that's clearer. I was having a difficult time to visualise it myself yesterday but I have a clearer picture in my head now.
If you have an idea for a different layout that will work better fell free to use it.
If you have other questions or need further information please let me know.
 
Upvote 0

Forum statistics

Threads
1,223,896
Messages
6,175,263
Members
452,627
Latest member
KitkatToby

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top