Hi, i've got a very large spreadsheet for managing stock at our factory. I have two worksheets, one which records stock in and also gives a working stock value, and another worksheet which records used stock everytime a unit of stock is used in the factory. The sheet runs very slow and i'm sure it is because of the lookups which reference both sheets. My working stock sheet has over 10'000 rows and growing, and the used stock sheet over close to 30'000 rows. I have tried to use a dynamic named range but as yet had no success.
The formula which I think is causing the problem is:
=N9209-(SUMIF('Used Stock'!V:V,AB9209,'Used Stock'!O:O))
This basically references the opening stock figure, then subtracts the sum of the entries in the used stock sheet against the same stock code. Excel has to go through all 30'000 entries in the used stock sheet sum the figures.
Does anyone know of a way of speeding this up please?
The formula which I think is causing the problem is:
=N9209-(SUMIF('Used Stock'!V:V,AB9209,'Used Stock'!O:O))
This basically references the opening stock figure, then subtracts the sum of the entries in the used stock sheet against the same stock code. Excel has to go through all 30'000 entries in the used stock sheet sum the figures.
Does anyone know of a way of speeding this up please?