I have produced an array in one cell (using a TEXTJOIN) that I would like to use in further calculations. The string in that cell can be formatted any way I want - I have formatted it as {1,2,3} - because this is how Excel normally formats arrays.
However, when I try to pass this to another Excel function it breaks - e.g. if the string {1,2,3} is in cell A1, then: AVERAGE(A1) = #DIV/0!
If I do this manually and simply write: AVERAGE({1,2,3}) = 2 as it should.
In other words, Excel is parsing the string {1,2,3} differently when it's hand-written into a formula, and when that string {1,2,3} is explicitly written out in another cell.
I've also tried embedding the TEXTJOIN within the AVERAGE but that doesn't work either (and I'd rather break the two steps up anyway).
Any thoughts?
Bookmarks