Multi tiered commission structure formula help

Yasmin1985

New Member
Joined
Dec 4, 2024
Messages
1
Office Version
  1. 365
  2. 2021
Platform
  1. Windows
Sorry if I post this incorrectly .. first time poster!

I am trying to put together one sheet that calculates the commission due on a sale based on a number of factors - in addition the commission is stepped therefore one sale may be due commission at 4 different percentages.

The commission amount depends on where it is event income or marketing income, what year and quarter the income falls in, how much of their target they have reached cumulatively, along with whether it is a rebook or not and whether the annual target has been reached or not.

As an Example - first sale of the year is £900K in Q2 2024/25 - The commission on this would be
£40K @ 4% = £1,600
£5K @ 7% = £350
£782,200 @ 8% = £62,576
£72,800 @ 10% = £7,280
Total commission = £71,806

Obviously, this is simplified as in reality there will be many invoices between different quarters.

So far, I have a IF formula for each quarter, which isn't allowing for the annual target being hit for the Q1, Q2, Q3 & Q4 event commissions which seems to work upon testing.

My questions are;

1. Does anyone have a better formula to use to use?
2. If not a better way, how can I add in the annual target to the equation?

Thank you
 

Attachments

  • Multi tiered commission template.PNG
    Multi tiered commission template.PNG
    111 KB · Views: 11

Excel Facts

Last used cell?
Press Ctrl+End to move to what Excel thinks is the last used cell.
The commission can be calculated on the cumulative sales with Sumproduct or sum.
Please edit the following for your rate structures.

The second example uses Lambda.
You can create similar formulas for your various requirements.

To use the formula that you will create using Lambda, do the following in Formulas | Name Manager
- New name the function an appropriate name that you prefer, I used Commission_ABC
- Value put a copy of the formula details in this section

The function will prompt for the input when you enter the function in your sheet.

N.B. You can copy the example below into a clean sheet. Click on the icon below the f(x) in the example, move to your sheet, and paste.




Commission Cumulative Sales.xlsm
ABC
1Bracket/ HurdleRateRate Differential
20.004%4%
340,000.007%3%
445,000.008%1%
5827,200.0010%2%
6
7
8900,000.0071,806.00
971,806.00
10
11Bracket/ HurdleRate
120.004%
1340,000.007%
1445,000.008%
15827,200.0010%
16
171,000,000.0081,806.00
18
1d
Cell Formulas
RangeFormula
C2:C5C2=B2-N(B1)
C8C8=SUM((B8>$A$2:$A$5)*(B8-$A$2:$A$5)*$C$2:$C$5)
C9C9=Commission_ABC($A$12:$B$15,B8)
C17C17=Commission_ABC($A$12:$B$15,B17)
Lambda Functions
NameFormula
Commission_ABC=LAMBDA(rngRateData,Income,LET(rng,rngRateData,i,Income,b,CHOOSECOLS(rng,1),r,CHOOSECOLS(rng,2),ro,VSTACK(0,DROP(r,-1)),SUM((i>b)*(i-b)*(r-ro))))
 
Last edited:
Upvote 0
Hopefully my suggestion helped.
A formula can include more factors but we would need a concise/clear explanation and an example with expected results.
N.B. The forum provides a tool named XL2BB to post an extract of your sheet to the forum.
 
Upvote 0

Forum statistics

Threads
1,224,520
Messages
6,179,270
Members
452,902
Latest member
Knuddeluff

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