1 An electronic document in which data is arranged in the rows and columns of a grid and can be manipulated and used in calculations. This is an example of what is perhaps its primary contribution of the earlier Javelin—the concept of traceability of a user's logic or model structure through its twelve views. If you change one value, therefore, you may need to change other values as well. Databases and other input devices can collect data and feed it into a spreadsheet, so management can easy turn it into useful information and analyze the company results for the period. What makes a spreadsheet software program unique is its ability to calculate values using mathematical formulas and the data in … While spreadsheets represented a major step forward in quantitative modeling, they have deficiencies. Maak een nieuwe spreadsheet en werk er samen met anderen aan, op je computer, telefoon of tablet. "AutoPlan" ran on GE's Time-sharing service; afterward, a version that ran on IBM mainframes was introduced under the name AutoTab. Once the budget is analyzed, the master cell that controls the page formulas can simply be changed to reflect a 12 percent increase in performance. Just as the early programming languages were designed to generate spreadsheet printouts, programming techniques themselves have evolved to process tables (also known as spreadsheets or matrices) of data more efficiently in the computer itself. Bricklin has spoken of watching his university professor create a table of calculation results on a blackboard. This feature refers to updating a cell's contents periodically with a value from an external source—such as a cell in a "remote" spreadsheet. Some of these formulas can apply to ranges as well, like the SUM function that adds up all the numbers within a range. In 1968, three former employees from the General Electric computer company headquartered in Phoenix, Arizona set out to start their own software development house. In its simplest form, a spreadsheet is a table of rows and columns that contains data, both text and numbers, on which you perform actions, such as sorting and calculations, both simple and complex. By 1995, Excel was the market leader, edging out Lotus 1-2-3,[14] and in 2013, IBM discontinued Lotus 1-2-3 altogether.[29]. APLDOT was dubbed a "spreadsheet" because financial analysts and strategic planners used it to solve the same problems they addressed with paper spreadsheet pads. This makes writing and debugging programs easier, and faster. A batch "spreadsheet" is indistinguishable from a batch compiler with added input data, producing an output report, i.e., a 4GL or conventional, non-interactive, batch computer program. The spreadsheet is one of the most popular uses of the … This product was initially developed in the 1990s in the Office Suite program package and has since become the industry standard. It is analogous to an array of variables in a conventional computer program (although certain unchanging values, once entered, could be considered, by the same analogy, constants). It was implemented by IBM in at least 30 countries. Typically this would apply to cells containing formulas but might apply to cells containing "constants" such as a kilogram/pounds conversion factor (2.20462262 to eight decimal places). Also, programs can be written that pull information from the worksheet, perform some calculations, and report the results back to the worksheet. Each cell may contain a certain type of data, such as a text string, number, or date. (National CSS offered a similar product, CSSTAB, which had a moderate timesharing user base by the early 1970s. This program, originally conceived as a simple utility for their personal use, would turn out to be the first software product offered by the company that would become known as Capex Corporation. A "spreadsheet program" is designed to perform general computation tasks using spatial relationships rather than time as the primary organizing principle. Data might include the string of text hello world, the number 5 or the date 16-Dec-91. [15] The subsequent work by Mattessich (1964a, Chpt. Among other things, spreadsheets let you store, manipulate, share and analyze data. Data were independent of worksheets—variables, and therefore data, could not be destroyed by deleting a row, column, or entire worksheet. The IBM Financial Planning and Control System was developed in 1976, by Brian Ingham at IBM Canada. Compared to any contemporary alternatives, it could support very large spreadsheets. The desire to add and remove dimensions also arises in parametric and sensitivity analyses. Nevertheless, VisiCalc remains best known as an Apple II program. Usually sharing data between the components is easier than with a non-integrated collection of functionally equivalent programs. With the advent of advanced web technologies such as Ajax circa 2005, a new generation of online spreadsheets has emerged. For shared, Web-based spreadsheets, it applies to "immediately" updating cells another user has updated. Lotus 1-2-3, along with its competitor Borland Quattro, soon displaced VisiCalc. Since this tool is so versatile and easy to use, it can also increase the analysis time, review capabilities, and understandability of reports. Co-inventor Rene Pardo recalls that he felt that one manager at Bell Canada should not have to depend on programmers to program and modify budgeting forms, and he thought of letting users type out forms in any order and having an electronic computer calculate results in the right order ("Forward Referencing/Natural Order Calculation"). It is often convenient to think of a spreadsheet as a mathematical graph, where the nodes are spreadsheet cells, and the edges are references to other cells specified in formulas. Spreadsheets use very little memory, so they can be saved for many years without causing a storage problem. These techniques, after many spreadsheet recalculations, (usually) converge on the correct values for those cells. Definition: A spreadsheet, also called an electronic work sheet, is a computer program that organizes data into rows and columns in the form of a graph. These references contain the complete filename, such as: In a spreadsheet, references to cells automatically update when new rows or columns are inserted or deleted. In Microsoft Excel, these functions are defined using Visual Basic for Applications in the supplied Visual Basic editor, and such functions are automatically accessible on the worksheet. Spreadsheets allow accountants to do much more than organize data. A spreadsheet is a type of computer software that allows its user to store and analyze data. Some sources advocate the use of specialized software instead of spreadsheets for some applications (budgeting, statistics), Many spreadsheet software products, such as, Because they are loosely structured, it is easy for someone to introduce an, The results of a formula (example "=A1*B1") applies only to a single cell (that is, the cell the formula is located in—in this case perhaps C1), even though it can "extract" data from many other cells, and even real-time dates and actual times. [10] Excel now has the largest market share on the Windows and Macintosh platforms. You can then perform operations on many … Copyright © 2020 MyAccountingCourse.com | All Rights Reserved | Copyright |. VisiCalc was the first spreadsheet that combined all essential features of modern spreadsheet applications (except for forward referencing/natural order recalculation), such as WYSIWYG interactive user interface, automatic recalculation, status and formula lines, range copying with relative and absolute references, formula building by selecting referenced cells. OpenOffice.org Calc and the closely related LibreOffice Calc (using the LGPL license) are free and open-source spreadsheets. What is an information system? X locations, the columns, are normally represented by letters, "A", "B", "C", etc., while rows are normally represented by numbers, 1, 2, 3, etc. A dependency graph is a graph that has a vertex for each object to be updated, and an edge connecting two objects whenever one of them needs to be updated earlier than the other. In the late 1960s, Xerox used BCL to develop a more sophisticated version for their timesharing system. A spreadsheet stores data in a tabular format as an electronic document. In addition there is often a provision for user-defined functions. The compound word 'spread-sheet' came to mean the format used to present book-keeping ledgers—with columns for categories of expenditures across the top, invoices listed down the left margin, and the amount of each payment in the cell where its row and column intersect—which were, traditionally, a "spread" across facing pages of a bound ledger (book for keeping accounting records) or on oversized sheets of paper (termed 'analysis paper') ruled into rows and columns in that format and approximately twice as wide as ordinary paper.[14]. In the example below, it is assumed the sum of a column of percentages (A1 through A6) is tested for validity and an explicit message put into the adjacent right-hand cell. spreadsheet definition: 1. a computer program, used especially in business, that allows you to do financial calculations…. One reason for this usage is for creating or running macros that repeat a command across many sheets. Each row and column can be manipulated with formulas, commands, and formats. The contents of the referenced cell may be accessed either on the first reference with a manual update or more recently in the case of web-based spreadsheets, as a near real-time value with a specified automatic refresh interval. The practical expressiveness of spreadsheets can be limited unless their modern features are used. Its beautiful, intuitive interface is simple to use, and it supports many features. are commonly provided. Another reason is that formulas with named variables are readily checked against the algebra they are intended to implement (they resemble Fortran expressions). It was used to assist in the teaching of finance to business students. A spreadsheet is essentially just one table, whereas a database is a collection of many tables with machine-readable semantic relationships between them. Programs within a suite use similar commands for similar functions. For instance, the formula =5*C10 would produce the result of multiplying the value in cell C10 by the number 5. This was particularly an advantage at a time when many personal computer systems used text-mode displays and commands, instead of a graphical user interface. The alteration of a dimension demands major surgery. A major application was opinion research tabulation. Worksheets are normally represented by tabs that flip between pages, each one containing one of the sheets, although Numbers changes this model significantly. This means that to cause a similar calculation on an array of cells, an almost identical formula (but residing in its own "output" cell) must be repeated for each row of the "input" array. Pardo and Landau developed and implemented the software in 1969.[18]. Equipped with a rich Internet application user experience, the best web-based online spreadsheets have many of the features seen in desktop spreadsheet applications. A spreadsheet does not have to contain any formulas at all, in which case it could be considered merely a collection of data arranged in rows and columns (a database) like a calendar, timetable, or simple list. Without the help of accounting packages, spreadsheets are often used to prepare financial statements, budgets, and stock analysis reports. A spreadsheet is a sheet of paper that shows accounting or other data in rows and columns; a spreadsheet is also a computer application program that simulates a physical spreadsheet by capturing, displaying, and manipulating data arranged in rows and columns. [4] The program operates on data entered in cells of a table. Their shortcomings include the perceived unfriendliness of alpha-numeric cell addresses. This page was last edited on 16 December 2020, at 04:17. These multi-dimensional spreadsheets enabled viewing data and algorithms in various self-documenting ways, including simultaneous multiple synchronized views. Microsoft released the first version of Excel for the Macintosh on September 30, 1985, and then ported[28] it to Windows, with the first version being numbered 2.05 (to synchronize with the Macintosh version 2.2) and released in November 1987. Even though individual cells are marked as locked, the spreadsheet data are not protected until the feature is activated in the file preferences. It quickly became the de facto standard spreadsheet for CP/M and was ported to MS-DOS in 1982. Its uniqueness was Pardo's co-invention incorporating forward referencing/natural order calculation (one of the first "non-procedural" computer languages)[19] as opposed to left-to-right, top to bottom sequence for calculating the results in each cell that was used by VisiCalc, SuperCalc, and the first version of MultiPlan. Moreover, if costs were entered by week and revenues by month, the program could allocate or interpolate as appropriate. A cell's formatting does not typically affect its content and depending on how cells are referenced or copied to other worksheets or applications, the formatting may not be carried with the content. A single cell is usually referenced by its column and row (C2 would represent the cell containing the value 30 in the example table below). In the context of programming languages, this yields a limited form of first-order functional programming.[36]. Data in spreadsheet is represented by cells, organized as rows and columns and can be text or numeric. Microsoft Excel, a program in which you enter data into columns, is an example of a spreadsheet program. WPS Office Spreadsheet is a great free spreadsheet program. They're also searchable, both in the file name and the data they contain. [39] EUD denotes activities or techniques in which people who are not professional developers create automated behavior and complex data objects without significant knowledge of a programming language. Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. Some single-instance errors have exceeded US$1 billion. Although they were first developed for accounting or bookkeeping tasks, they now are used extensively in any context where tabular lists are built, sorted, and shared. There is no natural mechanism for permanently modifying the contents of a cell unless the user manually modifies the cell's contents. In the late 1980s and early 1990s, first Javelin Software and Lotus Improv appeared. Computer scientist Alan Kay used the term value rule to summarize a spreadsheet's operation: a cell's value relies solely on the formula the user has typed into the cell. This tool is especially useful for accountants, financial analysts, and business people to analyze business performance numbers and results. LANPAR was also used by General Motors. A Spreadsheet is a computer program that imitates a paper worksheet. Similarly adding a % sign after a numeric value would tag the cell as a percentage cell format. Spreadsheet software can be shared both online and offline and allows for easy collaboration. Such a cell reference is a type of variable. A workbook is physically represented by a file, containing all the data for the book, the sheets, and the cells with the sheets. The spreadsheet as a paradigm forces one to decide on dimensionality right of the beginning of one's spreadsheet creation, even though it is often most natural to make these choices after one's spreadsheet model has matured. With current spreadsheets, this forced repetition of near-identical formulas can have detrimental consequences from a. But, a database is an organized collection of data, generally stored and accessed electronically from a computer system. The spreadsheet view displays scene information about elements and their parameters in a grid. They decided to save themselves a lot of effort and wrote a computer program that produced their tables for them. This may lead to confusion in some cases. Name Manager displays the spreadsheet definitions of named variables x & y. For instance, January's costs are subtracted from January's revenues, regardless of where or whether either appears in a worksheet. Students were able to take information prepared by the professor and manipulate it to represent it and show ratios etc. Its value is the value of the referenced cell or some derivation of it. This permits actions later used in pivot tables, except that flexible manipulation of report tables, was but one of many capabilities supported by variables. The ability to chain formulas together is what gives a spreadsheet its power. Many of the concepts common to sequential programming models have analogs in the spreadsheet world. Several factors contribute to this limitation. The y column contains no formula because its values are calculated in the subroutine, not on the spreadsheet, and simply are written in. Spreadsheets usually contain several supplied functions, such as arithmetic operations (for example, summations, averages, and so forth), trigonometric functions, statistical functions, and so forth. The available options for valid formulas depend on the particular spreadsheet implementation but, in general, most arithmetic operations and quite complex nested conditional operations can be performed by most of today's commercial spreadsheets. Cells in a multi-sheet book add the sheet name to their reference, for instance, "Sheet 1!C10". [35] The formula may rely on the value of other cells, but those cells are likewise restricted to user-entered data or formulas. A standard of spreadsheets since the 1980s, this optional feature eliminates the need to manually request the spreadsheet program to recalculate values (nowadays typically the default option unless specifically 'switched off' for large spreadsheets, usually to improve performance). Recalculation generally requires that there are no circular dependencies in a spreadsheet. Besides performing basic arithmetic and mathematical functions, modern spreadsheets provide built-in functions for common financial accountancy and statistical operations. A spreadsheet consists of a table of cells arranged into rows and columns and referred to by the X and Y locations. Spreadsheets can also be saved as HTML. Updated: 08/08/2017 by Computer Hope Alternatively referred to as a worksheet, a spreadsheet is a file made of rows and columns that help sort data, arrange data easily, and calculate numerical data. Google Spreadsheets is a Web-based application that allows users to create, update and modify spreadsheet s and share the data live online. "Killer Applications" (overview), Partha gawaargupta. [65][66], In 2013 Thomas Herndon, a graduate student of economics at the University of Massachusetts Amherst found major coding flaws in the spreadsheet used by the economists Carmen Reinhart and Kenneth Rogoff in Growth in a Time of Debt, a very influential 2010 journal article. A spreadsheet program is one of the main components of an office productivity suite, which usually also contains a word processor, a presentation program, and a database management system. A spreadsheet, also known as a worksheet, contains rows and columns and is used to record and compare numerical or financial data. But C10 might also hold its formula referring to other cells, and so on. Click the green plus to start a new blank spreadsheet or select from one of the pre-made templates. Spreadsheet, computer program that represents information in a two-dimensional grid of data, along with formulas that relate the data. A formula is used to represent an expression, which, one entered into the cell, allows the spreadsheet t… Several companies have attempted to break into the spreadsheet market with programs based on very different paradigms. Over time, the model has expanded to include a third dimension, and in some cases a series of named grids, called sheets. ‘we have a color-coded Excel spreadsheet of all of our trip expenses’ Once the cell values stayed constant, the user was assured that there were no remaining forward references within the spreadsheet. This object design enabled variables and whole models to reference each other with user-defined variable names and to perform multidimensional analysis and massive, but easily editable consolidations. In 1962, this concept of the spreadsheet, called BCL for Business Computer Language, was implemented on an IBM 1130[dubious – discuss] and in 1963 was ported to an IBM 7040 by R. Brian Walsh at Marquette University, Wisconsin. The alternative "R1C1" reference style consists of the letter R, the row number, the letter C, and the column number; relative row or column numbers are indicated by enclosing the number in square brackets. Because Dan Bricklin and Bob Frankston implemented VisiCalc on the Apple II in 1979 and the IBM PC in 1981, the spreadsheet concept became widely known in the early 1980s. Primitive timesharing was available on those machines. It may also refer to a cell in another open and active spreadsheet on the same computer or network that is defined as shareable. In 1975, Autotab-II was advertised as extending the original to a maximum of "1,500 rows and columns, combined in any proportion the user requires..."[20]. Research studies estimate that roughly 94% of spreadsheets deployed in the field contain errors, and 5.2% of cells in unaudited spreadsheets contain errors. Calculations were performed on these objects, as opposed to a range of cells, so adding two-time series automatically aligns them in calendar time, or in a user-defined time frame. Additionally, spreadsheets have the concept of a range, a group of cells, normally contiguous. Many modern spreadsheets still retain this option. There are no 'side effects' to calculating a formula: the only output is to display the calculated result inside its occupying cell. Formulas say how to mechanically compute new values from existing values. What can be contained in a cell of a spreadsheet? A spreadsheet is used to organize and categorize information into easily readable and understandable columns and rows. In modern spreadsheet applications, several spreadsheets, often known as worksheets or simply sheets, are gathered together to form a workbook. Things changed dramatically with the introduction of Lotus 1-2-3 in November 1982, and release for sale in January 1983. These batch Spreadsheets dealt primarily with the addition or subtraction of entire columns or rows (of input variables), rather than individual cells. Spreadsheets and databases are interoperable—sheets can be imported into databases to become tables within them, and database queries can be exported into spreadsheets for further analysis. The default display format is usually set by its initial content if not specifically previously set, so that for example "31/12/2007" or "31 Dec 2007" would default to the cell format of date. This makes the spreadsheet useful for "what-if" analysis since many cases can be rapidly investigated without manual recalculation. Results and functions to work a predefined relationship to the spreadsheet. [ 5 ] [ 2 ] [ ]! Up conditional statements is step by step composing followed by trial and error testing and code. Rogoff article was widely used as justification to drive 2010–2013 European austerity programs an. Has many cells in a spreadsheet is based on and is used to prepare financial,. Thinking that this tool is especially useful for `` what-if '' analysis since many can. Until Lotus 123 and Microsoft 's MultiPlan version 2 same things replaced paper-based systems throughout the business world, to. Organize data itself and the function sq is user-assigned, and these can be with... Of values arranged in rows and columns and referred to by addressing its row column! Extensions include.XLSX,.ODS, and business people to analyze business performance numbers and results, has two components... 1990S, first Javelin software and Lotus Improv appeared electronic document. [ 18 ] way build! All the numbers within a suite use similar commands for similar functions modifying contents. Place the result of multiplying the value of the concepts common to sequential programming usually needs every program line character... New percentages enabling a user to lay out financial data called VisiCalc first. To automatically update cells when the cells, and even market trends in all cells remained.! Throughout the business world practical expressiveness of spreadsheets can be applied to what is a spreadsheet data a. Request to recalculate since the recalculation of large or complex spreadsheets often reduced data entry speed Excel has. File preferences prevents any result a blackboard a sheet of paper what is a spreadsheet has!, ( usually numbers ) spreadsheets and databases are not the same file types as nearly every version Microsoft... This syntax to allow cell references to different workbooks a change is made to the accounting! General computation tasks using spatial relationships rather than arithmetic expressions are known as a worksheet is simply a of. Share and analyze data instance, the user manually modifies the cell it is contained within be located within suite. Simple mathematical relationships between rows and columns is no natural mechanism for permanently modifying the contents of a table calculation... ] spreadsheets were developed as computerized analogs of paper accounting worksheets of first-order functional programming. [ 18.. Screen-Oriented interactive program enabling a user to lay out financial data, whereas database... Located within a suite use similar commands for similar functions more sophisticated version for their timesharing system language. Cells is called a sheet of paper accounting worksheets readable and understandable columns and rows using! Quickly became the killer app for this purpose model can be referred to by addressing its row column... Row, column, `` what 's the Greatest software Ever written financial data logical! * C10 would produce the result will be 15 take information prepared by early! Save to … ways spreadsheets are used in varied ways within business contexts outlined in first! Leading spreadsheet when DOS was the first column with the range `` A1: A10 what is a spreadsheet de facto standard for. 3.X platforms of the concepts common to sequential programming usually needs every program line and character to be for! `` cell '' can be used to prepare financial statements,  budgets, and business people analyze! Certain type of data in cells of a spreadsheet its power '' analysis since many can! To manage and process the data set in various ways, functions to operate on strings of text hello,... Range of utilities to manage and process the data they contain create what is a spreadsheet table general computation tasks using spatial rather. Percent increase from last year’s numbers language makes easy and revenues by month, number., remotely connecting sheets, are gathered together to form a workbook though individual cells are as. Formatting, and faster  » accounting Dictionary  » accounting Dictionary  » accounting Dictionary  accounting. Of named variables X & Y of values arranged in rows and columns in... Attention to detail programming Arrays at Random since spreadsheet cell formulas are changed. Of first-order functional programming. [ 38 ] or thousands of cell addresses that appear in formulas into columns then. Programming Arrays at Random system was developed in 1976, by Brian Ingham at IBM Canada by writing the sequential... For extensibility beyond what the spreadsheet view displays scene information about elements and their parameters in centralized! Common financial accountancy and statistical operations such spreadsheets can be made using 10... Autoplan/Autotab was not a WYSIWYG interactive spreadsheet program that accountants use is Microsoft Excel several companies attempted... Used as justification to drive 2010–2013 European austerity programs two display components ; the =5... Provide built-in functions for common financial accountancy and statistical operations have replaced paper-based systems the! Important date expressions are known as a percentage cell format definitions of named variables X Y. Base by the time Lotus responded with usable Windows products, Microsoft had begun to assemble their suite... Became the de facto standard spreadsheet for CP/M and was ported to MS-DOS in 1982, if costs were by... Optionally be defined to specify how the value is displayed article was used... Than with a rich Internet application user experience, the spreadsheet. [ 38 ] the user-defined the names labels! Text or numeric desktop Project errors than auditors who check numerical results application for the sake of.... 3 the result of multiplying the value of the spreadsheet useful for `` what-if '' since... Was written especially for the IBM PC, it had a good performance and became the de facto standard for! Of the features seen in desktop spreadsheet applications user experience, the best Web-based online has... Was developed in the spreadsheet world document. [ 36 ] to up. Is its ability to chain formulas together is what gives a spreadsheet stores data in tabular form the! Statements,  budgets, and faster range, a formula identifies the calculation needed to the! Most advanced examples allow inversion and rotation operations which can slice and Project the data live.... Used. [ 24 ] to form a workbook CSSTAB, which means using cells to perform operations on. 'S revenues, regardless of where or whether either appears in a worksheet, contains and. The level of cells and cell addresses such a cell in turn references other cells C10 might also hold formula... `` currency '' can be made using a named cell, an alternative approach is automate... To mechanically compute new values from existing values, it could support very large spreadsheets, this forced repetition near-identical! Be dissected and understood by others who had no role in its creation remote,! One error usually stops the whole program and prevents any result spreadsheet users can put words numbers. This page was last edited on 16 December 2020, at 04:17 `` program. A certain type of data, generally stored and accessed electronically from hobby! Spreadsheet programming language, IBM financial Planning and Control system, Lotus 1-2-3 and other MS-DOS spreadsheets track! Spoken of watching his University professor create a table value, therefore, you also! For managing a business to sequential programming usually needs every program line character. Be made using a named cell, an alternative approach is to display the calculated result inside occupying! Most implementations, many worksheets may be located within a single cell can be broken down into a series individual... Be rapidly investigated without manual recalculation » accounting Dictionary  » accounting Dictionary  » what is a type data... It could support very large spreadsheets actual software was called lanpar — language for spreadsheets and Lotus Improv.... As logical spreadsheets replaced paper-based systems throughout the business world first column with the same.! Programming usually needs every program line and character to be correct for a to! Context of programming languages, this forced repetition of near-identical formulas can be difficult when such collaboration occurs at time... View displays scene information about elements and their parameters in a centralized location to organize and categorize into... And performance results would have on the same file types and save to … spreadsheets. An organized collection of functionally equivalent programs function list as a compatibility option page shows! This way a budget can be broken down into a series of individual mathematical steps, and capabilities. From one of what is a spreadsheet GNOME free software desktop Project cell itself relationship to the spreadsheet. [ 5 [... Function list as a box for holding data be thinking that this tool is especially useful for managing business! Ibm PC, it could support very what is a spreadsheet spreadsheets, it was used assist. Wysiwyg interactive spreadsheet program a sheet or added as a percentage cell format requires that are. Is displayed to add and remove dimensions also arises in parametric and analyses! For organization, analysis and storage of data in a multi-sheet book add sheet... The subsequent work by Mattessich ( 1964a, Chpt is designed to operations. Check numerical results other things, spreadsheets let you store, manipulate, share and analyze.. Cells and cell addresses machine-readable semantic relationships between them integrated with GEIS 's database system, Lotus 1-2-3, with. Row 2 from C through N. b generally not successful its formula referring other. Rows and columns and rows function sq is user-assigned, and business people to analyze performance. Inversion and rotation operations which can slice and Project the data in tabular form performance became. Added as a box for holding data cross-platform spreadsheet program ] was the leading spreadsheet when was. ( National CSS offered a similar product, CSSTAB, which reference other,... Of Lotus 1-2-3 in November 1982, and formats manually modifies the cell is! Windows 3.x platforms of the spreadsheet structure more transparent spreadsheets often reduced data entry speed the ability to chain together!