HI Ryan,
In this post you have, except for the issue noted by Badunit, the basis for the discount table described by Wayne:
I'm trying to devise a way of knowing what Cash Card a customer will receive depending on the amount of the purchase, based on the following table:
$0 to $999 purchase = $50 Cash Card
$1,000 to $1,999 purchase = $100 Cash Card
$2,000 to $2,999 purchase = $200 Cash Card
$3,000 to $3,999 purchase = $300 Cash Card
$4,000 to $4,999 purchase = $400 Cash Card
$5,000 to $5,999 purchase = $550 Cash Card
$6,000 to $6,999 purchase = $700 Cash Card
$7,000 to $7,999 purchase = $850 Cash Card
$8,000 to $8,999 purchase = $1,000 Cash Card
$9,000 to $9,999 purchase = $1,200 Cash Card
$10,000 to UP purchase = $1,500 Cash Card
To take care of the issue noted by Badunit, you need to revise the top line to state the minimum purchase necessary to earn a cash card, then add a line above that to handle purchases under that amount. I've arbitrarily chosen a $500 minimum, which results in these two lines:
$0 to $499 purchase = $0 Cash Card
$500 to $999 purchase = $50 Cash Card
To write this as Wayne's table, you need to remove all of the text (including the $ currency markers), the top end of each range, and the = sign. What you're left with is two columns of numbers: The bottom number of each range of values, and the number telling the dollar amount of the cash card for that range. Here's your table, edited to make it work with LOOKUP:

Here is a second table (Main), containing only the labels and the two cells involved in the calculation of the cash card amount. The Purchase amount is the amount used in your example. The Cash Card amount is produced by the LOOKUP formula below the image.

Purchase price is in cell B1 of the table "Main". The LOOKUP formula is in B2:
B2: =LOOKUP(B1,CC Amt :: A,CC Amt :: B)
LOOKUP acts essentially as you request in your post containing the iPad image with the time shown as 1:46. But it takes a much simpler approach.
Here's the syntax:
LOOKUP(search-for,search-where,return-from)
LOOKUP gets the search-for value (2535) from cell B1.
It looks in column A of the table "CC Amt" for the largest value less than or equal to the search-for value, and finds 2000.
It returns the value from the same line of column B (200).
Below are two more examples. Main-2 and Main-3 are copies of the Main table. Both contain exactly the same formula as Main, but have had a different Purchase price amount entered. LOOKUP uses the same CC Amt table as is used above, and returns the appropriate Cash Card value for each of the two new amounts:

You may, as implied in your 1:46 post, use a pair of cells to calculate the Cash Card amount for each widget in the purchase, then total the Cash Card amounts, or you may use a single pair of cells, one containing the total purchase amount, the other containing the Cash Card amount due for that total. That choice is yours. The formula is the same for either case.
Regards,
Barry