Please see the picture. In the matrix pictured, an entry is considered \"New Business\" from the leftmost value + the next 11 columns (so 12 months total). I\'ve highlighted thi
This shouldn't be too difficult to do in VBA. Rather than just writing all of the code for you, I will set out how I would plan to approach this and suggest that you at least have a go at the code yourself, then open further questions for any specifics you are stuck on.
I would look to do something like the following:
If you are stuck with any syntax manually performing the steps whilst recording a macro then looking at the code generated can often help.
I added a helper column C that finds the first non blank in the row (my data went from column D to column AZ)
=MATCH(TRUE,INDEX((D2:AZ2<>0),0),0)
This was then the formula I put in cell D5 and copied it across
=SUMIFS(D2:D4,$C2:$C4,">"&COLUMN(D1)-12-3)
The 12 is for 12 months and the 3 is for Column C where the data starts.
The return business is in D6 and across
=SUM(D2:D4)-D5