Hi Excel function experts,
I've a problem with a non-array SumProduct formula that isn't working with a Structured Table.
My system: Excel 2013, 32-bit (on Win7)
I'd like to get the max length of a column of text values in Table1, which is as below.
The answer I'm looking for is 6 (ie. the length of the last word, "longer").
The answer I get seems to depend on the cell location of my formula.
If its on the same row as dog, I get 3.
Next row I get 2
Last row I get 6, which is the correct answer.
In other words, it seems as though my column reference is just returning the first row, and is not an absolute column reference.
My formula is as follows:
It evaluates fine via F9:
And it evaluates fine if array-entered (ie. Ctrl Shift Enter)
But I've never had to do that with Sumproduct during the past 10 years.
Having not kept pace with Excel's changes for a few years, it might be to do with my ignorance of structured table references.
But 'maybe' its to do with SumProduct and structured tables.
If the latter, I'm then wondering if anyone has any suggestions, or a neat non-array alternative.
For example, I can get it to work with this:
(where 9.99+E100 is a suitably large number, and the match with type 1 returns the next largest number)
That formula suggests the column reference is working fine.
But it's an ugly formula for someone else to have to work out (or me to figure out in a year's time).
I'd much prefer a simple SUMPRODUCT (or something similar snappy, and non-array entered).
Or maybe even a total row at the bottom of the structured table that returns the Max Length.
Many thanks in advance,