Loading...

Our Latest News

Latest Blogs and News

Read our Blog
Articles and News

Read our commentary on
best practice and financial modelling topics

The top 5 things to look for in someone’s Excel model

The top 5 things to look for in someone’s Excel model

Maybe like you, I’m regularly asked to look at others’ Excel forecasting work.  Often there’s no large time allowance to pore all over the spreadsheet.  So, in a short amount of time, I’ve realised there’s some things ahead of others I end up looking at.  My aim is to...

Microsoft’s tips for optimising Excel performance

Microsoft’s tips for optimising Excel performance

The other day, while searching for solutions for a big model I’ve been passed, I came across this piece of Excel technical documentation.  I hadn’t come across it before.  There’s lots in there, some of it relating to the big spreadsheet I’ve been working on. Here’s a...

Building a whole Excel financial model from dynamic arrays

Building a whole Excel financial model from dynamic arrays

Recently we’ve seen a few experiments where people have seen how far they can get building a whole Excel model out of ‘dynamic arrays’.  It’s a fun experiment but we're left wondering whether it’s worth the effort.  That’s for the reasons outlined at the bottom of...

A fully flexing structure for your Excel model

A fully flexing structure for your Excel model

One of the things you get to think about in Excel modelling is the exact layout and design for your model.  Ideally that’s all done in advance, before you’ve got a big beast of a spreadsheet to manipulate. Here are a couple of helpful design elements (1) and (2) that...

Displaying scenario outputs side by side

Displaying scenario outputs side by side

Let’s imagine you’ve got scenario sets nicely laid out in your model and switching through absolutely fine.Now  you’ve got the challenge of how to display the results of scenarios 1, 2, and 3 side by side – when the model only runs one scenario at a time (with the...

Using Excel’s dynamic arrays to run scenarios

Using Excel’s dynamic arrays to run scenarios

Excel has a newer class of functions called ‘dynamic arrays’.  It helps to think of them as acting on a range of cells and also outputting a range of cells. Superficially there’s a potential attraction.  You can create a formula in one cell that will populate the...

Running scenarios that involve potential delay

Running scenarios that involve potential delay

Recently we’ve been looking at all the Excel functions that can help you pick a piece of data out of a list (we’re big fans of Index) - for example for scenarios you’re wanting to run through your financial model.Perhaps the model inputs you want to flex are set out...

A larger range of Excel data picking solutions

A larger range of Excel data picking solutions

Recently we were looking at how you could make use of Excel’s logic test as part of a quest to simplify model calculations, and that took us to a list of solutions that could be used to select a piece of data from a row, column or table.Many pro modellers use Index. ...

Another alternative to shorten Excel’s If function

Another alternative to shorten Excel’s If function

Recently we were looking at how to use Excel’s Max or Min as a more compact alternative to the regular If function. Excel gives us so many choices!  We only need one that works but, if we can find a shorter solution - that’s generally something to embrace and...

Excel’s Max and Min

Excel’s Max and Min

Excel Max and Min are really simple to use.  You point Excel to a set of numbers.  Max will pick out the largest.  Min will select the smallest. Often you’ll see people using Max and Min as an alternative to Excel’s If function.  If you haven’t seen that done before...

Excel Index Match

Excel Index Match

With Excel sometimes (in fact, often) it seems we are provided with an embarrassment of riches.  There’s often more than one way to achieve your aim in Excel.  That can make it a bit confusing – it’s hard to know which solution is best for the challenge at hand.As a...

Avoiding cross sheet linking

Avoiding cross sheet linking

Cross sheet linking is where you create a formula on one tab that’s making use of cell references on far away tabs.It can feel like the most natural thing in the world to build up a formula that’s making use of multiple references on far away sheets.  But if you take...

Adjusting your balance sheet for a deal

Adjusting your balance sheet for a deal

Adjusting your model’s balance sheet need not be difficult, if (and it’s quite a big if) you’ve invested in a couple of smart features in your model structure.Here’s some detail on a structure where the model composes its financial statements from a ‘sandwich’ of...

Dividing all your numbers by 1,000 quickly

Dividing all your numbers by 1,000 quickly

Imagine you have source data in an Excel financial model.  But then you suddenly realise that it would make sense to have each of those numbers divided by 1,000 (on the basis that the extra detail is not needed and you'd like to 'clean up' your workings).Sometimes...

3 steps to modelling deferred revenue

3 steps to modelling deferred revenue

There are plenty of line items in an Excel financial model where what’s happening on the profit and loss doesn’t quite match cash flow.  That’s what the balance sheet is there for, to remind you of what the difference is (either cash flow is lagging the profit and...

Amalgamating and ranking your top 10 customers

Amalgamating and ranking your top 10 customers

If you want to analyse your customer (or supplier) base, Excel’s SumIfs function is going to become a firm friend.  But there are a few little tricks that you’ll want to play along the way.  And you may find that some of Excel’s newer functions (Unique and Sortby)...

A mighty mouse move

A mighty mouse move

Keyboard shortcuts are great.  You need a few to help you through.  If you can automate some of what you do in Excel so that it just flows out of your fingertips, you will find yourself thinking ahead (maybe to the next line you’re going to put in place).  Everything...

5 tips to help you get over Excel speed bumps

5 tips to help you get over Excel speed bumps

Most every Excel modelling project has elements that are a bit unique for you. Those pieces are going to take more time and thought. The solutions are not going to come so easily. After a while you start to notice those model chunks and enjoy them for what they are -...

The right time to improve your forecasts

The right time to improve your forecasts

If you’re a strongly profitable business that has been, say, happily operating spreadsheet budgets (mapping out expected revenue and costs for the next year) you’re going to need a reason for taking your forecasting up to the next level. Here are few thoughts about...

Changing scenarios at the flick of a switch

Changing scenarios at the flick of a switch

Right at the end of a model build you might suddenly decide that you'd like to run some sets of assumptions (say base, high and low cases) through your spreadsheet.Here's a small mock-up of a structure that could help you do that. You can see some imaginary...

Control accounts for straight line depreciation

Control accounts for straight line depreciation

Recently we wrote about the great benefit of control accounts where a balance is changing across a model - setting out calculations row by row, totalling up the result for the period and carrying it forward so that the closing balance for the last period becomes the...

Inserting upstream when adjusting an Excel financial model

Inserting upstream when adjusting an Excel financial model

One of the toughest things you can try and tackle as a financial modeller is picking up someone else's work (when it's of any significant scale) and adjusting it. The structures at work may not be immediately clear. It's nice to think that the components are going to...

Excel’s formula auditing tools

Excel’s formula auditing tools

In our last blog post we looked at how you could structure models to make it quicker and easier to trace through them, mostly just by using the "Ctrl [" keyboard shortcut. But what if the model's not Nirvana?  Not all real-life models are constructed as carefully as...

Tracing through Excel models quickly

Tracing through Excel models quickly

Here are a couple of quick shortcuts that can speed up your work if you're tracing through a big model.  Sometimes you might find yourself constantly wanting to use these over large models - thankful that they exist!"Ctrl [" (control combined with the left square...