Charge a Fee until condition met

treaves04

Board Regular
Joined
Jul 2, 2012
Messages
62
Office Version
  1. 365
Platform
  1. Windows
Hopefully this is an easy question and I just don't know the proper term for what I am trying to do. I am in real estate and pay a percentage of the money (6%) I earn to my brokerage up to a certain amount Each year ($3,000). I have multiple rows listing the date I get paid, the amount I will get paid, and the brokerage's split. How do I sum the total paid to the brokerage and stop it when it reaches a set amount?
 

Excel Facts

Workdays for a market open Mon, Wed, Friday?
Yes! Use "0101011" for the weekend argument in NETWORKDAYS.INTL or WORKDAY.INTL. The 7 digits start on Monday. 1 means it is a weekend.
Maybe something like
=MIN(SUM(J2:J10),3000)
 
Upvote 0
Thank you for the quick reply. The problem I seem to run into is the brokerage takes a maximum of 6% from any one transaction, so no one transaction reaches the $3,000 limit. I keep getting circular references when I try to sum the transactions.
 
Upvote 0
In that case I suggest you use the XL2BB add-in to post some sample data, along with the expected results & clearly explain what you are trying to do.
Also please update your account details to show which version of Excel you are using, as that affects which functions you can use.
 
Upvote 0
Upvote 0
There are 38 more rows after these, at K14 I will have reach the total $3000 cap. Everything after that either needs to calculate Column J at 0, or just show 0 in K. I could do it manually but I would prefer excel to calculate it so I can use this for other agents who work with me.
 
Upvote 0
Ok, thanks for that.
How about
+Fluff New.xlsm
ABCDEFGHIJK
1Sales PriceRateTotal CommisionSplit WithSplit %Split AmtAfter Split***. Royal3000
21350000.034050None0040500.06243
31350000.034050None0040500.06243
41250000.033750None0037500.06225
51350000.034050None0040500.06243
61350000.034050None1405000.06243
71350000.034050None28100-40500.06243
81350000.034050None312150-81000.06243
91350000.034050None416200-121500.06243
101350000.034050None520250-162000.06243
111350000.034050None624300-202500.06243
121350000.034050None728350-243000.06243
131350000.034050None832400-283500.06243
141350000.034050None936450-324000.06141
151350000.034050None1040500-364500.060
161350000.034050None1144550-405000.060
171350000.034050None1248600-445500.060
181350000.034050None1352650-486000.060
191350000.034050None1456700-526500.060
201350000.034050None1560750-567000.060
211350000.034050None1664800-607500.060
221350000.034050None1768850-648000.060
Master
Cell Formulas
RangeFormula
H2:H22H2=E2*G2
I2:I22I2=E2-H2
K2,E2:E22K2=I2*J2
J3:J22J3=IF(K2>3000,0,0.06)
K3:K22K3=IF(SUM(K$2:K2)>=K$1,0,IF(SUM(K$2:K2,E3*J3)>K$1,SUM(K$2:K2,E3*J3)-K$1,E3*J3))
 
Upvote 0
Genius! I didn't think to use the $ to keep a rolling total and make the formula add the previous cells. Thank you!
 
Upvote 0
You're welcome & thanks for the feedback.
 
Upvote 0

Forum statistics

Threads
1,214,918
Messages
6,122,252
Members
449,075
Latest member
staticfluids

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