If the value being looked up, is less than the lowest value in the table, the MATCH function returns an #N/A. The IF(ISNA(MATCH()), 15 ,INDEX( MATCH()+1) is saying that if the result of the MATCH is N/A, return 15, or you could use a link to the cell itself in case 15 isn't always the lowest value. INDEX(MATCH()+1) - since the MATCH function returns either an exact match or the lowest previous value, the INDEX portion would be showing that value. I had to bump up the row by one to "round up" to the next value. I just realized you wil get an incoorect value if your lookup value mactches one of the vaules in the table.
This formula eliminates that error
Bookmarks