Excel - IF Function Problem - Expert Solution

Question description:
This user has given permission to use the problem statement for this blog.

I'm wondering if I can use excel to help me with my problem. I have a list of about 200 people. Each person is going to be assigned to two or three classes. I need to make a schedule for the classes that don't have any conflicts for any of the people. Can I do this?
Solved by E. W. in 52 mins
This is the chat thread from the real Excelchat help session. It contains no private user information.
Excelchat Expert 18/09/2018 - 07:41
Hi, welcome to Got it Pro-Excel!
Excelchat Expert 18/09/2018 - 07:41
Before we get started, this is a reminder that our policy is 1 problem per session with additional Q&A on that problem as time allows.
User 18/09/2018 - 07:42
Thanks! I described what I'm trying to accomplish above. Can this be done on excel?
Excelchat Expert 18/09/2018 - 07:42
Do you have a file that you can send us, so we can evaluate your data and feasibility?
User 18/09/2018 - 07:43
I don't. I'm not sure if I can accomplish what i'm wanting to on excel
Excelchat Expert 18/09/2018 - 07:44
Oh ok, it can be done in Excel but we'll need a data to work with. Do you want for us to create a dummy data?
User 18/09/2018 - 07:44
Yeah that works
Excelchat Expert 18/09/2018 - 07:45
Ok, give me one moment. Let me create a dummy data for you.
Excelchat Expert 18/09/2018 - 07:47
Based on what you’ve shared, you need to assign unique classes to different people and you need to assign remaining classes to people who doesn't have a conflict with it, do you believe that will address your problem?
User 18/09/2018 - 07:48
Yeah
Excelchat Expert 18/09/2018 - 07:49
I'm going to create a dummy data for you first, this may take some time since we are creating it from scratch then start to calculate it from there.
User 18/09/2018 - 07:49
Ok thanks
Excelchat Expert 18/09/2018 - 07:49
But don't worry, we can extend our session for another 20 minutes when our timer hits below 3-minute mark.
Excelchat Expert 18/09/2018 - 07:50
Let me ask you a couple of quick questions to make sure I fully understand your problem.
Excelchat Expert 18/09/2018 - 07:51
When you say 'conflict', do you mean time conflict?
User 18/09/2018 - 07:51
Yes. Person A can't be in Biology on monday at 8am if he's also supposed to be in history on monday at 8am
User 18/09/2018 - 07:52
So if Person A has to be in Biology and History, only one can be scheduled for Monday at 8am
Excelchat Expert 18/09/2018 - 07:53
Ok, would it help if I create a small scale data, just to show you it's possible?
User 18/09/2018 - 07:53
yes please
Excelchat Expert 18/09/2018 - 07:53
Ok, give me a moment.
Excelchat Expert 18/09/2018 - 07:56
Another question for you - Is the maximum capacity of each unique class only 3?
Excelchat Expert 18/09/2018 - 07:57
For example, Biology 101 can only have 3 students assigned to it?
User 18/09/2018 - 07:57
No each unique class will probably have 15-20 people in it
User 18/09/2018 - 07:57
But each student will only be assigned to 3 classes total each week
Excelchat Expert 18/09/2018 - 07:58
Ok, just a heads up, this may take time to finish. It's 100% possible but this may take more than an hour.
Excelchat Expert 18/09/2018 - 07:58
But, I'll do my best.
User 18/09/2018 - 07:58
ok
Excelchat Expert 18/09/2018 - 08:00
Great, give me a moment. I'm trying to visualize this type of data.
User 18/09/2018 - 08:00
Ok thanks
Excelchat Expert 18/09/2018 - 08:01
To clarify, your end goal is to assign 2-3 classes per student per week? If they have only 1 class per week, you'll need to be able to assign another class that does not conflict other classes, is that correct?
User 18/09/2018 - 08:01
Yes exactly
Excelchat Expert 18/09/2018 - 08:02
Great, thanks!
Excelchat Expert 18/09/2018 - 08:12
Please continue to ask me any questions you have while I’m working.
User 18/09/2018 - 08:13
Ok, I'm just trying to follow along with what you're doing to see what formulas you have helping you
Excelchat Expert 18/09/2018 - 08:13
Ok, great.
Excelchat Expert 18/09/2018 - 08:14
You can extend our session for another 20 minutes one more time when our timer is below 3 minutes.
User 18/09/2018 - 08:14
Ok thanks
Excelchat Expert 18/09/2018 - 08:20
Ok, to show you a very small scale prototype.
Excelchat Expert 18/09/2018 - 08:20
Just to show you different possibilities of Excel.
Excelchat Expert 18/09/2018 - 08:21
I'm done creating a checker of people and classes with conflict.
Excelchat Expert 18/09/2018 - 08:21
Let me first explain the data in 'Classes' sheet.
User 18/09/2018 - 08:21
Ok this looks like it is doing what i wanted
Excelchat Expert 18/09/2018 - 08:21
That's great. I'm well aware that you have a large data but this is just to show you that it's 100% possible.
Excelchat Expert 18/09/2018 - 08:22
So in the 'Classes' sheet.
Excelchat Expert 18/09/2018 - 08:22
We have 3 columns, Class, Schedule and Headcount.
Excelchat Expert 18/09/2018 - 08:22
Class is the actual Class Name.
Excelchat Expert 18/09/2018 - 08:22
Schedule is self explanatory.
Excelchat Expert 18/09/2018 - 08:22
Headcount is the number of students who took up that specific class.
Excelchat Expert 18/09/2018 - 08:23
This is where the People sheet will come in.
Excelchat Expert 18/09/2018 - 08:23
On our 'People' sheet. We have 6 columns.
Excelchat Expert 18/09/2018 - 08:23
Student, Class 1, Class 2, Class 3, # of Classes, Schedule.
Excelchat Expert 18/09/2018 - 08:23
Student is the Student Name.
Excelchat Expert 18/09/2018 - 08:24
Class 1, 2 an 3 are drop-down menu where you can select the class from the Classes sheet.
User 18/09/2018 - 08:24
How did you make them drop down menus with the lass options
Excelchat Expert 18/09/2018 - 08:24
# of Classes is just counting how many classes that specific student already have.
Excelchat Expert 18/09/2018 - 08:24
Sorry, let me finish explaining the last column.
Excelchat Expert 18/09/2018 - 08:25
Schedule is the most vital part here. This is where it will indicate the schedule of the student if it doesn't have conflict. Otherwise, it will show 'Conflict'
Excelchat Expert 18/09/2018 - 08:25
Are you not familiar with Data Validation?
User 18/09/2018 - 08:25
No, i'm not
Excelchat Expert 18/09/2018 - 08:26
Ok, Data Validation option in MS Excel creates this drop-down menu. I'm sorry I cannot explain it in detail since that is not your specific problem.
User 18/09/2018 - 08:26
Ok, no problem
Excelchat Expert 18/09/2018 - 08:27
Now, why don't you try using the drop-down in the 'People' Sheet.
User 18/09/2018 - 08:27
So is there a certain formula you are using to get the results in F Column
Excelchat Expert 18/09/2018 - 08:28
Yes, and it's a long one.
Excelchat Expert 18/09/2018 - 08:28
Try clicking cell F2.
Excelchat Expert 18/09/2018 - 08:28
And you can see in the formula bar the formula that I used.
Excelchat Expert 18/09/2018 - 08:29
Since this is a prototype, you can always simplify that. I just thought on the top of my head what is possible to show you within the time limit.
User 18/09/2018 - 08:29
no that's perfect, thanks!
Excelchat Expert 18/09/2018 - 08:29
That's great, you can keep a copy of this file so you can use it as reference.
User 18/09/2018 - 08:29
Awesome, thanks!
Excelchat Expert 18/09/2018 - 08:30
That's great.
Excelchat Expert 18/09/2018 - 08:30
Would there be anything else I can assist you with regards to the original question and the solution provided?
User 18/09/2018 - 08:31
I don't think so. Thanks so much!
Excelchat Expert 18/09/2018 - 08:31
If that's all, I'd like to wish you have a very nice day ahead of you and we'd love to hear from you again. Feel free to leave a rating and comment at the end of this session. Thank you for using Got it Pro-Excel!
User 18/09/2018 - 08:31
How do i save this for reference?
Excelchat Expert 18/09/2018 - 08:32
To download the file, on our Shared sheet. Go to File > Download As > Microsoft Excel (.xlsx)
User 18/09/2018 - 08:33
Hm i don't think its saving
Excelchat Expert 18/09/2018 - 08:33
Let me send you the file.
User 18/09/2018 - 08:33
oh ok i was able to save it to my drive
User 18/09/2018 - 08:33
thank you!
Excelchat Expert 18/09/2018 - 08:33
Ok, that's great.

This is the output file from the real Excelchat help session:
This is an example of the expert help you can get. It contains no private user information.

Get instant expert help with Excel and Google Sheets

Post your problem and you’ll get expert help in seconds.

Your message must be at least 40 characters
Your privacy is guaranteed. Your session will not be used for blog unless you give us persmission.

Click here to get your free Excelchat help session

Subscribe to Excelchat.co
Trusted by people who work at
Amazon.com, Inc
Facebook, Inc
Accenture PLC
Siemens AG
Macy's
The Allstate Corporation
United Parcel Service
Dell Inc