Bob McCusker, I'm glad you've resolved but FWIW you should wary of using SUMPRODUCT formulae over such extensive ranges ... the below
is referencing close on 70,000 cells ... given the nature of a SUMPRODUCT (akin to a traditional CSE Array) that's a LOT of cells... so try to keep ranges as lean as possible.
I note the source data is in an external file... because of that your options to convert the above into something more efficient are limited based on whether or not the target file is always open when this calculation is performed (?)
Regardless I would advise you create a concatenation column in [Regsiter.xls] so as to reduce number of cells being reviewed in the SUMPRODUCT... for ex. if we assume you're always conducting monthly analysis then:
You can then utilise the above column in your SUMPRODUCT in replacement of the earlier version such that the summation formula becomes
The above is now processing far fewer cells than before (20000 rather than 70000)
If the file is always open you could adopt a similar approach to the above but use SUMIF rather than SUMPRODUCT which would be significantly more efficient.
Bookmarks