Keep in mind that the only restriction on SumProduct() is that all the range(s)
or Array(s) in each of the function components must be the same 'size' (or
length of contiguous cells). I don't see an issue with the 'dynamic' part as
long as the 'size' part is satisfied.