This page is specifically about spreadsheet quality, and financial and
other modelling.
See our
spreadsheet software page for more general Microsoft Excel
websites, forums, techniques, tips, tricks, spreadsheet add-ins,
clones,
templates,
support for Excel,
VBA code. See our main
spreadsheet page for a list of recommended
Spreadsheet and Financial Modelling books
with buying links to Amazon.
The following sites deal with best practice in the development of robust
spreadsheets that can be safely maintained. They show how to control spreadsheet
quality to create bug-free models that are easy to use. It is remarkable how
many are based in Australia and New Zealand!
www.mailbarrow.com/services_excel_prevent.php "52 Easy Ways to Prevent
Spreadsheet Problems" by Jeff Robson, an Australian consultant. Put one tip for
each week of the year in your end-user support newsletter!
Other sites on good practices ( in no particular order )
www.treasury.govt.nz/dice/reports/rev-spreadsheets.pdf 18 page PDF
file - Review of Spreadsheets - November 1997 - New Zealand Treasury. This document aims to
highlight the main risk areas, and provide best practice guidelines in order for
the user to make the correct trade-off decision.
www.j-walk.com/ss/ John Walkenbach and Associates.
Books, tips, help, and the spreadsheet power utility pack.
His links
page provides a comprehensive list with recommendations
on particularly useful sites.
www.excelbestpractices.com/excel Excel Best Practices Resource Center.
Author Loren Abdulezer's support site for the book
Excel Best Practices for Business
which covers building and managing large & complex spreadsheet models,
uncertainty and fuzzy data, "Smart Data", validation and auditing, and XML based
spreadsheet portals in Excel 2003.
www.cima.org.uk/
The Chartered Institute of Management Accountants has an article on "Budget management
software: ten rules for success"
www.ozgrid.com Dave Hawley's
large site with
spreadsheet design tips, financial and chart add-ins, business templates,
and discussion forums for support on VBA and Excel.
www.auditexcel.co.za/vital.html Miricle solutions in South Africa has a page
of vital tips on the auditing functions already in Excel. Other pages describe
the spreadsheet issue, research results, and war stories.
www.comp.nus.edu.sg/~chanhc/spreadsheet/ "Easy Steps to Design & Check Your
Excel Spreadsheets", by Chan Hock Chuan, Department of Information Systems,
National University of Singapore. Published by Federal Publications, 2001, ISBN
983-58-0630-6.
www.auditnet.org/spreadsheets.htm AuditNet: spreadsheets for auditors and
accountants includes advice on "Preparing, Documenting, and Referencing
Spreadsheets " and Excel Spreadsheets shared by auditors.
www.xl-edge.com/ExcelSpreadsheetTipsIntro.htm
Tips on Excel and VBA for process engineers includes sample workbooks for
download.
Excel VBA Tip #3 has advice on
the user interface and structure of spreadsheets for process modelling, analysis
and prediction.
www.exceluser.com/tools/agile1.htm Excel User web site by Charley Kyd
has published an update on my article on applying "agile methods" (aka
XP, Extreme Programming) to this most agile of end user development tools! "Many
programmers use Agile Software Development, a collection of techniques that
reduce errors and speed software development. Here's how Excel users can use
similar techniques to gain similar benefits."
Especially for accountants, the AICPA Journal of Accountancy has regular
articles:
www.aicpa.org/pubs/jofa/aug2003/rose.htm Turn Excel Into a Financial
Sleuth by Anna Rose and Jacob Rose. An easy-to-use digital analysis tool
can red-flag irregularities. (Using Benford's law)
www.aicpa.org/pubs/jofa/aug2002/callahan.htm "Block That Spreadsheet
Error" by Theo Callahan. "In an instant a perfectly good spreadsheet
disintegrates right before your eyes, leaving a wasteland of #VALUE! error
cells."
These are diagnostic tools to analyse the accuracy and integrity of a
spreadsheet, to verify that it is correctly built, and to validate that it meets
requirements. See below for a link to a 2001 review comparing
spreadsheet auditing software tools.
http://www.sysmod.com/scanxls.htmSCANXLS is our utility to catalogue your inventory of spreadsheets on a
local or network drive, showing file properties and statistics on error
incidence. It can also compare workbooks to check if one is a correct copy of
another or not.
www.spreadsheetauditing.com EXChecker - not an Excel addin but a standalone
tool with a cataloguing front-end for the necessary inventory & risk analysis
phase. A key feature in litigious cases is that because ExChecker is an external
application that does not use Excel but accesses the file structures readonly, the auditor cannot change the data.
www.SpreadsheetDetective.com Southern Cross Software's Spreadsheet Detective auditing program,
plus a long set of links to other sites.
www.synkronizer.com
Excel tool for comparing Excel spreadsheets and Excel databases, reporting
differences, and synchronizing (merging) versions.
www.addix.com Spreadsheet Selector Object Library provides the ability to extract data and formulae from Excel spreadsheets without the need to open the spreadsheets using Excel.
www.informationactive.com ActiveData advanced data manipulation and analysis
within the Excel environment, designed for use by auditors and accountants. My
review is in June 2004 PraxIS.
The Excel-L Excel
Developers' List is a high volume email discussion
forum for people who are doing, or want to do, sophisticated things with
Microsoft Excel.
To subscribe, send an email to LISTSERV(at)PEACH(dot)EASE(dot)LSOFT(dot)COM and put the following in the
body of mail (no subject line needed):
SUBSCRIBE EXCEL-L Firstname Lastname
Where Firstname and Lastname are your first and last names.
EXCEL-G is a
list where the general or casual user of EXCEL can get help for more everyday
questions. To subscribe, send an email to the same listserv address above, but
in the body put:
SUBSCRIBE EXCEL-G Firstname Lastname
http://groups.yahoo.com/group/ExcelStyle/ Members: 8 as of July 2002,
Founded: Dec 14, 2001
For Excel Users and Spreadsheet Application Developers who would like to share
ideas (and files)
on spreadsheet design and style.
http://groups.yahoo.com/group/QuantitativeFinance/ Members: 63 as of July
2002, Founded: Jun 23, 2000
This discussion group addresses quantitative methodologies and their software
implementation in
day-to-day trading, financing, valuation, and risk management situations. This
is a forum where
both practical issues such as market conventions or spreadsheet problems can be
discussed.
Academic research on spreadsheet errors, students' cognitive difficulties,
common mistakes and defects.
www.actuaries.asn.au/PublicSite/pdf/fsfpaper2004-jasminandlee.pdf
Financial Modelling of Project Financing Transactions by: Robert J Lawrence MSc
Jasmine Lee FIAA MCom. Presented to the Institute of Actuaries of Australia
Financial Services Forum 26-27 August 2004. Appendix Statistics on Model Error
Rates reports "They are based on the thirty most financially significant
projects that Mercer Finance & Risk Consulting reviewed during the financial
year ending 30 June 2004. For the financial models related to these thirty
projects the average number of unique formulae per model was 2,182 and the
average number of issues raised during the initial review of these models was
151 (or, 6.9% of the number of unique formulae). The average number of versions
required in order to produce a model that could be “signed-off” was 6."
www.panko.com/SSR/HOME.HTM Ray Panko’s Spreadsheet Research page is the primary
resource about error rates in spreadsheets both from lab research and field
studies. His paper at Eusprig 2000 was "What
we know, what we think". His list of "Reports of Spreadsheet Errors in
Practice" covers 1984-1995. Most web sites
on this issue cite his paper (This used to be at the University of Hawaii web
site http://panko.cba.hawaii.edu/ssr
)
The University of Wales Institute Cardiff (UWIC) research
group headed by Pat Cleary proposes to develop software agents for the reduction of risk in
end-user spreadsheet use.
http://www.ifi.uni-klu.ac.at/Publications/result?writtenby=member&imgnr=mcler&order=year
Papers by Markus Clermont while at the Departments of Informatics, University of
Klagenfurt:
A Scalable Approach to Spreadsheet Visualization (2003)
Analyzing Large Spreadsheet Programs (2003)
Auditing Large Spreadsheet Programs (2003)
A Spreadsheet Auditing Tool Evaluated in an Industrial Context (2002)
Finding High Level Structures in Spreadsheets (2002)
Detecting Errors in Spreadsheets (2000)
http://eecs.oregonstate.edu/EUSES/ End Users Shaping Effective Software - a
12-person, multi-university research consortium directed by Oregon State
University computer science professor Margaret Burnett and researchers from
Pennsylvania State University, Carnegie Mellon, Drexel, University of Nebraska,
and Cambridge University in the UK. By combining computer science research with
expertise in psychology and education, the group hopes to find more effective
solutions than if only the technological aspects were considered.
http://mba.tuck.dartmouth.edu/spreadsheet/index.html
The Spreadsheet Engineering Research Project (SERP) by researchers at the Tuck
School of Business at Dartmouth. The purpose of this three-year project, funded
by a grant from the National Institute of Standards and Technology (NIST), is to
improve the design and use of spreadsheets by individuals and organizations. The
research focuses on identifying best practices in spreadsheet development
(design, testing, documenting); procedures for implementing, modifying, sharing,
and archiving spreadsheets; and organizational policies relating to standards,
training and quality control.
www.cl.cam.ac.uk/~afb21/CognitiveDimensions/CDtutorial.pdf Cognitive
Dimensions of Information Artefacts: a tutorial Thomas Green and Alan Blackwell
Version 1.2 October 1998 The tutorial is intended for Human-Computer Interaction
(HCI) practitioners and consultants, especially those actively involved in
design of novel user interfaces.
www.mcs.vuw.ac.nz/~db/RIMS.shtml?comp489 Daniel Ballinger's page at the
School of Mathematical and Computing Sciences of Victoria University of
Wellington that cites many references to spreadsheet research with ratings of
level of interest.
His
projects uses low-level access program visualisation techniques to improve
end-user understanding.
www.SpreadsheetAnalytics.com is Tom Grossman's
Spreadsheet
Analytics page at the University of San Francisco which includes his links
on
Spreadsheet Engineering. "...experienced spreadsheet users are but amateur
spreadsheet programmers."
http://cbae.nmsu.edu/~jkreie/EUC/abstr_dissert.shtml Jennifer Kreie "After
the training treatment subjects were more likely to incorporate proper design
features, such as documentation, in their applications. The other quality
measures--completeness, accuracy, and end-user satisfaction--were not
significantly related to the training."
www.gre.ac.uk/~cd02/EUSPRIG/2001/Nixon_2001.htm David Nixon's prize-winning
2001 thesis at Greenwich University compares spreadsheet audit software tools
including Excel's auditing toolbar by applying them to a specially created test
spreadsheet seeded with errors (bebugged).
I have been unable to track down online sources of early
studies like these:
D. Freeman, (1996) How to make spreadsheets error-proof. J. Accountancy 181 (5)
, pp. 75-77 "In an examination into blue-chip companies
using large spreadsheets (more than 150 rows), Coopers & Lybrand discovered that
more than 90% of the models contained at least one calculation error. In 21 out
of the 23 models reviewed, results were inaccurate by more than 5%. In fact,
some models were so badly written that they were impossible to test, and they
had to be completely rewritten, resulting in delayed projects."
www.xlsior.com XLSior is an
add-in produced by Louise Pryor for running test cases on spreadsheets, and adds
auto-documenting features too. My review is in
May 2004 PraxIS.
http://sprig.section.informs.org Tom Grossman's SPRIG
(Spreadsheet productivity Research Interest Group, previously SRIG, Spreadsheet
Research Interest Group))
http://citeseer.nj.nec.com/context/961383/145146
G. Rothermel, L. Li, C. DuPuis, and M. Burnett. What you see is what you test: A
methodology for
testing form-based visual programs. In Proceedings of the International
Conference on Software
Engineering, pages 198-207, April 1998.
www.northviewlabs.com/Spreadsheet_Validation.htm
A Practical Approach to Spreadsheet Validations in the cGxP Environment by Hung
Che (June 2002). cGxP = Current Good x Practice where x is any of
C=Clinical (cGCP), L=Laboratory (cGLP), M=Manufacturing (cGMP)
www.daheiser.info/excel/frontpage.html
'Microsoft Excel 2000 And 2003 Faults, Problems, Workarounds And Fixes'. David
Heiser's review of the inherent problems with Excel's computing and display
"machinery". 18 sections covering tests and evaluations of both the Excel 2000
and 2003 versions on graphics, univariate statistics, ANOVA, covariance, linear
and non-linear regression, the statistical distributions, significance tests,
random number generators and add-in packages. 26 notes covering more extended
discussions on complaints and faults, suggested improvements in Excel, guides to
the use of Excel and on other issues.
http://support.microsoft.com/default.aspx?kbid=828888 Description of
improvements in the statistical functions in Excel 2003 and in Excel 2004 for
Mac. Inadequacies in Excel statistical functions were reported in papers by
Knusel and McCullough and Wilson. This article warns users of Excel 2002 and
earlier to avoid using results in the last three rows of the output table for
LINEST(known_y's, known_x's, FALSE, TRUE). Users of all versions should not use
the Analysis ToolPak's tool for t-Test: Paired Two Sample for Means if there are
missing data. These two cases return incorrect results regardless of data
values.
www.rdg.ac.uk/ssc The Statistical Services Centre (SSC) of Reading University
has Resources for Excel Users:
1. Many statistical methods are not available in Excel.
2. Several Excel procedures are misleading.
3. Distributions are not computed with precision.
4. Routines for handling missing data were incorrect.
5. Regression routines are incorrect for multicollinear data.
6. Ranks of tied data are computed incorrectly.
7. Many of Excel's charts violate standards of good graphics.
www.mis.coventry.ac.uk/research/discus/discus_home.html the DISCUS project
at Coventry University - Discovering Important Statistical Concepts Using
Spreadsheets - produced low-budget spreadsheet-based teaching materials for
elementary statistics courses. Units have been produced on Descriptive
statistics, Probability, Binomial distributions, Poisson distributions,
Continuous distributions, Sampling, Regression and Hypothesis testing. Each
unit consists of a Microsoft Excel 97 workbook of spreadsheets with
accompanying work-cards of student-centred investigations. The complete set of
DISCUS materials is available from Coventry University free of charge at
www.mis.coventry.ac.uk/research/discus/discus.exe (A DOS .exe file; about
330k)
The Eusprig web site has a large and growing collection of spreadsheet
disasters / frauds / errors / mistakes / slips / glitches / fubars / ... at
www.eusprig.org/stories.htm
www.sie.bond.edu.au/
Spreadsheets in Education (eJSiE) is an electronic journal devoted to the
publication of quality refereed articles concerned with studies of the role that
spreadsheets can play in education.
www.mathtools.net
is a technical computing portal for all scientific and engineering needs. The
portal is free and contains over 20,000 useful links to technical computing
programmers, covering Excel,
Fortran, Java, MATLAB and others.
www.icai.ie/itfactsheets/5a57ca1.htm
Institute of Chartered Accountants in Ireland Factsheet Series on IT - Factsheet 1 Spreadsheet Modelling
(not found June 2003)
http://members.attcanada.ca/~johnjaz/excel.htm (offline May 2004)
FOCARB: Foreign Content and Re-Balancing of retirement investment portfolios
John Jaz (08/26/1999 )
The History
of Mathematical Tables - From Sumer to Spreadsheets Edited by Martin
Campbell-Kelly, Department of Computer Science, University of Warwick, and
others. ISBN 0-19-850841-7 Pub. October 2003 372 pages. Click here for
links to buy the book at Amazon in the USA, UK,
France, Germany, Japan, or Canada.
The oldest known
mathematical table was found in the ancient Sumerian city of Shuruppag in
southern Iraq. This book contains a series of articles summarising the history
of mathematical tables from earliest times until the late twentieth century.
Martin Campbell-Kelly
presented a talk "The rise and rise of the spreadsheet" to the
Eusprig 2002 conference in
Cardiff
www.pearsoned.com.au/elearning/hovey/inv_dec/home.html Spreadsheet Modeling
for Investment Decisions, online ebook by Martin Hovey of the University of
South Queensland. "Spreadsheet Modelling for Investment Decisions should be
treated as a supplement to finance textbooks... a valuable aid to developing
workable models quickly and accurately."
www.cfo.com/printable/article.cfm/3014451 Spreadsheet Hell by Don Durfee,
CFO IT June 15, 2004
"CFOs are interested in the many new technologies being pitched to them, but are
they really trapped in spreadsheet hell? While only 33 percent of respondents
with revenue under $100 million say that 'spreadsheet hell' is a fair
description of what goes on in their departments, that figure jumps to 59
percent for larger companies."
www.financialmodelling.net Stephen Aldridge's site includes best practice
guides and an article on Financial modelling which was published in the June
2003 edition of CIMA'a Financial Management magazine.
http://mis.ucd.ie/mssi/
Management Science Society of Ireland (previously ORMSSI). The MSSI promotes, in
the Irish business environment, a scientific approach to
problem-solving in support of management decision-making.
It is concerned with innovation, whether technological or
organisational, in response to an increasingly turbulent
environment.
www.cognos.com/roughroad "Spreadsheet Planning: Rough Road Ahead" is a
white paper from Cognos that discusses the three types of error that typically
occur in a spreadsheet-based planning model which can cost lost productivity and
cast doubt on the integrity of plans.
www.spreadsheetsox.com
Derek Wimmer's site related to the use of spreadsheets in the Sarbanes-Oxley (SOX)
realm.
www.cfodirect.com/cfopublic.nsf/vContent/THUG-63CNN5?Open The Use of Spreadsheets: Considerations for Section 404 of the Sarbanes-Oxley Act. PricewaterhouseCoopers, July 2004. This PwC White Paper discusses the evaluation of the control environment and specific control activities that should be considered by management in evaluating the use of significant spreadsheets as part of their 404 process.
www.solutionmatrix.com/newsletter41.html Cost/Benefit Newsletter June
2004 'We just lost our negotiating room - the pitfalls of Excel.' Gives two
Excel formulas for estimating salary and overhead costs in Year 2 of a
multi-year analysis period - see if you can spot the error.
www.derivativesstrategy.com/magazine/archive/1997/0697fea1.asp Controlling
Model Risk By Margaret Elliott ($83 million after-tax write-off story and more)
"model risk covers at least three distinct areas: the choice, testing and
safekeeping of the mathematics and computer code that form a model; the choice
of inputs and calibration of the model; and the management issues associated
with these activities."
www.planningobjects.com
Planning Objects from Brixx.com,
an object-oriented modelling system for larger
multi-dimensional problems with an explicit focus on time
dimension management. (not found Aug 2002)
www.ulb.ac.be/euro/euro_welcome.html
The Association of European Operational Research Societies (not found Aug 2002)
Revision history:
05-May-2005: Tuck SERP added.
27-Jan-2005: more tidying of moved sites
23-May-2004: Software page split off as this
page was getting too big.
24-Jan-2004: Book list, other links
12-Jan-2004: Validation, Visualisation, XLanalyst.
12-Dec-2003: Statistics functions cautions, XL2003 Rand bug
01-Dec-2003: Linux, AuditExcel (S.A.), Software Agents (UWIC), Chan Hock Chuan,
KPMG
04-Nov-2003: SPRIG moved, "Subversive Spreadsheet" two papers
19-Aug-2003: more quality links, Eusprig 2003
27-Jul-2003: More design & research links
25-Sep-2002: OzGrid added.
23-Jul-2002: EuSpRIG 2002
9-Jul-2001: EuSpRIG 2001 symposium
report.
11-Aug-2001: Excel-L mail list added, mathtools.net, other
personal Excel pages.
PRIVACY: Your email address is treated as
confidential and never disclosed without your explicit permission. OPT-OUT: The phone and fax numbers and email addresses at sysmod.com
provided on this web site are provided solely for one-to-one communications to
Systems Modelling Ltd. We forbid any harvesting of email addresses from this
site, or the inclusion of any sysmod.com address in any mail list without our
explicit permission. SPAM: Unsolicited bulk email to sysmod.com will be reported to
SpamCop.