True gives an approximate match, so if the value you're looking up is not found in the list it uses the nearest it can find without going over.
5 10 15 20 25 30
35 40 45
would give the value of 15
looking up any value higher than the range would return an error, and if your lookup range is not in descending order it can give the wrong result.
Hope this helps