+ Reply to Thread
Results 1 to 5 of 5

A tricky situation of managing records in Excel

  1. #1
    Registered User
    Join Date
    05-08-2017
    Location
    India
    MS-Off Ver
    MS OFFICE LATEST (MAC)
    Posts
    1

    A tricky situation of managing records in Excel

    Hi Excel Experts,

    I have a tricky but solvable issue. I am not new to excel, but I can't call myself an expert, so I am stuck in this situation.
    I have a IT Services business. And on daily basis, I have to deal with different type of projects. To do these projects, I need employees with different skills. And most of these employees are freelancers, and they charge me different prices for their services.

    Problem-1: I want to find best employee for the job in minimum price.

    So I created one table for type of projects. (Total types: 43)
    And one table for employees with their skills. (Total employees: 210)

    And here arose the issue:

    Issue-1: For example, an employee can do 12 types of projects.
    Employee Name | Area of Expertise
    John Doe | A, B, C, D, E, F, G, H, I, J, K, L

    Do you see the problem? I have to write 12 types of expertise in a single cell. And similarly for other employees. So not only the table becomes messy, it's impossible to sort through it to find the best employees for the job.

    Then I used another sheet and wrote all types of projects. And this time also I got similar issue.

    Type of Project | Employee who can do it
    Project-X | John Doe-1, John Doe-2, John Doe-3 and so on

    Can you please guide me how I should go about it?

  2. #2
    Forum Moderator Glenn Kennedy's Avatar
    Join Date
    07-08-2012
    Location
    Digital Nomad... occasionally based in Ireland.
    MS-Off Ver
    O365 (PC) V 2406
    Posts
    44,260

    Re: A tricky situation of managing records in Excel

    This is simply too much to take in from a pile of words...

    Will you please attach a SMALL sample Excel workbook (10-20 rows of data is usually enough)? Please don't attach a picture of one (no-one will want to re-type all your stuff before starting).

    1. Make sure that your sample data are truly REPRESENTATIVE of your real data. The use of unrepresentative data is very frustrating and can lead to long delays in reaching a solution.

    2. Make sure that your desired solution is also shown (mock up the results manually).

    3. Make sure that all confidential information is removed first!!

    4. Try to avoid using merged cells. They cause lots of problems!

    Unfortunately the attachment icon doesn't work at the moment. So, to attach an Excel file you have to do the following: Just before posting, scroll down to Go Advanced and then scroll down to Manage Attachments. Now follow the instructions at the top of that screen.
    Glenn




    None of us get paid for helping you... we do this for fun. So DON'T FORGET to say "Thank You" to all who have freely given some of their time to help YOU

  3. #3
    Administrator FDibbins's Avatar
    Join Date
    12-29-2011
    Location
    Duncansville, PA USA
    MS-Off Ver
    Excel 7/10/13/16/365 (PC ver 2310)
    Posts
    52,946

    Re: A tricky situation of managing records in Excel

    Quote Originally Posted by ArjunExcel View Post
    ....
    Issue-1: For example, an employee can do 12 types of projects.
    Employee Name | Area of Expertise
    John Doe | A, B, C, D, E, F, G, H, I, J, K, L

    Do you see the problem? I have to write 12 types of expertise in a single cell.
    1. Consider creating a table with skills across the top, names down the side and rates where applicable. DONT put all skills in 1 cell, you wont be able to do anything with them
    2. Pay 1 of your guys to solve this for you? (just kidding, but it may be an option?)
    1. Use code tags for VBA. [code] Your Code [/code] (or use the # button)
    2. If your question is resolved, mark it SOLVED using the thread tools
    3. Click on the star if you think someone helped you

    Regards
    Ford

  4. #4
    Forum Expert shg's Avatar
    Join Date
    06-20-2007
    Location
    The Great State of Texas
    MS-Off Ver
    2003, 2010
    Posts
    40,678

    Re: A tricky situation of managing records in Excel

    I think you have a tiger by the tail.

    If all jobs had equal duration and required only a single skill, then you would want to assign each to the person with that skill that results in the lowest total cost, without assigning two jobs to a single person -- kind of like choosing the best medley relay (swim) team. That's the "Assignment Problem". There are complex algorithms to solve it more efficiently than testing every combination, which would be a nonstarter. See, for example, http://www.cse.ust.hk/~golin/COMP572/Notes/Matching.pdf.

    Now add to that the jobs surely have varying duration and require multiple skills.

    I'm sure there is commercial software to do this, and expect it commands an admirable price.
    Entia non sunt multiplicanda sine necessitate

  5. #5
    Forum Expert dflak's Avatar
    Join Date
    11-24-2015
    Location
    North Carolina
    MS-Off Ver
    365
    Posts
    7,926

    Re: A tricky situation of managing records in Excel

    First, you have to get the comma separated data into separate columns.

    First do a global find and replace for ", " and replace with "," - you might also want to follow this up with replacing " ," with "," the purpose for this is to eliminate leading and trailing spaces.

    The take the column with the comma, separated data and apply Data -> Text to columns to separate each skill into it's own column.

    Next, you have to normalize the data. The word document describes the concept of normalized data. The spreadsheet. is an actual tool you can use to normalize the data. In Cell B1 enter the range of data you want to preserve. In your case it's A:A. In cell B2 enter the name of the sheet that contains the non-normalized source data. You can delete the data in the source data sheet and replace it with your own. In cell B3 enter in the name of the sheet you want the normalized data written to. You can keep the name Normalized Data. The program will overwrite what's there based on your data.

    Then you can do the filtering the way you want using a pivot table.
    Attached Files Attached Files
    One spreadsheet to rule them all. One spreadsheet to find them. One spreadsheet to bring them all and at corporate, bind them.

    A picture is worth a thousand words, but a sample spreadsheet is more likely to be worked on.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 0
    Last Post: 03-26-2015, 10:37 AM
  2. Tricky Import Situation
    By johnmsch in forum Excel Programming / VBA / Macros
    Replies: 5
    Last Post: 01-12-2015, 05:49 PM
  3. Either Or Situation in Excel
    By aasswwiinn in forum Excel General
    Replies: 3
    Last Post: 10-17-2014, 02:04 AM
  4. How to implement this situation on excel
    By moshwad in forum Excel Formulas & Functions
    Replies: 0
    Last Post: 06-13-2014, 01:39 PM
  5. a tricky "index(match)" situation?
    By ryefield in forum Excel Formulas & Functions
    Replies: 39
    Last Post: 09-03-2013, 01:12 PM
  6. Force maximize Excel workbook under any situation
    By andywsw in forum Excel Programming / VBA / Macros
    Replies: 0
    Last Post: 06-25-2012, 10:12 PM
  7. Managing Excel from VB^
    By Uwe in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 04-15-2006, 02:45 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1