budgeting and forecasting- can excel even do this?
budgeting and forecasting- can excel even do this?
Author
Discussion

PugwasHDJ80

Original Poster:

7,679 posts

250 months

Wednesday 10th June 2020
quotequote all
hi All,

Just creating a cashflow forecast for a new business plan and i'm trying to do some scenario planning, but i'm not sure if excel really can do what i want it to.

A big chunk of the new work for this business will be based on known income flows- ie 6 consecutively monthly payments followed by a 7th payment at month 15.

There are different project types (with different revenue streams - ie one is paid quarterly for 6 periods, one is monthly for 12 months, one is monthly for a few months followed by a balloon, What i can do is tabulate the revenue structure and use a dropdown to select the relevant receipt profile, but this always populates into adjacent cells. How do i arrange it so i can select the payment profile and then get it start the profile from month 7, or month 14, or month 15....and then to be able to quickly change the start month. As you can probably tell we are trying to model out the effect of the timing of future known cash flows and be able to change them quickly.

I reckon this needs VBA, which is beyond me, so i've been trying to do it with Match, Arrays and vlookups......any help very very greatefully received.

We're only gonig out 36 months if that helps!

whatleytom

1,536 posts

212 months

Wednesday 10th June 2020
quotequote all
Couldn't you just use an Hlookup to pick up the relevant start payment on your payment profile table?

QuartzDad

2,973 posts

151 months

Wednesday 10th June 2020
quotequote all
I'm shockingly inefficient at Excel but this is one starting point to the 'start from month x' issue. I'd probably end up with nested IFs to cater for the different payment profiles.


PugwasHDJ80

Original Poster:

7,679 posts

250 months

Wednesday 10th June 2020
quotequote all
whatleytom said:
Couldn't you just use an Hlookup to pick up the relevant start payment on your payment profile table?
I don't think i can because i'm not looking anything up.

This is the typical payment profile:


and its going into (an excert) here:


What we need to do is change the "year" and "Month" column so we can move the payment profile. We might think the first payment will arrive in yr 1 month4, but we also need to very quickly be able to change the "month" to 7, and for the whole payment profile to move with it! Does that make sense?

loafer123

16,709 posts

244 months

Wednesday 10th June 2020
quotequote all
Try this;


PugwasHDJ80

Original Poster:

7,679 posts

250 months

Wednesday 10th June 2020
quotequote all
Thanks Loafer, it looks liike it should work but keeps returning a name error. Clealry i've got some syntax wrong somewhere but i just can't see it frown

should this be an array formula?

PugwasHDJ80

Original Poster:

7,679 posts

250 months

Wednesday 10th June 2020
quotequote all
looking at it, its not resolving any of the cell names (ie last period- it just results in a name error)

loafer123

16,709 posts

244 months

Wednesday 10th June 2020
quotequote all

You need to define the columns on the left with the names in the top row, and the month numbers as the name “Month”.

To name, highlight the column including name, and type Alt I N C (shortcut for Insert > Name > Create and then check Top Row and OK.

Alternatively, DM me and I’ll email it to you!

PugwasHDJ80

Original Poster:

7,679 posts

250 months

Wednesday 10th June 2020
quotequote all
Doh, of course i do - sorry loafer brain fade moment

PugwasHDJ80

Original Poster:

7,679 posts

250 months

Thursday 11th June 2020
quotequote all
Big thanks to Loafer for the help on this

A really elegant and well thought solution that was way simpler than i was coming up with!

Thanks Loafer

loafer123

16,709 posts

244 months

Thursday 11th June 2020
quotequote all
PugwasHDJ80 said:
Big thanks to Loafer for the help on this

A really elegant and well thought solution that was way simpler than i was coming up with!

Thanks Loafer
Happy to help!