1. My data range is $H$23:$H$112. The 90 cells auto populate depending on dates corresponding to each row.
2. $H$112 populates first and then the column keeps being populated to upward direction. Thereby $H$23 gets populated at last.
3. It could be that the whole range is not populated yet because 'date' criteria not met or it could be such that the lower 80 rows are populated but the top 10 rows are yet to be.
4. So, I was struggling to decide what to put as 'k' in my =LARGE($H$23:$H$112,k) formula. I tried H23,24,25.....H112 but the formula returned
#NUM ! error.
Most likely there is a very simple and elegant solution but I could not find it. May be you could enlighten me.
I'm not sure that anyone can because I do not see an
explanation of the criteria that you
intend to use for choosing "k".
And it is unclear to me how that relates to how much data is in the range, much less the order in which that data is populated.
It is also not clear to me why you use $H$23:$H$112 instead of simply H23:H112. Do you intend to copy the LARGE() formula? If so, will you copy it across a row, down a column, or both? And how would your choice of "k" change for each copy, if it changes at all?
(You do write: ``All the columns where I am trying this formula are identical``. That might suggest you copy the formula across a row. But I don't know what you mean by "are identical": identical in row numbers (from 23 to 112)? In that case, perhaps the range should be H$23:H$112.
I suspect that you do not need to use LARGE() at all. And LARGE() might be wrong to use, depending on what you are really trying to do.
It would be helpful if you described in English (not Excel terms) what you are trying to determine. For example:
1. The largest numeric value in the range? Use MAX(H23:H112)
2. The smallest(!) numeric value in the range? Use MIN(H23:H112)
2. The last number value in the range? Use LOOKUP(1E+300,H23:H112)
3. The first numeric value in the range? Array-enter (press
ctrl+shift+Enter) INDEX(H23:H112,MATCH(TRUE,ISNUMBER(H23:H112),0),1)
4. Something else altogether? What?
FYI, some people prefer to write 9.99999999999999E+307 instead of 1E+300. It is true that 9.9...9E+307 is the largest value that we can
enter manually. But neither value is the largest value that Excel
can calculate, which is about 1.79769313486232E+308. And in practice, either value is probably "large enough". So I choose to use something that is easy to write and remember: 1E+300 for me; perhaps even 1E+100 for you.