2. Keyboard shortcuts
Mouse
Intuitive; useful for hyperlinks and placement
2
Keyboard
1
Can speed up working in Excel 3
3. Formats and styles
Styles are pre-defined formats to be applied to a cell
Number format
Alignment
Font
Border
Patterns
Protection
Common applications are
Assumptions
Headings
Top sections of models
Sensitivities
4. Example
‘Assumption Section’ ‘Assumption’ ‘Table Heading’
Opex Assumptions
‘Heading’ ‘Input’ Op. Costs
Maintenance Major repair
Frequency
cost costs
Roads
Roads & roads drainage USD'000 p.a. 680,084 2,470,249 3,246,250 5 years
Buildings
Clinic USD'000 p.a. 5,459,072 171,164 - -
Administration USD'000 p.a. 414,767 240,683 55,000 1 years
Water projects
Potable and Fire water USD'000 p.a. 1,757,980 164,764 100,000 1 years
Fire Fighting USD'000 p.a. 569,670 223,135 50,000 1 years
Communication
Communication & Security USD'000 p.a. 289,248 224,279 60,000 1 years
Power Distribution
Power Distribution USD'000 p.a. 254,516 1,455,247 1,744,098 5 years
Total 9,425,337 4,949,521 5,255,348
‘Unit’
5. Data validation
Only allows certain entries in a cell
Can use lists similar to Drop Down Boxes
Difficult to identify
Does not update automatically
7. IF
Evaluates a condition for TRUE or FALSE outcome and returns one
specified value if the condition is TRUE and another specified value if the
condition is FALSE
Evaluate a condition or multiple conditions allowing the model developer to specify what
to return for both the TRUE and FALSE outcomes
The "value_if_true" and
"value_if_false" can be
expressions with
functions themselves
The most common
function for conducting
conditional tests on
values and formulae
8. SUMIF
Performs addition of cells or an array of cells if a given criteria is
satisfied.
Allows the model
developer to specify what
cells to add according to
the condition satisfied
Combinations of the
functions "IF" and "SUM"
can be replaced by a
single "SUMIF" function
9. SUMPRODUCT
Multiplies corresponding components in the given arrays, and returns
the sum of those products.
Enables the user to avoid
using complicated
formulas by summing up
the products of individual
corresponding cells within
the indicated arrays
Array arguments to be
calculated must be of the
same dimension
11. LOOKUP
The LOOKUP function returns a value either from a one-row or one-column
range or from an array. The LOOKUP function has two syntax forms: the
vector form and the array form.
Use the vector form
when you have a large
list of values to look up
or when the values may
change over time
Use the array form
when you have a small
list of values and the
values remain constant
over time
12. Example
Replace an
‘assumption’ with a
‘lookup’ or ‘choose’
Last row can be
copied down. All
assumptions in the
model could be in
this format….
13. EOMONTH
Returns the serial number for the last day of the month that is the indicated
number of months before or after start date. Use this function to calculate
maturity dates or due dates that fall on the last day of the month.
Excel stores dates as serial
numbers so they can be
used in calculations
If start_date is not a valid
date, EOMONTH returns
the #NUM! error value
If start_date plus months
yields an invalid date,
EOMONTH returns the
#NUM! error value
Analysis Toolpak function
15. INDEX
Returns a value or the reference to a value from within a table or range.
Used to return either the value or reference of a cell within a range for a given row and
column.
On its own, this function
will always output the
value of the referenced
cell
Its output may be return
either a value or cell
reference, when nested
within certain functions
16. MATCH
Returns the relative position of an item in an array that matches a
specified value in a specified order.
MATCH returns the
position of the item in the
range, not the item itself