Pivot tables & match function

Indigo

Registered User.
Local time
Yesterday, 21:11
Joined
Nov 12, 2008
Messages
241
I am using Excel 2003 and I am trying to optimize the performance of my workbook. The workbook has several pivot tables based on two separate source files. I am most concerned with 12 of my pivots and want to be able to reduce the number in half (6) to improve the speed of the refresh rate on the workbook. Currently there are 15 pivots in total in the workbook.

A little history: The purpose of the workbook is to show the frequency and number of minutes of downtime on 9 separate manufacturing lines. Of the 15 pivot tables, the first two show downtime data for instances in excess of 20 minutes. The third analyzes downtime for instances less than 20 minutes. From this third table I gather the top 6 downtime instances based on frequency of occurance from formulae surrounding the table. This tells me the top 6 part numbers involved in the DT and the reason for the DT. I then run 6 separate pivot tables, one for each part to give me the detail of the downtime over the last 5 times the part was run. I have to run 6 more pivot tables on these 6 parts to give me the specific DT detail based on the reason for the DT.

I have added 2 attachments to this thread to show you an example of the 2 pivot tables I run for one part. As you can see for this part, When I have the specific DT reason noted (583Pivot - 27938) there are only 2 instances of DT on July 1 and July 6. However, this part's last 5 runs were June 17, 19, 26, July1 and 6 (583Pivotall 27939). I need to graph the specific parts DT but show all 5 runs in the graph - see 3rd attachement 27941 below.

View attachment 583pivot.zip

View attachment 583pivotall.zip

View attachment 583chart.zip

Is there a way using a formula for me to just take only the specific data
for each part for each line (6 x 9 lines = 54 instances) from one pivot table as opposed to using two pivot tables? I thought I could use an Index or Match formula but can't quite get my head around how to get this to work. Or if someone could point me in the direction to learn more about these two formulae and examples of their application.

Sorry if this is so wordy, but I'm not sure on how to explain it any better.
 
Hi Indigo

Could you add the downtime values as new columns in your source data all together or as 'together' as possible instead of having a separate pivot for each one?

That's the best way I know to not only reduce refresh time but also have fields all together to look at inside one pivot table & mix them around as much as you like.

The more you can add your data together before you pivot it the better, hth
 

Users who are viewing this thread

Back
Top Bottom