I am trying to solve a seemingly common business problem, but I am not sure how to use Excel to do it. My problem is like the "sheet metal" problem or the "product mix" problem. So, here it goes:
1. I want to know the fewest number of machines that I need to buy to service all of my customers.
2. Each machine can handle up to X number of users. (Lets say that each machine can handle 500 users.)
3. I have N customers. (Lets say 20 customers) Each customer can have between 25 and 500 users. So, I could have Customer 1 with 50 users, customer 2 with 250 users, etc. (I can have a fixed number of customers, but I need to be able to adjust the number of users for each customer.)
4. All of a given customer's users must be on the same machine. For example, if my machines can handle 500 users then, I can have customer 2 with 250 users and customer 3 with 250 users. However, if customer 4 has 300 usersm I cannot put customer 2's users and some of customer's 3 users on one machine.
5. In an ideal universe, I would like to have array of numbers that look like the following.
Number of customers with 50 users: 1
Number of customers with 75 users: 2
Number of customers with 100 users: 0
Number of customers with 150 users: 4
Number of customers with 200 users: 2
Number of customers with 250 users: 1
(and so on, up to 500 users)
The result of the calculation is the minimum number of machines needed to handle the users without splitting a customer across more than one machine.
What would this take to do? I do have Excel 2007.
1. I want to know the fewest number of machines that I need to buy to service all of my customers.
2. Each machine can handle up to X number of users. (Lets say that each machine can handle 500 users.)
3. I have N customers. (Lets say 20 customers) Each customer can have between 25 and 500 users. So, I could have Customer 1 with 50 users, customer 2 with 250 users, etc. (I can have a fixed number of customers, but I need to be able to adjust the number of users for each customer.)
4. All of a given customer's users must be on the same machine. For example, if my machines can handle 500 users then, I can have customer 2 with 250 users and customer 3 with 250 users. However, if customer 4 has 300 usersm I cannot put customer 2's users and some of customer's 3 users on one machine.
5. In an ideal universe, I would like to have array of numbers that look like the following.
Number of customers with 50 users: 1
Number of customers with 75 users: 2
Number of customers with 100 users: 0
Number of customers with 150 users: 4
Number of customers with 200 users: 2
Number of customers with 250 users: 1
(and so on, up to 500 users)
The result of the calculation is the minimum number of machines needed to handle the users without splitting a customer across more than one machine.
What would this take to do? I do have Excel 2007.