I need to create a formula for a tier pay system

guy0nthec0uch

New Member
Joined
Feb 4, 2016
Messages
21
Office Version
  1. 2010
Platform
  1. Windows
Hey guys, I really try not to bother you all but this one is driving me nuts.

I work at a car dealership and I'm tasked with paying our BDC reps based on the units they sell.

So, I've factored a spreadsheet to calculate each of their sold but I need to pay them based on the following parameters.

15 SOLD = 250
20 SOLD = 350
25 SOLD = 500
30 SOLD = 750
35 SOLD = 1000

So, I need a formula that can take the cell used to calculate the sold and base the commission on the total.

SNAPSHOT BDC PAY.PNG


I need this total to reflect under the DEALER SPIFF for each. Ideas?
 

Excel Facts

Which Excel functions can ignore hidden rows?
The SUBTOTAL and AGGREGATE functions ignore hidden rows. AGGREGATE can also exclude error cells and more.
You are not answering the question.
Either you need a tiered calculation of you need a lookup of the rate.
If you provide the result that you expect for a few examples such as 22 and 28, I will provide a suggestion.
Otherwise good luck.
I explained exactly how they are paid. What does 22 or 28 have to do with it?

If they sell 15 cars, they get a $250 bonus. If that number reaches 20, it becomes $350. If they end up reaching 25, it becomes a $500 bonus. I'm not sure where I'm losing you here. The commission only changes when they hit their tier number for the month.
 
Upvote 0
Are you able to share a copy of your workbook using onedrive or dropbox for us to take a look at. I can't understand why that formula would give you a parse error.

This works in my sheet:
Book1.xlsm
GHI
11Column1Column2Column3
125#N/A
1311#N/A
1415250
1517250
1632750
17351000
ChangeOrders
Cell Formulas
RangeFormula
I12:I17I12=LOOKUP(G12,{15,20,25,30,35},{250,350,500,750,1000})
 
Upvote 0
Also, to get rid of the N/A you could amend the formula to the following: =LOOKUP(G12,{0,15,20,25,30,35},{0,250,350,500,750,1000})
 
Upvote 0
Commissions 2023.xlsm
ABCD
1UnitsRates
200
315250
420350
525500
630750
7351000
8
9Units SoldorCandyman's
1010000
1116250250250
1222350350350
1328500500500
14
1e
Cell Formulas
RangeFormula
B10:B13B10=LOOKUP(A10,$A$2:$B$7)
C10:C13C10=LOOKUP(A10,{0,0;15,250;20,350;25,500;30,750;35,1000})
D10:D13D10=LOOKUP(A10,{0,15,20,25,30,35},{0,250,350,500,750,1000})
 
Upvote 0
This is my first time using the mini sheet thing, but here is my take on it. There might be an easier way but I've only had one coffee today...

Cell Formulas
RangeFormula
D3:D51D3=LET(var,Input!B2,IF(var="","",var))
E3:E51E3=IFERROR((INDEX(B:B,MATCH(LET(var,IF($D3>$A$3,$A$3,""),IF([@['# Sold from Input]]="","",var)),A:A,0))),"")
F3:F51F3=IFERROR((LET(var,INDEX(B:B,(MATCH((IF($D3>$A$4,$A$4,"")),A:A,0))),IF([@['# Sold from Input]]="","",var))),"")
G3:G51G3=IFERROR(LET(var,INDEX(B:B,MATCH((IF($D3>$A$5,$A$5,"")),A:A,0)),IF([@['# Sold from Input]]="","",var)),"")
H3:H51H3=IFERROR(LET(var,INDEX(B:B,MATCH(IF($D3>$A$6,$A$6,""),A:A,0)),IF([@['# Sold from Input]]="","",var)),"")
I3:I51I3=IFERROR(LET(var,(INDEX(B:B,MATCH((IF($D3>$A$7,$A$7,"")),A:A,0))),IF([@['# Sold from Input]]="","",var)),"")
J3:J51J3=MAX(Table3[@[1]:[5]])
 
Upvote 0
Thanks for all the help guys. I've been slammed at work but will try your suggestions when I get home tonight. I will let you know how it goes!
 
Upvote 0
Thanks for all the help guys. I've been slammed at work but will try your suggestions when I get home tonight. I will let you know how it goes!

Good luck!

Also...Do you usually try to do everything on one sheet or do you create like background calculation sheets? Just curious what others do
 
Upvote 0
Hey guys, I figured it out!

I just needed to do an "IF" function.

So in this instance it was =IF(f10>24,450,IF(F10>19,350,IF(F10>14,250))) ETC..
 
Upvote 0
Solution
Hey guys, I figured it out!

I just needed to do an "IF" function.

So in this instance it was =IF(f10>24,450,IF(F10>19,350,IF(F10>14,250))) ETC..

Ah a stacked if... I actually use this all the time in QuickBase but never thought to try it in Excel... haha. Sometimes the easiest solutions are the hardest to think of. o_O
 
Upvote 0

Forum statistics

Threads
1,223,162
Messages
6,170,431
Members
452,326
Latest member
johnshaji

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top