All the arrays should have the same number of rows:
=INDEX(A2:A9999, MATCH(MAX((B2:B9999>=60)*C2:C9999),
(B2:B9999>=60)*C2:C9999, FALSE))
In article <(E-Mail Removed)>,
"toolbox" <(E-Mail Removed)> wrote:
> Thanks so much for your reply JE. The formula you provided works
> great for me, but I have encountered one additional problem. The
> formula contains the range "C2:C6", which is the current number of
> rows in my table. I expect to add new rows to my table frequently.
> However, if I alter the forumla to include rows that do not exist yet,
> then the formula produces an error. Because the number of rows is
> hardcoded in this formula, I would need to update the formula each
> time I add a new row of data to the table. Can you think of a way to
> either make the formula calculate the number of data rows to look at,
> or to alter the formula so that it does not produce an error if it
> encounters a blank row?
>
> /* Work great assuming my last data is in row 6 */
> =INDEX(A2:A6,MATCH(MAX((B2:B6>=60)*C2:C6),(B2:B6>=60)*C2:C6,FALSE))
>
> /* Produces an error when no data exists in rows 7 through 9999 */
> =INDEX(A2:A6,MATCH(MAX((B2:B6>=60)*C2:C9999),
> (B2:B6>=60)*C2:C9999,FALSE))
|