Printer Friendly
The Free Library
14,487,175 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

The power of spreadsheets.


Before the first electronic spreadsheet, Visicalc, burst on the scene in the early 1980s, spreadsheet preparation was a slow, painful, manual job. Although Visicalc proved that the silicon chip was faster, more accurate and more versatile than paper and pencil, it wasn't until the IBM-compatible Lotus 1-2-3 reached the market a few years later that CPAs were able to toss away their columnar pads and whip up complex spreadsheets with a click of a button. The power of electronic spreadsheets continues to grow, revolutionizing the way accountants and others do business, but many CPAs fail to make full use of the software's sophisticated new features.

This article tells how CPAs can harness this power to develop business systems that would not have been possible just a few years ago. To illustrate what the tools can do, I used the latest Windows 95 versions of Lotus 1-2-3 and Microsoft Excel (tool) Microsoft Excel - A spreadsheet program from Microsoft, part of their Microsoft Office suite of productivity tools for Microsoft Windows and Macintosh. Excel is probably the most widely used spreadsheet in the world.

Latest version: Excel 97, as of 1997-01-14.
.

WHAT'S NEW?

Until very recently, learning advanced features of the programs was difficult, mostly because the paths to them in the software generally were buried bur·y  
tr.v. bur·ied, bur·y·ing, bur·ies
1. To place in the ground: bury a bone.

2.
a. To place (a corpse) in a grave, a tomb, or the sea; inter.

b.
 under long trails of menus and dialog boxes A movable window that is displayed on screen in response to the user selecting a menu option. It provides the current status and available options for a particular feature in the program. . But today's versions make these features easy to find and use.

Some examples of this trend are the auditing features of Excel, which display the relationships between all the formulas on a worksheet and help to identify spreadsheet formula errors. Excel's auditing features are only mouse clicks away. When users double click on a formula, relationships between cells are displayed with a colored diagram, as shown in exhibit 1, above.

Another outstanding feature of the new spreadsheets is speed. The Windows 95 versions of Lotus and Excel are designed to be much faster than previous versions.

The new spreadsheets also offer programmability, which allows the user to automate To turn a set of manual steps into an operation that goes by itself. See automation.  a spreadsheet task. In the past, spreadsheet "programs" were usually keystroke key·stroke  
n.
A stroke of a key, as on a word processor.



keystroke
 macros (processes that are simply the recorded keystrokes needed to activate a task), which, although powerful, were tricky to write, debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits.  and document. While Excel and 1-2-3 continue to support the keystroke macro languages (1) A special-purpose command language used to automate sequences within an application such as a spreadsheet or word processor. Macro languages often include programming controls (IF THEN, GOTO, WHILE, etc.), but rarely have the capabilities of a full-blown programming language. , they now provide a full-featured Basic programming language. Microsoft added the more powerful Visual Basic to Excel in 1994 and has improved it in the latest version to include everything needed to deliver fully automated au·to·mate  
v. au·to·mat·ed, au·to·mat·ing, au·to·mates

v.tr.
1. To convert to automatic operation: automate a factory.

2.
 applications. Lotus Script See LotusScript. , the new Lotus 1-2-3 programming language, is very similar to Visual Basic. Some examples of what automation can do follow:

* A budget template (1) A pre-designed document or data file formatted for common purposes such as a fax, invoice or business letter. If the document contains an automated process, such as a word processing macro or spreadsheet formula, then the programming is already written and embedded in the  can be automated with custom dialog boxes, buttons, list boxes and other controls so even someone unfamiliar with spreadsheets can add data to or get data from the file.

* Tasks such as order entry and executive information systems (providing an array of customized information) that once needed complex programming languages now can be implemented with spreadsheet software.

SEIZING OPPORTUNITIES

CPAs who want to use their spreadsheet programs as report writers can apply the new software's easy-to-use advanced features such as outlining, versions, forecasting, data analysis, importing data and charting to enhance budgeting, business modeling and analysis. And they can program complete applications to improve workflow The automatic routing of documents to the users responsible for working on them. Workflow is concerned with providing the information required to support each step of the business cycle.  and workgroup productivity. A controller, for example, can automate a business planning spreadsheet so an assistant with little knowledge of a spreadsheet program can input data and print reports.

The first step in learning to add value with spreadsheets is to look into all the key features of your product and then determine which can add productivity to your work. Since the features in Excel and 1-2-3 are similar, one general description usually fits both spreadsheets. Excel and 1-2-3 offer the following features for spreadsheet users.

Basics

* Cell formatting: fonts, colors and alignment.

* Commands: SUM (adds numbers in a column), SUMIF (adds the cells specified by a given criterion), COUNT (counts number of entries in a range of values), COUNTIF (counts the number of cells within a range that meets the given criterion), PV (calculates present value), FV (calculates future value), IRR IRR

In currencies, this is the abbreviation for the Iranian Rial.

Notes:
The currency market, also known as the Foreign Exchange market, is the largest financial market in the world, with a daily average volume of over US $1 trillion.
 (calculates internal rate of return for a series of cash flows), ROUND (rounds a number to a specified number of digits) and IF (returns one value if a logical test evaluates to TRUE and another value if it evaluates to FALSE). Text processing functions: LEFT (extracts a set number of characters from the left side of the text in a cell), RIGHT (extracts a set number of characters from the right side of the text in a cell), FIND (provides case-sensitive search for words or numbers), MID (extracts characters from a string set) and & (joins several text kerns Coordinates:

Kerns is a municipality in the canton of Obwalden in Switzerland.

It has a population of c. 5,200.
 into one text item).

* Menu options: Copy, Cut, Paste, Paste Special, AutoFill (if you type January, AutoFill will automatically fill in the remaining 11 months), Find, Insert, Delete To remove an item of data from a file or to remove a file from the disk. See file wipe, trash and undelete.

1. (operating system) delete - (Or "erase") To make a file inaccessible.
 and Replace.

* Print formatting: headers, layout and sizing.

* Charts: pie, bar, line and column.

* Formulas: use of references to cells on other workbooks.

* Integration: copying spreadsheet data into the word processor.

Advanced

When used to produce reports, spreadsheets can apply features such as filters and outlines to save time, produce better results and allow "drill down" analysis of summary data to obtain the underlying source data. Filtering is the process of selecting data that match criteria. Both Excel and 1-2-3 can filter data by hiding the rows of information that are not selected. They also can copy the selected rows to a new worksheet. Excel provides an easy-to-use AutoFilter feature that adds a filter drop-down list drop-down list - pull-down list  to each column on the worksheet.

A vital function for filtered reports is SUBTOTAL subtotal /sub·to·tal/ (sub-to´t'l) less than, but often almost, complete. . While the familiar SUM function totals all cells in the cell range, SUBTOTAL totals only the visible cells. The SUBTOTAL function also is easier to use than SUM when nesting totals.

Outlining features can be used to provide summaries of sorted data. In an outline, detail rows can be hidden so only the total lines are displayed. Outlining is new to 1-2-3 but has been available in several releases of Excel. Excel also provides an option that automatically adds SUBTOTAL formulas and an outline in one step. Once data are outlined, reports can be produced at any level of detail.

Outlining also provides a way to present summary data and then drill down to the detail behind a total. For example, a spreadsheet outline that shows totals by division and contains detail by location makes it is easy for the user to display the location detail for a selected division. Drill down is a key component in developing executive information systems.

Another new reporting feature is publishing to the Internet. Microsoft and Lotus have made it easy to publish spreadsheet data to an Internet or intranet server so information can be made available quickly to any user with an Internet connection.

LOOKING AHEAD

Forecasting features include regression analysis In statistics, a mathematical method of modeling the relationships among three or more variables. It is used to predict the value of one variable given the values of the others. For example, a model might estimate sales based on age and gender. , exponential smoothing A widely used technique in forecasting trends, seasonality and level change. Works well with data that has a lot of randomness. , moving averages and all the statistics needed to measure how well the forecast line fits the trend of past results.

While regression analysis is a topic covered in every business statistics class, most spreadsheet users have found it intimidating in·tim·i·date  
tr.v. in·tim·i·dat·ed, in·tim·i·dat·ing, in·tim·i·dates
1. To make timid; fill with fear.

2. To coerce or inhibit by or as if by threats.
. However, the new applications make such analysis easy by building it into the charting package. Once the data are charted, a regression trend line can be added with a couple of mouse clicks. In addition to the charted trend line, the spreadsheet also displays the equation for the line, a measure of the line's fit and projections into future periods.

When choosing to use a linear, exponential 1. (mathematics) exponential - A function which raises some given constant (the "base") to the power of its argument. I.e.

f x = b^x

If no base is specified, e, the base of natural logarthims, is assumed.
2.
, quadratic quadratic, mathematical expression of the second degree in one or more unknowns (see polynomial). The general quadratic in one unknown has the form ax2+bx+c, where a, b, and c are constants and x is the variable.  or polynomial polynomial, mathematical expression which is a finite sum, each term being a constant times a product of one or more variables raised to powers. With only one variable the general form of a polynomial is a0xn+a  regression line Noun 1. regression line - a smooth curve fitted to the set of paired data in regression analysis; for linear regression the curve is a straight line
regression curve
, the user simply selects a picture of the type of trend line that most closely resembles the data on the chart. As shown in exhibit 2, page 67, Excel offers an exponential smoothing and moving-average trend line in addition to the regression choices.

Sales forecasting Sales forecast

A key input to a firm's financial planning process. External sales forecasts are based on historical experience, statistical analysis, and consideration of various macroeconomic factors.
 is one activity where CPAs can add value with trend line analysis. Future sales are not always a function of past results, but a trend line based on past results can bring another perspective to an organization's sales plan. Seasonal trends can be estimated by using the AVERAGE function to create a 12-month moving average, adjusting the actual data for seasonal fluctuations before using the trend line charting options.

For the statistically inclined, Excel provides a full set of statistical data analysis tools including descriptive statistics descriptive statistics

see statistics.
, analysis of variance and histograms.

WHAT IF

Both 1-2-3's Views and Excel's Scenarios provide the option of storing several different sets of values for cells on a worksheet. For example, a cost analysis worksheet can contain several sets of overhead allocation options. Choosing an option places a stored set of values into the worksheet automatically and displays the resulting cost analysis. As shown in exhibit 3, page 69, the latest release of 1-2-3 provides a display of available Versions on the worksheet and step-by-step instructions designed to make Versions easy to use.

Another advanced feature is the data table, which is an advanced what-if feature that allows evaluation of results based on a table of what-if values. For example, a data table can show net profit values that result from multiple levels of sales and fixed overhead.

DATA ANALYSIS TOOLS

CPAs can make good use of three advanced data analysis tools: cross tabulations A cross tabulation (often abbreviated as cross tab) displays the joint distribution of two or more variables. They are usually presented as a contingency table in a matrix format. , goal seek features and optimizers.

Microsoft has expanded the cross-tabulation feature in Excel, called the PivotTable. Lotus 1-2-3 provides cross-tabulation capability in conjunction with Approach, the LotusSuite database program.

Using Excel's PivotTable, shown in exhibit 4, page 70, an accountant with a list of sales by product, customer, salesperson territory, office, division and week could analyze from multiple views to spot trends. The PivotTable's built-in features make it easy to change the sales analysis to product by month or even product by division for each month. A built-in drill down capability allows the PivotTable user to display the detail behind each total in the table. Changing the type of analysis is as easy as dragging field names to a different location on the worksheet.

Excel calls its goal seek feature Goal Seek; for Lotus the name is Backsolver. Despite the name difference, the feature is very similar. Given a worksheet with values and formulas, the feature finds the values that produce a certain result. For example, a Goal Seek or Backsolver can find the sales increase necessary for a 2% increase in return on equity.

Optimizers are used to maximize or minimize a value based on a set of rules. For example, you can order the program to maximize profit given that sales cannot exceed $10 million and cost per unit increases at such-and-such rate per thousand units produced. The feature is called Solver in both Excel and 1-2-3.

DATABASES

Today's spreadsheets can double both as spreadsheets and as simple database programs. This shared function saves time and provides quick access to an easy-to-use database. Built-in lookup A data search performed within a predefined table of values (array, matrix, etc.) or within a data file.  and database formulas add function to spreadsheet databases. The newest version of Excel can store up to 65,000 "records" or actual rows of data. With this capacity, users can handle most small database applications entirely in Excel. Both Excel and 1-2-3 offer three methods to make it easy to get data into the workbook work·book  
n.
1. A booklet containing problems and exercises that a student may work directly on the pages.

2. A manual containing operating instructions, as for an appliance or machine.

3.
.

The first is a built-in data-entry form that displays each row of data in a pop-up dialog box. Buttons in the dialog box make adding, changing or deleting records easy. The import feature is a second method. In Excel, this feature is supported with step-by-step instructions that guide the user through all the decisions necessary to assign imported data to individual columns in a worksheet. Import in both 1-2-3 and Excel works with dbase files and comma-delimited files as well as text files.

If the data already exist in another database program, the new spreadsheets provide a third method of getting data into the workbook with database query, which makes it easy to trade data back and forth between the spreadsheet and a database especially if the two are part of a suite of applications--such as Microsoft Office Microsoft's primary desktop applications for Windows and Mac. Depending on the package, it includes some combination of Word, Excel, PowerPoint, Access and Outlook along with various Internet and other utilities.  or LotusSuite. For example, 1-2-3 provides menu options that make its database partner, Approach, look as if it is built into the worksheet. Data query also is available to interface with SQL SQL
 in full Structured Query Language.

Computer programming language used for retrieving records or parts of records in databases and performing various calculations before displaying the results.
 and most other database formats. Data query can be quite different from the import feature because a query can link tables of data together and apply selection criteria to bring just the right combination of data into the worksheet.

Table lookup Searching for one item in a list or matrix of data (the table). Table lookups are used in countless operations to obtain a value or set of values such as retail and wholesale prices, product descriptions, street addresses, network routes, IP addresses and machine addresses.  functions such as VLOOKUP, INDEX, MATCH and the 1-2-3 XINDEX function come in handy Verb 1. come in handy - be useful for a certain purpose
be - have the quality of being; (copula, used with an adjective or a predicate noun); "John is rich"; "This is not a good answer"
 when working with long lists of data. For example, in a database of monthly account balances, VLOOKUP can be used to find the account description based on an account number. This means that only the account number need be entered in the long list of monthly account balances. The VLOOKUP formula can use the account number to look up the description from a separate account master table. In addition to saving time on data entry, lookup functions allow the user to change the account description once, in the master table, and have the change applied to each detail line automatically

An accounting example of this feature is a commission-calculation worksheet. Sales data are put in the spreadsheet database using data entry, import or a database query. Lookup formulas calculate commissions due based on percentages stored for each salesperson in a master worksheet. Once the commissions are calculated, the data can be exported to another accounting application or used to prepare reports in the spreadsheet.

DEVELOPING APPLICATIONS

In what many see as a revolutionary change, the inclusion of a built-in programming language allows spreadsheet software to become complete programming applications. Instead of calling in programmers This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions.

See also: Game programmer, List of computer scientists

 to create an open order-tracking system, say, users can create a spreadsheet application that uses Visual Basic to automatically import order and shipping data. Using the features of the spreadsheet to match the order and shipment, the application can export shipped data to the accounting system's accounts receivable accounts receivable n. the amounts of money due or owed to a business or professional by customers or clients. Generally, accounts receivable refers to the total amount due and is considered in calculating the value of a business or the business' problems in paying  module. And if the spreadsheet is part of a suite of applications, the application can print forms using the suite's word processing word processing, use of a computer program or a dedicated hardware and software package to write, edit, format, and print a document. Text is most commonly entered using a keyboard similar to a typewriter's, although handwritten input (see pen-based computer) and  program and store data in its database program.

In addition, because the product is programmable, users can define functions without resorting to complex programming. For example, a CPA (Computer Press Association, Landing, NJ) An earlier membership organization founded in 1983 that promoted excellence in computer journalism. Its annual awards honored outstanding examples in print, broadcast and electronic media. The CPA disbanded in 2000.  who needs to calculate a markup (text) markup - In computerised document preparation, a method of adding information to the text indicating the logical components of a document, or instructions for layout of the text on the page or other information which can be interpreted by some automatic system.  based on a complex set of product characteristics can code a Visual Basic custom function named MARKUP that will return the proper markup percentage based on a product number. The function can obtain product information from a worksheet containing a product master list and the logic in the function can do the calculations. User-defined functions A User-Defined Function, or UDF, is a function provided by the user of a program or environment, in a context where the usual assumption is that functions are built into the program or environment.  can be used in a worksheet just like the built-in functions (SUM, SUMIF, IF). The markup function could be used in an Excel formula like this: "=C2 * MARKUP("12345") where C2 is the cost and 12345 the product number.

MAKING LINKS

Both LotusSuite and Microsoft Office include state-of-the-art presentation packages that can prepare and present slide shows. Because the applications work so well together, it's easy to move spreadsheet data into a presentation package, adding a presentation's color, formatting and graphics to spreadsheet reports. In addition to preparing slides and overheads, the presentation packages do an excellent job with printed output--especially on color printers A printer that prints in color using three (CMY) or four (CMYK) colors of ink, toner or dye. Four color ribbons have been used in dot matrix printers, but these are rare today. See color laser printer and printer. .

For example, a spreadsheet and presentation package can be linked for a combined presentation--using slides and spreadsheet data. The applications are so flexible that during the presentation assumptions can be changed on the spreadsheet and recharted. Microsoft's presentation application, PowerPoint, provides an additional feature: Meeting notes can be recorded on a laptop Same as laptop computer.

laptop - portable computer
 during the presentation.

The newest versions of spreadsheets also provide enhanced mapping capabilities. Whether the task is mapping sales by sales territory or market potential by county, seeing the data charted on a map can be a useful decisionmaking tool. Spreadsheet and map can be linked so that when data are changed on the spreadsheet, colors or chart symbols change on the map. The set of maps that comes with the spreadsheet can be augmented with special-purpose and more detailed maps from third-party suppliers.

Accountants engage in the annual workgroup extravaganza ex·trav·a·gan·za  
n.
1. An elaborate, spectacular entertainment or display: "Washington is an extravaganza of great buildings, greenery, and monuments" Larry Griffin.
 called "budgeting." All levels of management invest hundreds of hours in planning, forecasting, estimating and sending budget data from department to department. With the workgroup tools built into the new spreadsheets, accountants can produce more timely and accurate budgets while saving a significant amount of effort. For example, 1-2-3 provides TeamReview, a workgroup feature shown in exhibit 5, on page 72, that can route budget spreadsheets electronically to every participant. As changes are made and budgets reviewed, 1-2-3's version manager keeps track of each change. Portions of the budget can be routed through various reviews; 1-2-3 will put the pieces back together for the final version automatically

Excel provides an enhanced Shared Workbook, a workgroup feature that can route and keep track of revisions in a spreadsheet. Much like multiple revisions made by reviewers in a word processor, Shared Workbook's spreadsheet revisions can be applied or rejected selectively.

ADD-ONS AND TEMPLATES

Instead of reinventing a spreadsheet for a common task, such as loan amortization, the new spreadsheets allow users to access ready-to-use templates with built-in formulas and formatting. Microsoft also markets a set of office solutions that work with Excel. Of particular interest to accountants is Microsoft's Small Business Financial Manager, which can import data from many of the most popular accounting systems and analyze the data with Excel. The package can generate financial reports, analyze sales margin and generate interactive what-if reports to forecast the impact of changes in product mix, working capital, equipment, investment and other factors (see exhibit 6, below).

LEARNING TOOLS

Both Microsoft and Lotus have gone to great lengths to make advanced features user-friendly by building intelligent assistants into the spreadsheets. In the latest version of Excel, an animated character provides helpful context-sensitive advice and answers questions as features are employed. Lotus has eliminated layers of confusing con·fuse  
v. con·fused, con·fus·ing, con·fus·es

v.tr.
1.
a. To cause to be unable to think with clarity or act with intelligence or understanding; throw off.

b.
 menus and dialogs by providing an InfoBox that presents the proper choices for the part of the spreadsheet in use at the time. For example, if a chart is active, the InfoBox presents charting options; if a cell is selected, the InfoBox presents formatting options.

Called Lotus Assistants in 1-2-3 and Wizards in Excel, these features are designed to lead users through a complex decision process--one choice at a time--on the theory that seeing the process is a much quicker way to learn than reading about the task.

With the advances in usability How easy something is to use. Both software and Web sites can be tested for usability. Considering how difficult applications are to use and Web sites are to navigate, one would wish that more designers took this seriously. See user interface and usability lab.  and the increase in power, today's spreadsheets stand ready to help CPAs build valuable business models and computer systems. Whether the task is delivering innovative, value-added client services or creating business models and information systems, the new spreadsheets provide the tools accountants can use to improve the accounting process.

EXECUTIVE SUMAMRY

* THE POWER OF SPREADSHEET software continues to grow, revolutionizing the way accountants and others do business. Yet many accountants fail to make full use of the software's enormous power.

* UNTIL RECENTLY, LEARNING advanced features of spreadsheet software was difficult, mostly because the paths to them generally were buried under long trails of menus and dialog boxes. Today's spreadsheets make these features easy to find and use.

* THE NEW SOFTWARE also offers programmability--allowing users to automate a spreadsheet task. Some examples of what's possible:

* A budget template can be automated with custom dialog boxes, buttons, list boxes and other controls so even someone unfamiliar with spreadsheets can use the file.

* Tasks such as order entry and executive information systems that once required complex programming languages now can be implemented with spreadsheet software.

* CPAs WHO WANT to use their spreadsheet programs as report writers can apply the new spreadsheets' easy-to-use advanced features such as outlining, versions, forecasting, data analysis, importing data and charting to enhance budgeting, business modeling and analysis. Also, they can program complete applications to improve workflow and workgroup productivity.

* TODAY'S SPREADSHEETS also can do double duty both as spreadsheets and as simple database programs.

JOHN LACHER, CPA, a sole practitioner in Worthington, Ohio Worthington is a city in Franklin County, Ohio, United States. The population was 14,125 at the 2000 census. The city was founded in 1803 by the Scioto Company led by James Kilbourne, who was later elected to the United States House of Representatives. , provides spreadsheet consulting services Noun 1. consulting service - service provided by a professional advisor (e.g., a lawyer or doctor or CPA etc.)
service - work done by one person or group that benefits another; "budget separately for goods and services"
 over the Internet via e-mail and remote conferencing See teleconferencing. . He can be reached by e-mail at spreadsheet@lacher.com.
COPYRIGHT 1997 American Institute of CPA's
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 1997, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Title Annotation:software programs
Author:Lacher, John
Publication:Journal of Accountancy
Date:May 1, 1997
Words:3323
Previous Article:The smart way to invest in computers.
Next Article:Letter from the state board: what should you do next? (state board of accountancy ethical investigations)
Topics:



Related Articles
A spreadsheet update: the battle of the spreadsheets intensifies.
But I can't even type. (computer software packages for executives)(Technology at Work) (column)
Electronic business tool. (spreadsheet software) (includes an article on personal information management systems) (Buyers Guide)
Accounting software helps religious organizations and other nonprofits.
The mighty mouse: enhancing spreadsheet productivity. (for accounting)
Spreadsheets: faster, smarter.
When is a database not a database? (when it's a spreadsheet.)
Palm Users Now Able To E-Mail Spreadsheet Attachments With Automatic Conversion.(Company Business and Marketing)(Brief Article)
Software To Scratch Palm's Itchy Niches.(Software Review)(Evaluation)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles