A Strange Affair: an Application Using SAS with Excel

Total Page:16

File Type:pdf, Size:1020Kb

A Strange Affair: an Application Using SAS with Excel A Strange Affair: An Application Using SAS and Excel By Richard Chiofolo, Ph. D. Why Excel? Learning to Use Excel’s VBA Yes, it is strange. We learn that SAS is In most Finance departments today inclusive; “soup-to-nuts,” and can do outputs are in Excel format, or at least anything “under the sun.” It’s largely comma delimited (.csv) files easily read true. However, SAS does not have a by Excel. With the addition of VBA financial image. It is not a problem for code, a remake of an earlier markup those who use SAS, since we know its language, one can automate a lot of almost universal applicability. A quick activities in Excel. You can even design review of the financial “functions” in databases in sheets, entry screens, SAS proves the point to most intelligent links, and display screens. programmers. The overall capacity exists largely However, in Finance departments, because Excel is embedded in a much regardless of industry, SAS is not the larger engine design (Windows), which first tool of choice. Financial analysts now includes OOP “objects” usable will tell you “there is one and only one, across Microsoft applications. For older universal standard: Excel.” For those programmers of BASIC, VBA does not over fifty, Excel is the latest in a look like BASIC, but it is much richer progression from MultiPlan, VisiCalc, and application based than the original SuperCalc, Lotus 123, Symphony and language. However, it is not easy to use. other spreadsheet applications. Excel One must learn terms of the Windows was first released for Mac’s only. As operating system, and each object’s soon as it was available for the PC, it characteristics in each package (Excel, quickly became the dominant Word, Access, etc.). VBA is a lot more spreadsheet package for personal than the usual control structures like computers. In Finance, it is the standard “IF” and “DO”. More important, the tool, and has been for over ten years, objects are defined largely within the quite a feat among software products. context of the application package, in this case, Excel. It helps to know the Here is my goal: Excel package well before you learn to use the VBA objects. I must design an application in Excel, the product my users Normally I would have used SAS, on understand best. the mainframe, but in this case, my users recoil from mainframe based applications. I cannot even use Access, “Facilities” each have various Centers the appropriate Microsoft tool for and Accounts. database analysis and reporting. The users want to manipulate results further Finally, a field called MANCAT was (sorting, printing, copying) in a tool created which allows for a very high they already understand: Excel. I level rollup of the approximately two needed to automate the selection of hundred thousand records in our full records so that the user had an interface general ledger. These categories have to the data, not simply a dump of direct meaning to clients and they most records in a sheet. I knew that Excel had often want to see the location, centers pull-down menus, list and combo boxes and accounts associated with one of for selecting values and option buttons more of the MANCAT categories. for selecting criteria. I would have to learn how to use VBA code to automate The full key or “fully keyed account” for the process behind these Excel “Forms.” the database is thus: MANCAT, LOCATION, CENTER, and The General Ledger in a ACCOUNT. Hospital Corporation We use alphanumeric data for all fields. In SAS they are character fields, since Leaving SAS temporarily, I began we cannot treat them as computational analyzing Excel’s capacity to automate numbers. The rest of our record consists the selection and subtotaling of records. of various standard accounting The data used was a dump of the measures, Actual and Budget dollars general ledger in a large HMO spent in each fully keyed account, and corporation. Like most ledgers, it is FTE (full-time equivalent) headcounts. organized into Locations, Centers and To provide user requested comparisons, Accounts. Centers are equivalent to we include dollars for the current “departments,” organization or business month, prior month, and the same units for collecting costs and revenues. month last year, with both monthly and Here we are concerned only with “Cost year-to-date versions of the monthly Centers,” not “Revenue Centers.” Each figures. Center is divided into several Accounts that represent “cost functions” such as salaries, taxes paid, medical supplies, The Excel Application repair work, laundry charges, etc. We can also group Now, how do we allow users to review detail records, via automated selections, We are a very large corporation, and various rollups or subtotals of the subdivided into many locations. It is same data. For example, users want roll only relevant because the same center ups of all accounts in a Center or all can appear in more than one location. These physical “Locations” or locations in the same Service Area as a to it. I was experimenting with Excel’s total. implementation of Advanced Filter, a variation on the “Filter” function. It uses The easy part was implementing an “input range,” our database, an selections of records. Excel includes “output range” of the filtered records, several tools, such as “list” or “combo” and a “criteria range” that determines and “check” or “option” boxes for how to conduct the filtering of the selections. Each box is connected to a original data. It is analogous to our SAS “cell link” which allows me to see procedure PROC SUMMARY together numerically what selection the user with a WHERE to pick out which made, and a “macro code module” that summary is desired. The marriage automates a process for selecting occurred when I realized that records in a criteria range (see below). SUMMARY could generate all the possible combinations or summaries the The hard part was figuring out how to user wanted, and Excel’s FILTER summarize the detail records. Excel function would quickly select the provides two methods, an older chosen records that match a user’s “Subtotals” method, and a newer selection criteria. I would have to pre- system called “Pivot Table.” There are summarize the data in SAS first, which drawbacks. Subtotals inserts subtotals added more records, but I could avoid directly into the database of detail Excel processes delayed the display of records, wherever a break in the results. presorted data occurs. Once the subtotals are present in the data, you To implement Advanced Filter, we start cannot make further manipulations. The with a defined input range. As with Pivot Table method adds another sheet SUMMARY, this input does not need to to the application and needs user be pre-sorted. The output range (which intervention to implement and format. must lie in the same sheet as the input They can be automated, but I found that range, necessitating a final “COPY” the code was becoming too difficult to function to move the data to another manage. A path incorrectly chosen was “Display” sheet) can be limited. Excel leading me into convoluted fixes. only filters records for output columns that match input columns. There are over a hundred financial measures in Advanced Filter: The Chosen the input range, but only two columns Path (besides the keys) are needed. The user selects which dollar columns to output. After several weeks, a number of assist books on Excel’s VBA, and some The criteria range was more difficult to extensive experimentation, I found a figure out, since it must be intelligent simpler solution. What is strange is the and include several options, such as an unintended synthesis between the exact match, or the reciprocal: all strengths of SAS and Excel that led me records that do not match the specified value. The criteria range is complex subtotals are already present in the data. because there are so many options to This was the major breakthrough of this include. The user might want to see: application design. By using PROC SUMMARY to create subtotals 1) The detail records: a list of beforehand, Excel has only to extract fully keyed accounts. They them, no rollup occurs in Excel. may want to select only a few of them, by entering a single center for which they want to The SAS Summaries see all locations and all accounts. They may want the Using PROC SUMMARY without the other combinations, all NWAY option, we then use “bit” masks locations and centers for one to select which summaries and detail account, or all centers and records are needed by the application. accounts for one location or one Service Area (that is For example, here is the SAS code in a multiple locations in one data step for SUMMARY’s output file. Service Area). * CLASS MANCAT CENTER LOCATION 2) They may also want a custom ACCOUNT; IF _TYPE_ = '1111'B THEN DO; rollup of which there are RECTYPE='DETAILS'; OUTPUT; END; many combinations, but only ELSE IF _TYPE_ = '1000'B THEN DO; certain ones are likely, such RECTYPE='BYCSA '; OUTPUT; END; as: ELSE IF _TYPE_ = '1001'B THEN DO; RECTYPE='BYACCT'; OUTPUT; END; ELSE IF _TYPE_ = '1010'B THEN DO; a) By Center totals, all RECTYPE='BYLOCS '; OUTPUT; END; accounts and all ELSE IF _TYPE_ = '1011'B THEN DO; RECTYPE='ACCTLOC'; OUTPUT; END; locations. ELSE IF _TYPE_ = '1100'B THEN DO; b) By Account totals, all RECTYPE='BYCENT'; OUTPUT; END; centers and all ELSE IF _TYPE_ = '1110'B THEN DO; locations. RECTYPE='CENTLOC'; OUTPUT; END; ELSE IF _TYPE_ = '1101'B THEN DO; c) By Location totals, all RECTYPE='CENTACCT'; OUTPUT; END; centers and all accounts.
Recommended publications
  • Teaching Students to Model Neural Circuits and Neural Networks Using an Electronic Spreadsheet Simulator
    Behavior Research Methods, Instruments, & Computers 1985, 17(2),339-344 SESSION XI TEACHING APPLICATIONS OF MICROCOMPUTERS N. John Castellan, Presider Teaching students to model neural circuits and neural networks using an electronic spreadsheet simulator THOMAS T. HEWETT Drexel University, Philadelphia. Pennsylvania An electronic spreadsheet simulator can be used to enable students to conduct simulated micro­ electrode recording experiments. In addition, it can be used both to let students explore the oper­ ation of models of hypothetical neural networks and to let them design and develop their own neural models. A recent paper (Smith et al., 1984) described the educa­ demand. This calculation cycle often involves recalcula­ tional goals of student ownership of a personal microcom­ tion of new values for previously entered formulas that puter at Drexel University. In a later paper, Hewett and depend upon still other values that may have been changed Perkey (1984) argued that many computer programs in­ during or since the last calculation cycle. The typical tended for instructional purposes are impractical or of little spreadsheet simulator also offers a number of program­ use when each student has a personal machine. However, ming language capabilities, including the ability to required student access to a personal computer creates new manipulate strings and to do iterative calculations. In ad­ opportunities for the use of microcomputer applications dition, built-in functions can be combined to produce a programs. One obvious, but nontrivial, example is the im­ limited plotting capability, thereby providing both a pact of the word processor on what is considered accept­ graphical and a numerical method for illustrating relational able written work, from lab reports to term papers.
    [Show full text]
  • What Is PC MOUSE????
    PC MOUSE FACT SHEET September 1983 What is PC MOUSE???? PC Mouse is a small hand-held pointing and selecting device used to move the cursor on your screen. As you slide PC Mouse on the mouse pad, the cursor moves correspondingly. Three buttons on top of mouse allow you to activate functions by the use of pop-up menus. PC Mouse software with pop-up menus has been created for some of your favorite software programs: Lotus 1 -2-3™, Personal Editor™, VisiCalc®, WordStar®, Volkswriter™ and Multiplan™. The pop-up menus are transparent to the underlying program, and no modification to your existing software is required. Pop-up menus allow you to select and execute commands at the press of a button. No longer do you have to memorize commands. Even if you are an expert typist, moving around in spreadsheets and wordprocessors will be faster and easier than ever before. PC Mouse interfaces through an RS-232 asynchronous communication port. Since there are no moving parts, no maintenance or cleaning is required. PC Mouse software is compatible with PC-DOS 1.10 and 2.00. Only 10K of memory and disk space are used by the mouse driver. ""—signifies manufacturers' trademark -"'—signifies manufacturers' registered trademark APPLICATION: With the help of the function buttons/pop-up menus, PC Mouse can be used to do word processing, spreadsheets and graphics. PC MOUSE PACKAGE INCLUDES: HARDWARE Optical mouse and pad, RS-232 interface box and cable, and a power supply. SOFTWARE Pop-up menu software Version 2.0 provides pop-up menus for Lotus 1 -2-3, Personal Editor, VisiCalc, WordStar, Volkswriter, and Multiplan.
    [Show full text]
  • Package 'Gnumeric'
    Package ‘gnumeric’ March 9, 2017 Version 0.7-8 Date 2017-03-09 Title Read Data from Files Readable by 'gnumeric' Author Karoly Antal <[email protected]>. Maintainer Karoly Antal <[email protected]> Depends R (>= 2.8.1), XML Imports utils Description Read data files readable by 'gnumeric' into 'R'. Can read whole sheet or a range, from several file formats, including the native format of 'gnumeric'. Reading is done by using 'ssconvert' (a file converter utility included in the 'gnumeric' distribution <http://projects.gnome.org/gnumeric/>) to convert the requested part to CSV. From 'gnumeric' files (but not other formats) can list sheet names and sheet sizes or read all sheets. License GPL (>= 2) Repository CRAN Date/Publication 2017-03-09 13:20:28 NeedsCompilation no R topics documented: read.gnumeric.sheet . .2 read.gnumeric.sheet.info . .6 read.gnumeric.sheets . .7 Index 9 1 2 read.gnumeric.sheet read.gnumeric.sheet Read data from a gnumeric (or MS Excel, Openoffice Calc, Xbase, Quatro Pro, Paradox, HTML, etc) spreadsheet or database file using ssconvert from the gnumeric distribution Description Read data from a sheet of a gnumeric (or other common spreadsheet or database) file to a data.frame. Requires an external program, ‘ssconvert’ (normally installed with gnumeric in ‘PATH’. (Gnumeric home page is http://projects.gnome.org/gnumeric/) (Note: last gnumeric release for windows is 1.12.17 from 2014) Calls ‘ssconvert’ to convert the input to CSV. ‘ssconvert’ can read several file formats (see Details below). Note: During conversion to CSV ‘ssconvert’ also evaluates formulas (e.g. ‘=sum(A1:A3)’) in cells, and emits the result instead of the formula.
    [Show full text]
  • Heat Transfer Data
    Appendix A HEAT TRANSFER DATA This appendix contains data for use with problems in the text. Data have been gathered from various primary sources and text compilations as listed in the references. Emphasis is on presentation of the data in a manner suitable for computerized database manipulation. Properties of solids at room temperature are provided in a common framework. Parameters can be compared directly. Upon entrance into a database program, data can be sorted, for example, by rank order of thermal conductivity. Gases, liquids, and liquid metals are treated in a common way. Attention is given to providing properties at common temperatures (although some materials are provided with more detail than others). In addition, where numbers are multiplied by a factor of a power of 10 for display (as with viscosity) that same power is used for all materials for ease of comparison. For gases, coefficients of expansion are taken as the reciprocal of absolute temper­ ature in degrees kelvin. For liquids, actual values are used. For liquid metals, the first temperature entry corresponds to the melting point. The reader should note that there can be considerable variation in properties for classes of materials, especially for commercial products that may vary in composition from vendor to vendor, and natural materials (e.g., soil) for which variation in composition is expected. In addition, the reader may note some variations in quoted properties of common materials in different compilations. Thus, at the time the reader enters into serious profes­ sional work, he or she may find it advantageous to verify that data used correspond to the specific materials being used and are up to date.
    [Show full text]
  • Layout Inference and Table Detection in Spreadsheet Documents
    Layout Inference and Table Detection in Spreadsheet Documents Dissertation submitted April 20, 2020 by M.Sc. Elvis Koci born May 09, 1987 in Sarande, Albania at Technische Universität Dresden and Universitat Politècnica de Catalunya Supervisors: Prof. Dr.-Ing. Wolfgang Lehner Assoc. Prof. Dr. Oscar Romero IT BI D C 2 THESIS DETAILS Thesis Title: Layout Inference and Table Detection in Spreadsheet Documents Ph.D. Student: Elvis Koci Supervisors: Prof. Dr.-Ing. Wolfgang Lehner, Technische Universität Dresden Assoc. Prof. Dr. Oscar Romero, Universitat Politècnica de Catalunya The main body of this thesis consists of the following peer-reviewed publications: 1. Elvis Koci, Maik Thiele, Oscar Romero, and Wolfgang Lehner. A machine learning approach for layout inference in spreadsheets. In IC3K 2016: The 8th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Man- agement: volume 1: KDIR, pages 77–88. SciTePress, 2016 2. Elvis Koci, Maik Thiele, Oscar Romero, and Wolfgang Lehner. Cell classification for layout recognition in spreadsheets. In Ana Fred, Jan Dietz, David Aveiro, Kecheng Liu, Jorge Bernardino, and Joaquim Filipe, editors, Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K ‘16: Revised Selected Papers), volume 914 of Communications in Computer and Information Science, pages 78–100. Springer, Cham, 2019 3. Elvis Koci, Maik Thiele, Oscar Romero, and Wolfgang Lehner. Table identification and reconstruction in spreadsheets. In the International Conference on Advanced Infor- mation Systems Engineering (CAiSE), pages 527–541. Springer, 2017 4. Elvis Koci, Maik Thiele, Wolfgang Lehner, and Oscar Romero. Table recognition in spreadsheets via a graph representation. In the 13th IAPR International Workshop on Document Analysis Systems (DAS), pages 139–144.
    [Show full text]
  • Forcepoint DLP Supported File Formats and Size Limits
    Forcepoint DLP Supported File Formats and Size Limits Supported File Formats and Size Limits | Forcepoint DLP | v8.4.x, v8.5.x This article provides a list of the file formats that can be analyzed by Forcepoint DLP, as well as the file size limits for network, endpoint, and discovery functions. See: ● Supported File Formats ● File Size Limits © 2018 Forcepoint LLC Supported File Formats Supported File Formats and Size Limits | Forcepoint DLP | v8.4.x, v8.5.x The following tables lists the file formats supported by Forcepoint DLP. File formats are in alphabetical order by format group. ● Archive Formats , page 3 ● Backup Formats , page 5 ● Computer-Aided Design Formats , page 6 ● Cryptography Formats , page 7 ● Database Formats , page 8 ● Desktop Publishing Formats , page 9 ● Executable Formats , page 10 ● Font Formats , page 11 ● Library Formats , page 12 ● Mail Formats , page 13 ● Miscellaneous Formats , page 14 ● Multimedia Formats , page 16 ● Object Formats , page 17 ● Presentation Formats , page 18 ● Project Management Formats , page 19 ● Raster Graphics Formats , page 20 ● Spreadsheet Formats , page 22 ● Text and Markup Formats , page 24 ● Vector Graphics Formats , page 25 ● Word Processing Formats , page 27 Supported file formats are added to and updated frequently. Supported File Formats and Size Limits 2 Archive Formats Supported File Formats and Size Limits | Forcepoint DLP | v8.4.x, v8.5.x File Format Description 7Zip 7Zip format ACE ACE Archive AppleDouble AppleDouble AppleSingle AppleSingle ARC/PAK Archive ARC/PAK Archive
    [Show full text]
  • Errors in Spreadsheet Use
    ERRORS IN SPREADSHEET USE Barry D. Floyd and Jisurk Pyun Information Systems Area Graduate School of Business Administration New York University 90 Trinity Place New York, N.Y. 10006 October 1987 Center for Research on Information Systerns Information Systems Area Graduate School of Business Administration New York University Working Paper Series CRIS #I67 GBA #87-111 Center for Digital Economy Research Stem School of Business IVorking Paper IS-87-1 11 Abstract Fourteen experienced users of two commercial spreadsheet packages, Lotus 123 and Multiplan, performed four tasks - two of entering spreadsheets and two of modifying those same spreadsheets. Their actions were videotaped and analyzed for incidents of errors. Over 450 errors were made, the majority of them centered around the visual properties of the spreadsheet packages. A classification of the errors is presented with an analysis of the causes governing the production of the errors. A discussion of the choices in the design of the interface which facilitated the production of these errors is also presented. Page 1 Center for Digital Economy Research Stem School of Business IVorking Paper IS-87-1 11 Table of Contents I. Introduction 2. What is a spreadsheet? 3. The Experiment 4. Results 4.1. Classes of errors 4.2. Errors in contrast 4.3. Time and error performance 5. Discussion 6. Future Research Page i Center for Digital Economy Research Stem School of Business IVorking Paper IS-87-1 11 1, Introduction The task of entering a model into the world of the computerized spreadsheet is one performed thousands of times a day. Decisions of material importance to the firm are made from the analysis using these models entered into computerized spreadsheet programs.
    [Show full text]
  • The Home Computer, Visicalc, and Bird Banding Data
    The Home Computer, VisiCalc, and Bird Banding Data Valerie M. Freer Sullivan County Community College Loch Sheldrake, NY 12759 anybackyard bird banders know that a homecom- puter would help with the mountains of data that A B C D E F G H i they have accumulated, but are not sure how. Just what can the computerdo? How doesone learn how to use it? Is it necessaryto learn to program the computer?These are the kinds of questionsthat will be addressedin this article. First, you should know that you can do a great deal with your bandingrecords on a home computerwithout learn- ing to write your own programs for the computer. Pro- grams can be purchasedthat will allow you to analyze your data without knowinganything at all'abouthow the computer works. One of the most versatile of these pro- gramsis VisiCalc. VisiCalc was the first of a group of pro- gramscalled electronic spreadsheetsand was the biggest seller of all nongameprograms. VisiCalc (or FlashCaic, Figure 1. A portion of the VisiCalc screen. the most recentversion) or a similar programis available for every home computer. Electronicspreadsheets allow mathematicalrelationships Beforepurchasing any program,you shouldthink careful-- to be created between cells. For example, if a cell named ly about what you would like to do with your bandingdata C1 contains the formula C1 = A1 + B1, then C1 will on a home computer.It is not very practicalto storeevery displaythe sum of the contentsof cellsA1 and B1. If new piece of information gathered on every bird, simply numbers are entered in A1 and B1, cell C1 will show their duplicatingthe informationon field sheets(although some new total.
    [Show full text]
  • Analyzing and Visualizing Spreadsheets
    Analyzing and visualizing spreadsheets Analyzing and visualizing spreadsheets PROEFSCHRIFT ter verkrijging van de graad van doctor aan de Technische Universiteit Delft, op gezag van de Rector Magnificus prof. ir. K.C.A.M. Luyben, voorzitter van het College voor Promoties, in het openbaar te verdedigen op woensdag 23 januari om 10:00 uur door F´elienneFrederieke Johanna HERMANS ingenieur in de informatica geboren te Oudenbosch. Dit proefschrift is goedgekeurd door de promotoren: Prof. dr. A. van Deursen Co-promotor: Dr. M. Pinzger Samenstelling promotiecommissie: Rector Magnificus voorzitter Prof. dr. A. van Deursen Technische Universiteit Delft, promotor Dr. M. Pinzger Technische Universiteit Delft, co-promotor Prof. dr. E. Meijer Technische Universiteit Delft & Microsoft Prof. dr. H. de Ridder Technische Universiteit Delft Prof. dr. M. Burnett Oregon State University Prof. dr. M. Chaudron Chalmers University of Technology and University of Gothenburg Dr. D. Dig University of Illinois at Urbana-Champaign Copyright c 2012 by Felienne Hermans All rights reserved. No part of the material protected by this copyright notice may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage and retrieval system, without the prior permission of the author. Author email: [email protected] Acknowledgements First of all, I would like to thank Arie. Thanks for always supporting my decisions, for being there when times were a bit tough and for loads of fun and inspiration. Martin, thanks for the gazillion spelling errors you corrected in all my papers, your patience was amazing. Stefan Jager, thanks for trusting me to experiment freely at Robeco! You allowed me to really test my ideas in practice, even when they were very preliminary.
    [Show full text]
  • Forty Years of Spreadsheets
    Forty years of spreadsheets John R Hudson∗ 26th August 2020 Though spreadsheet-like programs had existed on mainframes, VisiCalc, the first spreadsheet for a micro-computer, created by Dan Bricklin and Bob Franckston in 1979 for the Apple II computer, was the first to present the idea in the form of a single in- teractive interface. It was quickly ported to other micro-computers and to the IBM PC when it arrived in 1981 for which it became the ‘killer app’ generating sales of the IBM PC. Unlike word-processors, which have taken over from typewriters, and databases, which have taken over from card indexes, spreadsheets had not previously existed in an altern- ative form. What do spreadsheets do? Spreadsheets allow you to break down a very long or very complicated series of calcu- lations into hundreds of simple ones and display the results almost ‘instantly.’ Partial entries are allowed so that you can see how things are going part way through a long calculation and a change to a single calculation can be reflected in a completely new set of results almost ‘instantly.’ This ability to handle large quantities of routine calculations and display the results ‘instantly’ offered the possibility of ‘What if?’ calculations — ‘what if’ we change our prices by this percentage or interest goes up by this percentage? Spreadsheet concepts Cell: each sheet in a spreadsheet is like a set of pigeonholes. By convention the leftmost column of pigeonholes is called A, the next one B and so on with column 27 called AA, column 28 AB and so on; the topmost row of pigeonholes is called 1, the next row 2 and so on.
    [Show full text]
  • The Commodore 128 1 What's in This Book 2 the Commodore 128: Three Computers in One 3 the C128 Mode 6 the CP/M Mode 9 the Bottom Line 9
    The Official Book T {&~ Commodore \! 128 Personal Computer - - ------~-----...::.......... Mitchell Waite, Robert Lafore, and Jerry Volpe The Official Book ~~ Commodore™128 Personal Computer Howard W. Sams & Co., Inc. A Subsidiary of Macmillan, Inc. 4300 West 62nd Street, Indianapolis, Indiana 46268 U.S.A. © 1985 by The Waite Group, Inc. FIRST EDITION SECOND PRINTING - 1985 All rights reserved. No part of this book shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical. photocopying, recording, or otherwise, with­ out written permission from the publisher. No patent liability is assumed with respect to the use of the information contained herein. While every precaution has been taken in the preparation of this book, the publisher assumes no responsibility for errors or omissions. Neither is any liability assumed for damages resulting from the use of the information contained herein. International Standard Book Number: 0-672-22456-9 Library of Congress Catalog Card Number: 85-50977 Illustrated by Bob Johnson Typography by Walker Graphics Printed in the United States of America The Waite Group has made every attempt to supply trademark information about company names, products, and services mentioned in this book. The trademarks indicated below were derived from various sources. The Waite Group cannot attest to the accuracy of this information. 8008 and Intel are trademarks of Intel Corp. Adventure is a trademark of Adventure International. Altair 8080 is a trademark of Altair. Apple II is a registered trademark of Apple Computer, Inc. Atari and Atari 800 are registered trademarks of Atari Inc. Automatic Proofreader is a trademark of COMPUTE! Publications.
    [Show full text]
  • People Still Using Dos Spreadsheet Programs
    People Still Using Dos Spreadsheet Programs standardizedGordon overmanned thereby alright.when Donald Vincentian is relegable. Derick warp carpingly. Crummiest Sheppard theatricalized revoltingly or How the program and reach everyone has appeared in most businesses, by location type rarely the spreadsheet programs can be used in your Be careful if you're using tables with plate and cannot add outcome information as. Even HyperStudio connections for multimedia presentation ideas. For 026 with 2MB RAM most users should authorize this version. Of the US executives surveyed only 63 percent said their companies continue to use Excel was their. Introduction to Disk Operating System DOS. Of twinkle Software RF Cafe Forums. Lotus 123 dos. Download is a private sophisticated package that allows users. Lotus 1-2-3 was so first innovative spreadsheet for the PC and was launched with very huge marketing campaign Its ability to function like a simple database of unique by turning data burn a chart with straightforward single keystroke was dazzling for lag time. Keep the timeline consistent to all worksheets even once this leads to empty rows. My trim is will Windows 10 allow lid to run DOS programs I a use. Microsoft Excel spreadsheet application launched in 195 by the Microsoft Corporation. Microsoft Corporation leading developer of personal-computer software systems. Today Excel was still not after only spreadsheet program but it's right most widely used one tank in corporations and anywhere any number. Next Spreadsheet-like data Previous Acknowledgements Up Top. Not set up new s language, damage remained active in this page across as.
    [Show full text]