Calculate cumulative commissions with tiers

vdam

New Member
Joined
Sep 13, 2020
Messages
3
Office Version
  1. 2010
Platform
  1. Windows
Commissions with thresholds
I have to calculate commission taking into account statistical amount for cycle. Please help find formula in excel?

  • Amount 1: 1000.00 EUR,
  • Amount 2: 1500.00 EUR.
There are rules set up defining that we should apply:

  • A1 - for amount <= 500.00 (0%)
  • B89 - for amount from 500.01 to 700.00 (2%)
  • B66 - for amount >700.00 (1%, min 5.00eur)


For Amount 1 following commissions was calculated: A1 on 500 (0.00 EUR), B89 on 200 (4.00 EUR) , B66 on 300 (5.00 EUR).

For Amount 2 B66 on 2500 was calculated, because of accumulated amount. Amount already was >700, so B66 was used.
 

Excel Facts

Return population for a City
If you have a list of cities in A2:A100, use Data, Geography. Then =A2.Population and copy down.
I have a doubt

Please reply for Amount 1 =800
Amount 2 =100

What should be the Result.

As Amount 800 Exceed Rs 700 so It should be 0+4+5
As amount already exceed Rs 700 so on 100 should it be 5 or (combine 100 from Amount 1 and Amount 2 =200 and 1% on 200 is 2 subject to min of 5 ie Total considering both should be 5)
 
Upvote 0
I have a doubt

Please reply for Amount 1 =800
Amount 2 =100

What should be the Result.

As Amount 800 Exceed Rs 700 so It should be 0+4+5
As amount already exceed Rs 700 so on 100 should it be 5 or (combine 100 from Amount 1 and Amount 2 =200 and 1% on 200 is 2 subject to min of 5 ie Total considering both should be 5)
For Amount 1 (800) would be 0+4+5, For amount 2 (100) would be 5
 

Attachments

  • Task.PNG
    Task.PNG
    87 KB · Views: 13
Upvote 0
In picture task more clear
 

Attachments

  • Task.PNG
    Task.PNG
    87 KB · Views: 14
Upvote 0
After going through the probelm it is easy to find the commission if the first value falls in the Third category i.e. above 700. However if you see a scenerio of say 550 in Amount 1 and 200 in Amount 2. Which complicates the issue. I have to take 150 @ .02 and have to check the remaining 50*.01 subject to minimum of 5.

I could not come up with a solution for the second Amount


If i may request @Eric W if he could help us solve this.
 
Upvote 0
Desktop11.xlsx
BCDEF
1
2CumulativeRateIncremental Rate
3000
450000
57000.020.02
61000010.010.03
7
8
9
10
11
12
13
14
154500
16200
17
Sheet1
Cell Formulas
RangeFormula
E3:E6E3=SUM($D$2:D3)
D15D15=SUM(IFERROR(IF((IF(((C15-C3:C6)*(C15>=C3:C6))<=((C4:C7-C3:C6)*(C15>=C3:C6)),((C15-C3:C6)*(C15>=C3:C6)),((C4:C7-C3:C6)*(C15>=C3:C6)))*(E4:E7-E3:E6))>=IF(C15>700,{0;0;5},{0;0;0}),(IF(((C15-C3:C6)*(C15>=C3:C6))<=((C4:C7-C3:C6)*(C15>=C3:C6)),((C15-C3:C6)*(C15>=C3:C6)),((C4:C7-C3:C6)*(C15>=C3:C6)))*(E4:E7-E3:E6)),{0;0;5}),0))


This is what i tried
 
Upvote 0
For total commission, try either of the following

T202009b.xlsm
ABCD
1
2CumulativeRateRate Diff
3000
45000.020.02
57000.01-0.01
6
77505.005.00
8500047.0047.00
1f
Cell Formulas
RangeFormula
D3:D5D3=C3-N(C2)
C7:C8C7=MAX(5,SUMPRODUCT(--(B7>$B$3:$B$5),B7-$B$3:$B$5,$D$3:$D$5))
D7:D8D7=MAX(5,(B7>$B$4)*MIN($B$5-$B$4,B7-$B$4)*$C$4+(B7>$B$5)*(B7-$B$5)*$C$5)
 
Upvote 0
For total commission, try either of the following

T202009b.xlsm
ABCD
1
2CumulativeRateRate Diff
3000
45000.020.02
57000.01-0.01
6
77505.005.00
8500047.0047.00
1f
Cell Formulas
RangeFormula
D3:D5D3=C3-N(C2)
C7:C8C7=MAX(5,SUMPRODUCT(--(B7>$B$3:$B$5),B7-$B$3:$B$5,$D$3:$D$5))
D7:D8D7=MAX(5,(B7>$B$4)*MIN($B$5-$B$4,B7-$B$4)*$C$4+(B7>$B$5)*(B7-$B$5)*$C$5)


Hi @Dave Patton

Your Formula doesn't meet the his requirement.
If i change the Amount 1 to 250, it still shows 5.
 
Upvote 0
T202009b.xlsm
ABCD
1
2CumulativeRateRate Diff
3000
45000.020.02
57000.01-0.01
6
72500.000.00
8500047.0047.00
1f
Cell Formulas
RangeFormula
D3:D5D3=C3-N(C2)
C7C7=MAX((B7>$B$5)*5,SUMPRODUCT(--(B7>$B$3:$B$5),B7-$B$3:$B$5,$D$3:$D$5))
D7:D8D7=MAX((B7>$B$5)*5,(B7>$B$4)*MIN($B$5-$B$4,B7-$B$4)*$C$4+(B7>$B$5)*(B7-$B$5)*$C$5)
C8C8=MAX(5,SUMPRODUCT(--(B8>$B$3:$B$5),B8-$B$3:$B$5,$D$3:$D$5))
 
Upvote 0
T202009b.xlsm
ABCD
1
2CumulativeRateRate Diff
3000
45000.020.02
57000.01-0.01
6
72500.000.00
8500047.0047.00
1f
Cell Formulas
RangeFormula
D3:D5D3=C3-N(C2)
C7C7=MAX((B7>$B$5)*5,SUMPRODUCT(--(B7>$B$3:$B$5),B7-$B$3:$B$5,$D$3:$D$5))
D7:D8D7=MAX((B7>$B$5)*5,(B7>$B$4)*MIN($B$5-$B$4,B7-$B$4)*$C$4+(B7>$B$5)*(B7-$B$5)*$C$5)
C8C8=MAX(5,SUMPRODUCT(--(B8>$B$3:$B$5),B8-$B$3:$B$5,$D$3:$D$5))


Hi @Dave Patton

If it is 701 your formula results in 5, whereas it should return 4+5=9
700-500=200*.02=4
701-700=1*.01 Min 5 = 5

Also there is second Amount also which is dependent on the First. If the First falls in 500-700 , then we have to first complete the 500-700 range from the second amount and the remaining amount of Amount 2 should be used with more than 700 criteria
 
Upvote 0

Forum statistics

Threads
1,214,987
Messages
6,122,613
Members
449,090
Latest member
vivek chauhan

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