Hierarchy Rollup

Hello,

I need some help with the attached spreadsheet.  Columns D:M, creates my hierarchy rollup with Employee ID numbers.  Columns W:AF are the names associated with the employee ID#'s.  This rollup is from the employee up to the CEO.

Columns AG:AP is the hierarchy from the CEO down to the direct manager.  I've added a lot of formulas to make this happen, but whenever I need to refresh the data, it takes about 2 hours out of my to do this process.  It stalls from 15-20 to recalculate.

Is there another to get the Bottom Up and Top Down hierarhy that would require a simplier formula or a macro  I have to refresh 3 of these twice a week and waiting on the form to save or calculate is very counter productive

===============
Related question: http://www.experts-exchange.com/Q_28522751.html
Hierarchy-Rollup--example-.xlsm
ablove3Asked:
Who is Participating?
 
aikimarkConnect With a Mentor Commented:
Take a look at the attached database and the queries that read a table, imported from your workbook.
Hierarchy.accdb
0
 
jkpieterseCommented:
If you could elaborate on how exactly the UDF works, perhaps we can come up with a native-formula way of doing this, or -alternatively- a VBA method to do them all in one go instead of using a user defined function.
0
 
ablove3Author Commented:
Someone offered me a different solution to use a more powerful data base and I completely agree, but this is a short term project through January and I don't feel that my company will expense it.  I used Excel because there are often missing managers or managers that loop, because they report to themselves in our ERP and I have to use some logic to find the true manager.

I started this project, by using the employee ID of the employees and their managers to build a hierarchy from bottom up, meaning their direct manager, the manager's manager and so forth until it leads up to the CEO of the company.  I then used a lookup to look up each layer by name from their employee ID, so I could see in name form how the hierarchy looks.  Then I was provided with a formula that would show "top down" mean from the CEO (level 1), to the CEO direct reports (level 2) all the way to the direct manager of the employee.  We need that view in order to determine who the level 2 managers are and every level down from there.
0
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

 
jkpieterseCommented:
I couldn't come up with a faster function unfortunately.
0
 
ablove3Author Commented:
No problem, thank you.
0
 
aikimarkCommented:
I suggest starting with this BOM hierarchical rollup Access article
http:A_19-BOM-parts-list-expansion.html

and this tree/hierarchy article
http:A_2153-Managing-Trees-and-Hierachies-in-Access.html
0
 
ablove3Author Commented:
Hi Aikimark, I'll have to look at this tonight or tomorrow, but I'll have a response back to you by this weekend.
0
 
aikimarkCommented:
no rush
0
 
ablove3Author Commented:
Using Access Database is the best solution
0
All Courses

From novice to tech pro — start learning today.