Mock Finance sheet

Marvo

Board Regular
Joined
Nov 27, 2023
Messages
158
Office Version
  1. 2021
Platform
  1. Windows
I've set up a mock finance sheet, made it into a table. It appears to work fine, you can add a row midtable for a new transaction, you can also add at the bottom and sort by date, I can't find a fault, I just wonder whether there is a better way to do it or if any of you can see a problem with the formula for the future. I'm always looking to improve things. Maybe an UPDATE button using VBA to sort, in case of transactions having a different date? Any suggestions?

Book1
ABCDEFGHI
1DATETOFROMTRANSACTIONAMOUNTBARCLAYSNATWESTSANTANDERtotal
201/01/2024Opening balance£1,000.00£1,000.00£1,000.00£3,000.00
302/01/2024SANTANDERJohn SmithBank Transfer£500.00£1,000.00£1,000.00£1,500.00£3,500.00
403/01/2024Ratesbarclaysdirect debit£200.00£800.00£1,000.00£1,500.00£3,300.00
503/01/2024NATWESTBARCLAYSBank Transfer£99.99£700.01£1,099.99£1,500.00£3,300.00
604/01/2024santandernatwestBank Transfer£350.00£800.00£650.00£1,850.00£3,300.00
705/01/2024Bill BrownSANTANDERStanding order£75.00£800.00£650.00£1,775.00£3,225.00
806/01/2024SANTANDERpensionBank Transfer£1,000.00£800.00£650.00£2,775.00£4,225.00
907/01/2024ENERGYSANTANDERdirect debit£340.00£800.00£650.00£2,435.00£3,885.00
Sheet1
Cell Formulas
RangeFormula
I2:I9I2=SUM(F2:H2)
F3:F5,F7:F9F3=IF($B3=$F$1,F2+$E3,IF($C3=$F$1,F2-$E3,F2))
G3:G5,G7:G9G3=IF($B3=$G$1,G2+$E3,IF($C3=$G$1,G2-$E3,G2))
H3:H5,H7:H9H3=IF($B3=$H$1,H2+$E3,IF($C3=$H$1,H2-$E3,H2))
F6F6=IF($B6=$F$1,F4+$E6,IF($C6=$F$1,F4-$E6,F4))
G6G6=IF($B6=$G$1,G4+$E6,IF($C6=$G$1,G4-$E6,G4))
H6H6=IF($B6=$H$1,H4+$E6,IF($C6=$H$1,H4-$E6,H4))
 

Excel Facts

Lock one reference in a formula
Need 1 part of a formula to always point to the same range? use $ signs: $V$2:$Z$99 will always point to V2:Z99, even after copying
This did fail when put into action, added a row midtable and it didn't copy down correctly. Good job I noticed it.

Back to the drawing board.
 
Upvote 0
Use a Table
One formula
You can filter on bank etc,
Much of the input will auto fill as you start the data entry

T202404.xlsm
ABCDEF
12Total3,885.00
13
14DateNameTransactionColumn1AmountBank
1501-Jan-24opening amount1,000.00Barclays
1601-Jan-24opening amount1,000.00Natwest
1701-Jan-24opening amount1,000.00Santander
1802-Jan-24John SmithTransfer500.00Santander
1903-Jan-24Ratesdirect debit-200.00Barclays
2003-Jan-24bank transfer-99.99Barclays
2103-Jan-24bank transfer99.99Natwest
2204-Jan-24bank transfer-350.00Natwest
2304-Jan-24bank transfer350.00Santander
2405-Jan-24standing order-75.00Santander
2506-Jan-24pension1,000.00Santander
2607-Jan-24Energydirect debit-340.00Santander
3d
Cell Formulas
RangeFormula
E12E12=SUBTOTAL(109,Table3[Amount])
 
Upvote 0
Thank you but I can't do that (I don't think) as the table runs to the end of the year with all future income and spending already entered. Its the day to day transactions that require adding.

It's so I can see what lies ahead and move money where appropriate.

I do have a formula that is doing the job, I thought I might be able to simplify it. For example this would be in F3

=SUM(IF($B3=F$1,IFERROR(OFFSET(F3,-1,0)+$E3,0),IF($C3=F$1,IFERROR(OFFSET(F3,-1,0)-$E3,0),OFFSET($B3,-1,0))),G$5*(ROW()=2))
 
Upvote 0

Forum statistics

Threads
1,215,419
Messages
6,124,796
Members
449,189
Latest member
kristinh

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