How to formulate a tier system

tryingcake

New Member
Joined
Jun 19, 2008
Messages
32
Office Version
  1. 365
Platform
  1. Windows
I'm not googling the right words to find this answer.

My company is implementing a new incentive payment schedule. In my first example, easy peasy. It's my second example that has me stumped.

So for tier 8, if you've taught between 4,500 and 6,999 classes in your lifetime with the company, for every x amount of classes you teach this month, you get a certain amount of incentive. The incentive goes up as you teach more classes. The incentive stops rising after 180 classes taught. So if I teach 238 classes, no biggie. I can do those elementary formulas blindfolded.

However - what if they only teach 75 classes? How do I formulate each cell to give me the proper dollar amount? I can do the math in my head. How do I create a formula to do the math for me?

Thanks! please save my rear like you always do!
 

Attachments

  • tier system.JPG
    tier system.JPG
    61.3 KB · Views: 17

Excel Facts

How to create a cell-sized chart?
Tiny charts, called Sparklines, were added to Excel 2010. Look for Sparklines on the Insert tab.
To make it simple, couple of helper rows added …

Book1
ABCDEFGHIJ
1From121416191131181
2To20406090130180
3Max Pts2020203040500
4Payout0.81.21.71.92.42.62.9
5
6Classes Taught7575553515000
720202015000
8Dollar Amount102.516243428.5000
Sheet1
Cell Formulas
RangeFormula
E1:J1E1=D2+1
E2:F2E2=D2+20
G2G2=F2+30
H2H2=G2+40
I2I2=H2+50
D3:I3D3=D2-D1+1
J3J3=IF(B6-J1>0,B6-J1,0)
D6D6=B6
E6:J6E6=D6-SUM(D7)
D7:J7D7=IF(D6>D3,D3,D6)
D8:J8D8=D7*D4
B8B8=SUM(D8:J8)
 
Upvote 0
Solution
Commission2020.xlsm
CDEFGH
1Number238
2Calculated525.20
3 as above without named range525.20
4 as above with arrays in formula523.40
5
6
7Bracket [rB]RateRate Delta [rR]Accumulated
800.800.800.00
9201.200.4016.0016.00
10401.700.5040.0024.00
11601.900.2074.0034.00
12902.400.50131.0057.00
131302.600.20227.0096.00
141802.900.30357.00130.00
151.00E+09525.20168.20
16525.20
17
18168.20
Classes
Cell Formulas
RangeFormula
D2D2=SUMPRODUCT(--(D1>rB),D1-rB,rR)
D3D3=SUMPRODUCT(--(D1>D8:D14),D1-D8:D14,F8:F14)
D4D4=SUMPRODUCT(--(D1>{0;21;41;61;91;131;180}),D1-{0;21;41;61;91;131;180},{0.8;0.4;0.5;0.2;0.5;0.2;0.3})
F8:F14F8=E8-N(E7)
G9:G15G9=MAX(0,(MIN($D$1,D9)-D8))*E8+G8
H9:H15H9=MAX(0,(MIN($D$1,D9)-D8))*E8
H16H16=SUM(H9:H15)
D18D18=(D1-D14)*E14
Named Ranges
NameRefers ToCells
rB=Classes!$D$8:$D$14D2:D3, G9:H9
rR=Classes!$F$8:$F$14D2:D3


Try the approach that you prefer.
You do not need columns G & H if you use the SumProduct approach.
 
Last edited:
Upvote 0
Commission2020.xlsm
CD
1Number75
2Calculated102.50
3 as above without named range102.50
Classes
Cell Formulas
RangeFormula
D2D2=SUMPRODUCT(--(D1>rB),D1-rB,rR)
D3D3=SUMPRODUCT(--(D1>{0;20;40;60;90;130;180}),D1-{0;20;40;60;90;130;180},{0.8;0.4;0.5;0.2;0.5;0.2;0.3})


This post shows the correct array in the formula; I put incorrect info in the first post.
 
Upvote 0

Forum statistics

Threads
1,214,975
Messages
6,122,538
Members
449,088
Latest member
RandomExceller01

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