rent increase

shamsu203

Board Regular
Joined
Jun 12, 2014
Messages
90
Office Version
  1. 365
Platform
  1. Windows
I have in b5 an amount 1450 b3 start date 1-dec-21,b4 increase interval b5 %. i want to show in b 6 b7 b8 b9 the followingb6 to show the amount beforw the new rent b7 the date of increase b8 the increase interval b9 the new rent . any hlep will be appreciated
shamsu
29/12/2024
Current Rent1450Expected result
Start Date01/04/202101/04/20221522.5
Rent Increase Interval1201/04/20231598.625
% increase 5%01/04/20241678.556
Ren before new increase1600formula required
increase due date01/04/2024formula required
interveal nono of years completed(3)
New Rentrounded to 1680formula required
 
Last edited:

Excel Facts

Is there a shortcut key for strikethrough?
Ctrl+S is used for Save. Ctrl+5 is used for Strikethrough. Why Ctrl+5? When you use hashmarks to count |||| is 4, strike through to mean 5.
Basic formula is
=initial_val*(1+increase_percent)^number_of_periods

so for instance if in D8 there is 3 years*
Excel Formula:
=B2*(1+B5)^D8
this can be rounded to full tens with
Excel Formula:
=ROUND(B2*(1+B5)^D8,-1)
*) 3 years can be calculated either as:
Excel Formula:
=DATEDIF(B3,B7,"y")
or
Excel Formula:
=DATEDIF(B3,TODAY(),"y")
if the second approach (with TODAY() reference, not B7 - BTW. one can also refer to cell A1 where is yesterday date) was used B7 can be calculated as:
Excel Formula:
=DATE(YEAR(B3)+DATEDIF(B3,TODAY(),"y"),MONTH(B3),DAY(B3))

Book2
ABCDEF
129.12.2024
2Current Rent1450Expected result
3Start Date01.04.202101.04.20221522,5
4Rent Increase Interval1201.04.20231598,625
5% increase5%01.04.20241678,556
6Ren before new increase1600formula required1600
7increase due date01.04.2024formula required
8interveal nono of years completed(3)3or may be3
9New Rentrounded to 1680formula required1680
Sheet1
Cell Formulas
RangeFormula
D3D3=B2*(1+B5)
D4D4=B2*(1+B5)^2
D5D5=B2*(1+B5)^3
D6D6=ROUND(B2*(1+B5)^(D8-1),-1)
B7B7=DATE(YEAR(B3)+DATEDIF(B3,TODAY(),"y"),MONTH(B3),DAY(B3))
F8F8=DATEDIF(B3,TODAY(),"y")
D8D8=DATEDIF(B3,B7,"y")
D9D9=ROUND(B2*(1+B5)^D8,-1)
 
Upvote 0
Hi Kaper tks for your reply it works fine for rent increase after 12 months but when the interval in b 4 is changed to say 24 or any other interval months the amounts are not correct. the increase should take place after completion of the 24 months. so the intreval no will be 1 eg b3 is1-4-21 b4 is 24 then b7 will be 1-4-23 and the interval no will be 1 . pls suggest an amended formula
shams
 
Upvote 0
See formulas in B7 and below (and descriptions in column A):
Book1
AB
1
2Current Rent1450
3Start Date01.04.2021
4Rent Increase Interval (months)24
5% increase0,05
6
7no of PERIODS completed1
8previous increase date01.04.2023
9Rent after this date1520
10
11increase due date01.04.2025
12New Rent after this increase1600
Sheet1
Cell Formulas
RangeFormula
B7B7=INT(DATEDIF(B3,TODAY(),"m")/B4)
B8B8=DATE(YEAR(B3),MONTH(B3)+B4*B7,DAY(B3))
B9B9=ROUND(B2*(1+B5)^B7,-1)
B11B11=DATE(YEAR(B3),MONTH(B3)+B4*(B7+1),DAY(B3))
B12B12=ROUND(B2*(1+B5)^(B7+1),-1)


Note that B11 and B12 are almost the same formulas as B8 and B9. The only difference is number of periods (B7+1 or just B7) - see again the basic at the beginning of post #2
 
Upvote 0
Solution
See formulas in B7 and below (and descriptions in column A):
Book1
AB
1
2Current Rent1450
3Start Date01.04.2021
4Rent Increase Interval (months)24
5% increase0,05
6
7no of PERIODS completed1
8previous increase date01.04.2023
9Rent after this date1520
10
11increase due date01.04.2025
12New Rent after this increase1600
Sheet1
Cell Formulas
RangeFormula
B7B7=INT(DATEDIF(B3,TODAY(),"m")/B4)
B8B8=DATE(YEAR(B3),MONTH(B3)+B4*B7,DAY(B3))
B9B9=ROUND(B2*(1+B5)^B7,-1)
B11B11=DATE(YEAR(B3),MONTH(B3)+B4*(B7+1),DAY(B3))
B12B12=ROUND(B2*(1+B5)^(B7+1),-1)


Note that B11 and B12 are almost the same formulas as B8 and B9. The only difference is number of periods (B7+1 or just B7) - see again the basic at the beginning of post #2
tks works just right. happy new year to you
Shamsu
 
Upvote 0
Glad we could help, and thanks for acknowledgement
 
Upvote 0

Forum statistics

Threads
1,225,626
Messages
6,186,089
Members
453,336
Latest member
Excelnoob223

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