Performing calculations in a table within a text document

From NeoWiki

Revision as of 23:34, 1 February 2007 by Lorinda (Talk | contribs)
Jump to: navigation, search
This article is not up to date, or it needs structural or stylistic changes to conform with the rest of this wiki.

Calculations in a table within a text document

In NeoWriter, the word processing component, is possible to make simple calculations directly inside a table, without having to insert a Calc spreadsheet as an OLE object.

List of mathematical functions usable within a table

In order to do this, you need to:

  1. Insert a table as you usually do.
  2. Type data in the table cells.
  3. Then click on the cell where you want to insert a calculation or formula.
  4. To insert the formula, you can either:
    • Press the F2 key; or
    • Type = directly inside the cell
  5. An area for formula entry will appear in the toolbar, just above the top of the page (like in Calc); after the = sign, type the formula you wish to use;
  6. Then hit the enter key


Mathematical functions that you can use for formulas can be typed directly or chosen from the list that is shown when clicking on Formula icon in the toolbar that appears (on the left of the formula-typing field).

Copy a formula to other table cells

It's possible to copy and paste a formula from a cell to others, keeping relative references. I'm going to explain this. Let's have a table with 5 rows and 3 coloumns. In cell A1 type 1; in cell B1 type 2; in cell C1 insert a formula, i.e. "=A1+B1" (without “; you could also not type A1 and B1: to insert the cell reference in a formula, after you have typed "=" or after you have hitted F2 key, click on cell A1, then hit + key and than click on cell B1). Now if you want to repeat the same calculation in cells from C2 to C5 you can do the following:

  • click on cell C1;
  • holding down the (left) mouse button, move to B1 cell and then back to C1: the entire and only C1 cell will be highlighted;
  • do a copy as you usually do:
    • from menu Edit/Copy; or
    • hitting the “copy” icon in Standard toolbar; or
    • hitting simultenously ⌘ and c keys.
  • Now, select cells from C2 to C5 and
  • paste clipboard content as you usually do:
    • from menu Edit/Paste; or
    • hitting the “paste” icon in Standard toolbar; or
    • hitting simultenously ⌘ and v keys.


Calculating with data from cells belonging to different tables

In NeoOffice Writer, it is possible to perform calculations using data that are written in different tables. To do this you have to know (or remember) that NeoOffice numbers the tables you insert in a text document in a progressive order. Say you have inserted a number in cell B2 of the first table, and a number in cell A3 of the second table and want to make a calculation involving these two numbers and put the result in a cell of a third table. You can do so by following these instructions:

  • click on the cell of the table where you want the result displayed;
  • type {{{1}}} or F2;
  • insert the formula, for example for a sum, you can either:
    • type <Table1.B2>+<Table2.A3> and hit Enter key; or
    • click on cell B2 of table 1, type +, click on cell A3 of table 2 and hit Enter key.


If you are inserting the formula in a cell of table 1 you can omit "Table1" before cell reference (in this case B2); again, if the formula is being inserted in a cell of table 2, you can omit to type "Table2" before cell reference (in this case A3).


This article in other languages: Français Italiano
Personal tools