Within a Let() function, I want to assign a name to an array or range. I have tried defining the array using the Offset() function. But, I have found that Let() assigns a name to no more than a single cell when using the OFFSET() function. On the other hand, if I write out the range (eg. A1:A4), a name is assigned to the full range.
Example. Assume cells A1:A4 are filled with numbers (eg 1; 2 ;3 ; 4).
=COUNT(OFFSET(A1,0,0,4,1)) returns 4
=SUM(OFFSET(A1,0,0,4,1) returns 10
=LET(aName, A1:A4, COUNT(aName)) returns 4.
=LET(aName, A1:A4, SUM(aName)) returns 10.
=LET(aName, OFFSET(A1,0,0,4,1), COUNT(aName)) returns 1
=LET(aName, OFFSET(A1,0,0,4,1), SUM(aName)) returns 3 when the formula is located in row 3 or 4 when the formula is located in row 4.
How can I assign a name to a range in the LET() function without manually typing in the range each time?
LO 8.4.2 running on Windows 10