Professional Documents
Culture Documents
Excel For Auditors
Excel For Auditors
Excel For Auditors
Logic
Performing trend
Creation
Advanced analysis based
Analysis Pivot Tables Charts
Grouping Creation Filtering on journals
Reconciliations and
Rounding Count IF & recalculations (e.g.
Calculations The fx button Goal Seek
Calculations Numbers Sum If depreciation
reasonableness)
Reconciliation
Data Tables Data Tables
Totals & Conditional
Custom Sort External Data
and sample
Subtotals Formatting selection
Checking client
Spreadsheet Checking for Track calculations (e.g.
Comments
Auditing Issues Changes warranty provision)
1. Ensure that everyone involved in the creation or use of spreadsheets has an appropriate level of knowledge
and competence.
2. Work collaboratively, share ownership, peer review.
3. Identify the audience. If a spreadsheet is intended to be understood and used by others, the design should
facilitate this.
4. Include an ‘About’ or ‘Welcome’ sheet to document the spreadsheet.
5. Focus on the required outputs.
6. Separate and clearly identify inputs, workings and outputs.
7. Be consistent in structure.
8. Be consistent in the use of formulae.
9. Keep formulae short and simple.
10.Never embed in a formula anything that might change or need to be changed.
11.Perform a calculation once and then refer back to that calculation.
12.Avoid using advanced features where simpler features could achieve the same result.
13.Have a system of backup and version control,
14.Rigorously test the workbook.
15.Build in checks, controls and alerts from the outset and during the course of spreadsheet design.
2
Menu
3
Menu Summary
Getting started
About: Data Cleaning There are 3 steps to data cleaning
Why do you need to cleanse your data in Excel?
1. You often don’t have control over the format and type of Prepare Validate Cleanse
data that you import from an external data source.
Click on picture for more info
2. Cleansed data will allow you to readily access the Simple first steps – Prepare
advanced features within Excel 1. Import your data (if required) this can come from other Excel
3. Use Excel features to get data in the precise format that workbooks, Access database, CSV files etc..
you want. 2. Keep a copy of the original data in a separate workbook
4. The results generated are accurate and can be relied 3. Ensure your data is in a tabular format of rows and columns
upon. with similar data in the same columns
To prepare to cleanse your data must be: 4. Add Auto Filters to easily assess the data contained in the
columns or convert it into a table
1. In a tabular format of rows and columns with:
5. Do simple tasks that don’t require column manipulation first Excel may prompt
2. Similar data types in each column, you where it
such as Spell Checking or Find and Replace
3. All columns and rows visible, believes there is an
Next steps – Validate formats Validate issue that needs
4. No blank rows within the range. For best results, use an
1. For Excel functions to work correctly the data needs to be resolving
Excel table.
stored in the correct format
What are the steps of cleansing data: 2. Before you can proceed you need to check your data and alter
1. Prepare – Remove any unneeded data it accordingly
2. Validate – Check data types are correct 3. The most common errors you may find would be :-
3. Cleanse – Use the functions within Excel to enhance • Date stored as text or number
your data • Currency stored as general number
• Numbers stored as text
Topics Covered:- • Several data fields stored in a single cell
► Applying a Filter Finally check your data for duplicates and other
► Checking data types unwanted data
► Cleansing Data
Tip: Is your data all in one cell? This can be broken up using Text to Columns
► Text to Columns
► Using Error Checking to validate your data
Happy with your data? now use Excel to manipulates it
4
Menu Summary
5
Menu Summary
Tips
Not sure how to store your data? Ideally data should be in the
correct format e.g. date stored as date , numbers should be
stored as numbers
Menu Summary
Cleansing Data
Your data may have duplicate records or other unwanted items
Prepare Validate Cleanse
2. Duplicate data
There are two rows identified that
contain the same data.
The Remove Duplicates function
can help you.
Duplicate
record
removed
7
Menu Summary
Applying a filter Ensure you
select your
Filtering allows you to easily break your data down to examine its content entire dataset
1. Highlight the data set you wish to filter or the Excel Table contiaing your data before applying
filters
Advanced Filtering
Blue row
numbers
indicate data is
filtered
8
Menu Summary
9
Menu Summary
10
Advanced Filters Tip: Depending on your data type different options will be presented. For
Filter can be combined with conditional formatting to drill down into your data
example for numbers you are able to select the top 10 highest records
Tip: You can use any combination of Conditional formatting and filters to achieve
your goal
11
Menu Summary
You can see a comma (,) separates the data points, this is the
delimiter. *It can be any character
Select your
separator( in this
case “,” )
Use the Fixed
Width option
where your data is
spaced out equally
You will see a
preview of your
data
Tips
Getting started
About: Data Combining & Manipulation Joining and Extracting data from Cells
Why do you need to combine and manipulate
data in Excel?
1. Once your data is ready you may want to enhance by
Click on picture for more info
Joining cells together to meet your reporting needs Simple first steps joining Cells
Extract elements of a cell into a new cell which you can 1. Create a new column in your spreadsheet where you would like
then analyse the new cell.
2. Use features such as Vlookup and Hlookup to easily 2. In the new cell add an “=“ then click on your first cell, then add
interrogate your data an “&” and then click on the second cell.
3. Continue until you have selected all the cells you wish to
To prepare to cleanse your data must be: combine.
1. Cleaned and prepared 4. Your new cell will now contain your combined data
2. In a tabular format of rows and columns 5. Double click on the bottom right corner of the cell to “Smart If you are happy
Copy” your formula down your entire data set. with your data you
What are the steps of manipulating data: will need convert
1. Plan what outcome you would like to achieve your data from
2. Consider what data points you have available and do Or splitting cells apart Formulas to
they meet your requirements? Values
You may want to split a cells content into two or more additional
3. Consider what you need to do to your data to achieve cells
this. 1. If you data is suitable you can use Text to Columns to easily
split it up.
2. If this is not suitable you can use a combination of the LEFT,
See More
MID, RIGHT, SEARCH and LEN functions to extract your data
Topics Covered:-
► Joining Cells
► Splitting data functions
► Hlookup & Vlookup Tips
Is your data all on one cell? This can be broken up using Text
to Columns
13
Split text among columns by using functions Menu Summary
Text functions are useful for manipulating strings in your data, for example, distributing the first, middle,
and last names from a cell into three separate columns.
Extracting components concepts Useful functions
1. The key to successfully splitting text up is the Left –LEFT(text,num_chars) - Returns the specified numbers of characters from the start of a string
position of each character within a text string Mid – MID(text, start_num,num_chars) - Returns the characters from the middle of a text string, given a starting position
2. The positions of the spaces within the text and length
string are important because they indicate
Right – RIGHT(text,num_chars) - Returns the specified numbers of characters from the end of a string
the beginning or end of name components in
a string. Search – SEARCH(find_text,within_text,start_num) - Returns the number of the character at which a specific character
or text string is first found
Len – LEN(text) - Returns the number of characters in a string
1 1
2
Use the SEARCH function to find the value for
num_chars: Use the SEARCH and LEN functions to find
1 the value for num_chars:
Search for the numeric position of the space in
A2, starting from the left. (5) 1 Search for the numeric position of the space in
A2, starting from the left. (5)
14
Joining Cells Menu Summary
To join together Invoice Number and Customer number Insert a new column for your data (via right click)
Highlight the
entire column,
copy & paste
special Pick Values
To access the
paste special
15
menu use
Ctrl+Alt+V
Menu Summary
Vlookup/Hlookup basics
Vlookup and Hlookup allow you to search a data set for a value and return a corresponding result
2. Links two tables together ► Identify a key cell in your data that will match both tables. This will be your lookup_value
3. Alternatively use Hlookup to cross reference rows in one ► Ensure the cell you are looking up is in the first column in your lookup table
table to another table ► Ensure your data is sorted in the same order
► Ensure the cells data type is the same in both spreadsheets. e.g. numbers are stored as
number (see Checking data types)
How does Vlookup work in Excel?
► Insert a new column in your data to hold the new formula
1. Vlookup or Hlookup is a function accessed from within
your spreadsheet by pressing the = symbol in a cell ► Insert your formula
Vookup example
16
Menu Summary
Vlookup Example
Compare Current year GL Account balance to the prior year balance.
2
3
To use a pivot table data must be: Click on picture for more info
► Select the data you would like to display using the pivot table
1. Stored in a table within Excel with column dialogue
headings (no blanks) ► Drag and drop the fields from the top section which you want to
2. Ideally data should be in the correct format, e.g. analyse into either
Date should be stored in date format. 1. Report Filter :- Filter your entire pivot table by one or
How do Pivot table work in Excel? more categories e.g. Country
2. Column Labels :- The title for your columns e.g.
1. Pivot tables are accessible from the Insert menu
Months
2. The Pivot table wizard allows you to select the
3. Row Labels:- The field for your rows e.g. City
data to be displayed.
4. Values :- The field expected to have the Sum / Count 1 2
3. Final adjustment of the layout e.g. sorting and
calculation performed *Should the default selection be
filtering are directly made in the pivot table itself .
incorrect it is possible to click the drop down arrow and 3 4
select 'Field Settings' to modify the calculation (eg.
Count / Sum / Min / Max / Average).
Topics Covered:- Tips
► Data preparation
► Not sure about your layout ? As you drag fields into the grid you will see
► Pivot Table creation Excel instantly presents the data in the table to the left hand side of the
page.
► Grouping
► You can drop multiple fields to be in the grid to give your pivot table more
Next
► Advanced Features - Top x Records
context
18
Ensure your dates Menu Summary
Pivot Data Preparation data is in the correct
format
Ensure the data is stored in the right format
Click on the picture to go back
Ensure your
numbers are
stored as a 19
number
Menu Summary
The columns
of data you
would like to
Filter your entire pivot
see in your
table by this field
report
Click on the picture to go back
Excel will
automatically
determine the correct
calculation to perform
possible? 1 2
Ensure the date field is of the correct data type in your table
1. Ensure that date field is included in the Row Labels section in
the configuration grid and select the date field
2. In the ribbon select :- Options > Group > Group Selection (or 3
right click in the date area within the pivot)
4 Data broken down by month &
3. Select what intervals you would like to group on from the year
dialogue that appears.
4. Your data is broken down by Months and Years
Tips
Advanced Features
► This works the same way for numbers, dates, days etc..
► You can drop multiple fields to be in the grid to give your pivot table more
context
21
Menu Summary
Excel can highlight the top x number Right clicking or selecting the Filter
of records base on your criteria drop down will enable you to access
the Value Filters, and select Top 10..
Tips
Chart basics
Charts allow you to represent your data in a pictorial format
Using Graphs will allow you to: Simple steps to create a Chart
1. Display a series of numeric data in a graphical format ► Highlight or select the cells of the data you wish to show in your chart
2. Spot trends in your data and highlight any issues ► Decide what chart type you would like to display
3. Present complex data to an audience who may not be ► From the insert Menu select the chart style that you would like to show
familiar with the detail
4. Excel supports many types of charts to help you display
data in ways that are meaningful to your audience.
Click on a chart type for more info
5. Create a combination chart by using more than one chart
type in your chart.
► From the sub menu that appear select the
To create a chart your data must be: chart type you wish to display
1. Stored in a table within Excel with column headings (no
blanks)
2. Data should be in the correct format, e.g. numbers should
be stored as numbers
Topics Covered:-
Tips
► Chart creation ► Chart customization
► Not happy with your chart style? Once you have created you chart you
► Column charts
can change its type, by right clicking in at and picking “Change chart
► Line charts type”
► Format Axis ► Any chart in Excel can be plotted in either 2D or 3D
23
Tips
Menu Summary
Chart creation The methods mentioned here would apply for all chart types
Steps to create a column chart
24
Menu Summary
Column charts
Data that is arranged in columns or rows on a worksheet can be plotted in a column chart.
Column charts
1. Column charts are useful for showing data changes over a period of time or for
illustrating comparisons among items. Tip You can use a
2. In column charts, categories are typically organized along the horizontal axis and values
along the vertical axis.
stacked column chart
when you have
multiple data
series and when you
want to emphasize
the total.
25
Menu Summary
Line Charts
Data that is arranged in columns or rows on a worksheet can be plotted in a line chart. Line charts
can display continuous data over time, set against a common scale
1. Data that is arranged in columns or rows on a worksheet can be plotted in a line chart.
2. Line charts can display continuous data over time, set against a common scale.
3. In a line chart, category data is distributed evenly along the horizontal axis, and all value data is
distributed evenly along the vertical axis.
Line and line with markers Stacked line and stacked line with markers
Displayed with markers to indicate individual data values, or without, line Displayed with markers to indicate individual data values, or without, stacked line
charts are useful to show trends over time or ordered categories, charts can be used to show the trend of the contribution of each value over time or
ordered categories.
26
Menu Summary
Chart customization
Once you have your basic chart you can then work to improve it
27
Menu Summary
Customizing your chart
Once you have created your chart there are many ways to enhance it to make it more presentable
A trend line has been added to the Changing this to a stacked chart will
chart show the same data in a different
way
9000000
40000000
8000000 Selling, general and
administrative expe
35000000
7000000 Payroll and benefits Other expense
expenses
6000000 30000000
Interest income Interest income
28
Menu Summary
Formatting Axis
If you are unhappy with the ranges or intervals displayed they can be altered here
29
Menu Summary
Customizing your chart continued You can use the Layout ribbon to
Once you are happy with your chart type and its range enhance your chart
32
Menu Summary
Basic Calculations
How to add together a range of cells
1. In cell E2 type in the formula
You can use the SUM function to
“=SUM( …
add together the values in the cells
Return to summary 33
Menu Summary
Rounding Numbers
Using the INT, ROUND, ROUNDUP and ROUNDDOWN functions
Useful functions
Round - ROUND(number,num_digits) - Rounds a number to a specified number of digits
Roundup - ROUNDUP(number,num_digits) – Rounds a number up, away from zero.
Rounddown - ROUNDDOWN(number,num_digits) - Rounds a number down, away from zero.
INT – INT(number) – rounds a number down to the nearest integer
This column has used the ROUND This column has used the
=ROUND(C2,-2) function to the nearest single digit ROUNDDOWN function to two
(up or down) decimal places downwards
Return to summary 34
Menu Summary
Useful functions
SumIf - SUMIF(range,criteria,sum_range) - Adds the cells specified by a given condition or criteria
CountIf - COUNTIF(range,criteria) – Counts the number of cells within a range that meet the given condition
=COUNTIF(B4:B13,">5000")
Return to summary
Menu Summary
Using Goal Seek to help you achieve your goals
Goal seek is the opposite of formulas.
Formulas tell you what is the output variables used in an equation (for example SUMPRODUCT is an equation involving + and *).
Goal seek tells you what inputs you need to give in order to get certain output.
Return to summary 36
Menu Summary
Data Tables & Manipulation
To make working with data easier, you can organize data in a table format on a worksheet.
► Totals in Tables
► Custom Sort
► External sources of data
► Conditional Formatting
► Subtotals 37
Menu Summary
Tables Features
Filters and Custom Sorting
You can use Custom Autofilters are enabled.
Sort ..to define how
you would like to
search your data
38
Tables Totals....
Menu Summary
Tables Features
Totals in tables
The column has been added The Maximum date has been
together displayed here
39
Subtotals....
Menu Summary
Subtotals
Excel can break down your data using subtotals
40
Menu Summary
External Sources
Inserting data from other files into Excel from external sources
From the Data Ribbon you are able to select where your data is located
Getting started
About: Data Preparation
Why do you need to prepare your spreadsheet?
Preparing your workbook
1. Often a workbook that is familiar to you is difficult to
understand when reviewed by others 1. Insert a welcome page at the start of your workbook explaining
its purpose
2. When sharing with clients or regulators it is important Freeze Panes
that any review comments or notes are removed 2. Use Freeze panes and rows to help review your data
3. Use Data Validation rules to ensure only valid data is 3. Insert comments explaining your data
entered 4. Unhide any rows, columns or worksheets that are needed
5. Audit your formulas to ensure they are correct and capture all
the data using Evaluate Formulas and Trace Dependants
Freeze Panes
Using excel to freeze rows and / or columns when reviewing
43
Menu Summary
Hide / Unhide Data
When creating worksheets it is not always necessary to show all the data.
In this dataset the “overdue by” field is calculated Highlight the column you wish to hide
but does not need to be shown to the reviewer
44
Menu Summary
Auditing Formulas
Excel has several built in functions to help check your formulas
45
Evaluate Formulas Menu Summary
Excel allows you to step through your formula to ensure the calculations it is making are correct
46
Continue
Menu Summary
Evaluate Formulas Continued
Excel Continues to process the logic in the same way
Stage 9
47
Menu Summary
Using the Summary Bar
You can utilize the summary bar at the bottom of excel to quickly check your data
49
Menu Summary
Checking your Workbook for issues
Excel has built in functions to check your workbook for issues
You are then able to select what The Document Inspector will
items you would like to check return its results and give you the
option to resolve them
50
Menu Summary
Other Print
Options
51
Menu Summary
Other Print Options
There are several options to pick when printing
You are also able to scale your
data to fit your paper