I'm trying to use INDEX in array format in Excel but I'm running into problems.
From this question: Return array from INDEX function?, it seems that "INDEX (like VLOOKUP) doesn't return an array of values (except in some convoluted circumstances)"
So I'm wondering what alternatives there are.
I'm trying to do this:
=qlTimeSeries( ,
INDEX({39618,39619,39638,39639},{2,3,4}),
INDEX({18,19,38,39},{2,3,4})
)
and Index is not returning an array.
Any alternative idea how to get the result I am trying to get with INDEX({39618,39619,39638,39639},{2,3,4})? i.e. from {39618,39619,39638,39639} get {39619,39638,39639} back?
NOTE: Instead of INDEX({39618,39619,39638,39639},{2,3,4}) my spreadsheet in fact uses a dynamic array of dates and the objective is to drop the first element of the array {39618,39619,39638,39639} which is why I am using INDEX.
EDIT: Looking for a solution that avoids using VBA
reffor start and end. like:=INDEX(A:A,3):INDEX(A:A,7)would be the range (A3:A7). But if the values are generated inside the array, it will be easier to change your formula ore use VBA as you would need the whole array to get the{39618,39619,39638,39639}multiple times inside the formula{smallest number, < x1 <, < x2 <, biggest number}) then you could use something like:SMALL({39618,39619,39638,39639},{2,3,4})...