changing balance compounded interest calculator with changing rates

primuspaul

Board Regular
Joined
Dec 23, 2015
Messages
75
Office Version
  1. 2021
  2. 2019
Platform
  1. Windows
How would one go about designing an excel sheet that calculates interest like a bank's savings account, meaning balances that change from day to day and interest rates that change during the year? Preferably, the interest rates would come from a table.
 

Excel Facts

What does custom number format of ;;; mean?
Three semi-colons will hide the value in the cell. Although most people use white font instead.
You did not provide relevant information.
- how is the interest calculated
- is interest compounded monthly
- when do the rates change
- etc.
You did not show an example of your data

A quick idea is presented below


Excel 2010
ABCDEF
1Rate3.0%
12
13TransactionsBalance
141-Jan-1925,000.00
1510-Jan-195,000.0030,000.00
1620-Jan-19-10,000.0020,000.00
1728-Jan-192,000.0022,000.00
1830-Jan-19-15,000.007,000.00
1920-Feb-1922,000.0029,000.00
201-Mar-1929,000.0093.45
5a
Cell Formulas
RangeFormula
C15=C14+B15
C16=C15+B16
C17=C16+B17
C18=C17+B18
C19=C18+B19
C20=C19+B20
D20=SUMPRODUCT(--(A15:A20-A14:A19),C14:C19)/365*F1
 
Upvote 0
You did not provide relevant information.
- how is the interest calculated
- is interest compounded monthly
- when do the rates change
- etc.
You did not show an example of your data

A quick idea is presented below

Excel 2010
ABCDEF
Rate
TransactionsBalance

<tbody>
[TD="align: center"]1[/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]

[TD="align: right"]3.0%[/TD]

[TD="align: center"]12[/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]

[TD="align: center"]13[/TD]
[TD="align: right"][/TD]

[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]

[TD="align: center"]14[/TD]
[TD="align: right"]1-Jan-19[/TD]
[TD="align: right"][/TD]
[TD="align: right"]25,000.00[/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]

[TD="align: center"]15[/TD]
[TD="align: right"]10-Jan-19[/TD]
[TD="align: right"]5,000.00[/TD]
[TD="align: right"]30,000.00[/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]

[TD="align: center"]16[/TD]
[TD="align: right"]20-Jan-19[/TD]
[TD="align: right"]-10,000.00[/TD]
[TD="align: right"]20,000.00[/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]

[TD="align: center"]17[/TD]
[TD="align: right"]28-Jan-19[/TD]
[TD="align: right"]2,000.00[/TD]
[TD="align: right"]22,000.00[/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]

[TD="align: center"]18[/TD]
[TD="align: right"]30-Jan-19[/TD]
[TD="align: right"]-15,000.00[/TD]
[TD="align: right"]7,000.00[/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]

[TD="align: center"]19[/TD]
[TD="align: right"]20-Feb-19[/TD]
[TD="align: right"]22,000.00[/TD]
[TD="align: right"]29,000.00[/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]

[TD="align: center"]20[/TD]
[TD="align: right"]1-Mar-19[/TD]
[TD="align: right"][/TD]
[TD="align: right"]29,000.00[/TD]
[TD="align: right"]93.45[/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]

</tbody>
5a

[TABLE="width: 85%"]
<tbody>[TR]
[TD]Worksheet Formulas[TABLE="width: 100%"]
<tbody>[TR="bgcolor: [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=DAE7F5]#DAE7F5[/URL] "]
[TH]Cell[/TH]
[TH="align: left"]Formula[/TH]
[/TR]
[TR]
[TH="bgcolor: [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=DAE7F5]#DAE7F5[/URL] "]C15[/TH]
[TD="align: left"]=C14+B15[/TD]
[/TR]
[TR]
[TH="bgcolor: [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=DAE7F5]#DAE7F5[/URL] "]C16[/TH]
[TD="align: left"]=C15+B16[/TD]
[/TR]
[TR]
[TH="bgcolor: [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=DAE7F5]#DAE7F5[/URL] "]C17[/TH]
[TD="align: left"]=C16+B17[/TD]
[/TR]
[TR]
[TH="bgcolor: [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=DAE7F5]#DAE7F5[/URL] "]C18[/TH]
[TD="align: left"]=C17+B18[/TD]
[/TR]
[TR]
[TH="bgcolor: [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=DAE7F5]#DAE7F5[/URL] "]C19[/TH]
[TD="align: left"]=C18+B19[/TD]
[/TR]
[TR]
[TH="bgcolor: [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=DAE7F5]#DAE7F5[/URL] "]C20[/TH]
[TD="align: left"]=C19+B20[/TD]
[/TR]
[TR]
[TH="bgcolor: [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=DAE7F5]#DAE7F5[/URL] "]D20[/TH]
[TD="align: left"]=SUMPRODUCT(--(A15:A20-A14:A19),C14:C19)/365*F1[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
</tbody>[/TABLE]
Interest is calculated based on the date and pulls the data from a chart that contains the info, for example:

Code:
start date,end date,interest
1/1/2016,10/5/2016,6%

It is compounded daily
Rates can change at any time. Could be in the middle of a month.

That's the thing, besides the interest rate chart, I really don't know how to organize the data. I know when certain events happen: I have a list of deposits. That could also be in a chart:

Code:
date,amount
1/5/2016,105.50
2/9/2016,-10.15
 
Upvote 0

Forum statistics

Threads
1,224,823
Messages
6,181,173
Members
453,021
Latest member
Justyna P

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