# How can I search a value that is between other two values?

#1

Hello.

I have a question about searching values in tables.

I have a quoted dollar amount for a customer in one table and, based on that value, I need to search for the discount in another table. How can I do that?

For example, if the quoted dollar amount in table A is \$115, then look for the discount factor in table B that is between \$100 and \$120, and copy it to table A.

How can I search a value that is between other two values?

#2

The only thing I can think of is to use nested IF statements in a formula. Have it check to see if the value is less than \$120 but more than \$100 and if so return the discount, if not leave it blank. This would get problematic if you have a table with a number of different ranges for discount points, and as I write this I’m assuming that’s what you have, is that accurate?

#3

Hi Dean_Toland,

Thank you for replying. Based on a suggestion from Victoria from Airtable’s customer service, I was able to solve my problem using a formula. It was a bit messy, but it does what I was trying to achieve. Here is the formula for the benefit of the community:

Please note the bunch of right parenthesis at the end of the formula. This was the more problematic part. The formula gave errors until I got the correct number of parenthesis.

IF({Seller Rating} <= 0, “”,IF(AND({Seller Rating} >= 0, {Seller Rating} <= 9), “”,IF(AND({Seller Rating} >= 10, {Seller Rating} <= 29), “”,IF(AND({Seller Rating} >= 30, {Seller Rating} <= 99), “”,IF(AND({Seller Rating} >= 100, {Seller Rating} <= 199), “”,IF(AND({Seller Rating} >= 200, {Seller Rating} <= 499), “”,IF(AND({Seller Rating} >= 500, {Seller Rating} <= 999), “”,IF(AND({Seller Rating} >= 1000, {Seller Rating} <= 1999), “”,IF(AND({Seller Rating} >= 2000, {Seller Rating} <= 4999), “”,IF(AND({Seller Rating} >= 5000, {Seller Rating} <= 9999), “”,IF(AND({Seller Rating} >= 10000, {Seller Rating} <= 19999), “”,IF(AND({Seller Rating} >= 20000, {Seller Rating} <= 49999), “”,IF(AND({Seller Rating} >= 50000, {Seller Rating} <= 99999), “”,IF(AND({Seller Rating} >= 100000, {Seller Rating} <= 199999), “”,IF(AND({Seller Rating} >= 200000, {Seller Rating} <= 399999), “”,IF({Seller Rating} >= 400000, “”,“Error”))))))))))))))))

So, basically it uses a string of symbols to identify Sellers based on their rating on Aliexpress.com. This formula is used a part of a table used to research possible product suppliers on Aliexpress.

I hope this helps if someone else needs to do a similar thing.