Best Practice Fundementals – Inputs

One of the most common mistake in model development is the lack of clear distinction between inputs and calculations. Even worse are inputs hidden within formulas.

Let’s look at the following simple example which computes the present value of two distinct scenarios.

Example - No identification of inputs

Without looking at each cell, one can only guess what are the inputs. It could well be any of the following:

Used Formula Inputs
NPER Interest Rate, payment, present value and future value
PMT Interest Rate, number of periods, present value and future value
PV Interest Rate, number of periods, payment value and future value
FV Interest Rate, number of periods, payment value and present value


We also have no idea of what interest rate was used in the calculation.

Now let’s look at the same improved model which uses distinct format for formulas and inputs. The interest rate is taken out of the formula for greater clarity and a dashed border is added to all input cells.

Inadequate identification of inputs

Example - Inadequate identification of inputs

Correct identification of inputs

Example - Inadequate identification of inputs

Of course, you have to define a convention and be consistent in its use. It could also be different than this one, for example, blue fonts for inputs. However, the dashed borders has one significant advantage, you can even clearly identify inputs on documents printed in black and white.

Note that in order to maximize the visibility of the dashed borders, you should turn off Excel’s gridlines.

In Excel 2003, go to the Tools / Options menu and uncheck Show Gridlines of the General tab
In Excel 2007, in the Show / Hide section of the View Tab, uncheck Gridlines


In my next post, I will take a look at one Excel functionnality to help you identify inputs, “Go To”.

Bookmark and Share
This entry was posted in Best Practices and tagged , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

One Trackback

  1. [...] a distinct format for inputs to help users quickly identify controllable elements. This is very often a missing item in models. [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • Email updates

    Enter your email address:

  • Share this blog

    Bookmark and Share

  • Recent Posts

  • Recent Comments

  • Meta

  • RSS The Financial Modeler

SEO Powered by Platinum SEO from Techblissonline