I have this Google Sheets formula that I encountered in this answers here
Values | Formula |
---|---|
23 | 36 |
42 | 19 |
12 | 26 |
36 | 10 |
19 | |
26 | |
10 |
I was provided with this refrence to this excel's support page by the @TheMaster.
CodePudding user response:
based on your image...
=A5:INDEX(A2:A,COUNTA(A2:A))
is literally translatable as
=A5:A8
where A5:
is start of the range INDEX(A2:A
is column of the range end, and COUNTA(A2:A)
counts how many cells are not empty in range A2:A
formula | transcript |
---|---|
=A5: | =A5: |
INDEX(A2:A, | A |
COUNTA(A2:A)) | 8 |
note that standalone =COUNTA(A2:A)
results in 7
but within the formula its 8
due to INDEX being offset
while it is short it is not reliable in case there are empty cells within A2:A range. therefore it is recommended to use:
=A5:INDEX(A:A, MAX((A:A<>"")*ROW(A:A)))
it's a choice of preference but the above is same as:
=INDIRECT("A5:A"&MAX((A:A<>"")*ROW(A:A)))