summaryrefslogtreecommitdiffstats
path: root/doc/kspread/basics.docbook
diff options
context:
space:
mode:
Diffstat (limited to 'doc/kspread/basics.docbook')
-rw-r--r--doc/kspread/basics.docbook637
1 files changed, 637 insertions, 0 deletions
diff --git a/doc/kspread/basics.docbook b/doc/kspread/basics.docbook
new file mode 100644
index 000000000..2a06be215
--- /dev/null
+++ b/doc/kspread/basics.docbook
@@ -0,0 +1,637 @@
+<chapter id="basics">
+<chapterinfo>
+<authorgroup>
+<author>
+<firstname>Pamela</firstname>
+<surname>Robert</surname>
+<affiliation>
+<address><email>pamroberts@blueyonder.co.uk</email></address>
+</affiliation>
+</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+</chapterinfo>
+<title>&kspread; Basics</title>
+
+<note><para>Like the rest of &kde;, &kspread; is highly configurable, which can
+cause problems for readers trying to compare the text in a document such as
+this with what they see on the version of &kspread; running on their desktop.
+To cut down on some of the possibilities for confusion, it it suggested that
+when you first start to use &kspread; you set the default options in all pages
+of the &kspread; configuration dialog (obtained by selecting
+<menuchoice><guimenu>Settings</guimenu><guimenuitem>Configure
+&kspread;...</guimenuitem></menuchoice>) except for <guilabel>Completion mode:
+</guilabel> in the <guisubmenu>Misc</guisubmenu> page, which should be set to
+<guimenuitem>None</guimenuitem>.
+</para>
+<para>You may also find it helpful to globally <guilabel>Enable tooltips</guilabel>
+in &kcontrolcenter; in <menuchoice><guimenu>Appearance &amp;
+Themes</guimenu><guimenuitem>Style</guimenuitem></menuchoice>
+on the <guilabel>Style</guilabel> page. </para></note>
+
+<sect1 id="starting">
+<title>Spreadsheets for Beginners</title>
+
+<para>This section attempts to explain by example what a spreadsheet program
+such as &kspread; actually does, and why it is such a useful tool in any
+situation where you have to deal with numbers. If you have already used a
+spreadsheet program you may wish to skip to the next section.</para>
+
+<para>The first thing to do is to start up &kspread;. You can do this by
+<mousebutton>left</mousebutton> clicking on a &kspread; icon if there is one
+on your desktop or panel, or you can select
+<menuchoice><guimenu>Office</guimenu><guimenuitem>&kspread;</guimenuitem>
+</menuchoice>
+from the K menu.</para>
+
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="newdocument.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>&kspread; at first run</phrase>
+</textobject>
+</mediaobject>
+When it has started you will be given the choice of opening a recent
+document, creating a new document from a template (with templates categories) or
+opening an existing document . Select the <guilabel>General</guilabel> category
+on the left and choose the <guilabel>Blank Worksheet</guilabel> template. Then
+click the <guibutton>Use This Template</guibutton> button.</para>
+
+<para>Looking at &kspread; once it has started up, you will see a sheet of
+empty rectangular cells arranged in numbered rows and lettered columns. This
+is where you enter data or formula, text or charts.
+<mediaobject>
+<imageobject>
+<imagedata fileref="starting1.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Screenshot starting1</phrase>
+</textobject>
+</mediaobject>
+</para>
+<para>Now, enter the text and values shown in the first 5 rows of the above
+screenshot into the same cells of your spreadsheet. Ignore what is in row 7
+for the moment. To enter anything into a cell first select the cell by
+<mousebutton>left</mousebutton> clicking inside it, then type whatever you
+want, then press <keycap>Enter</keycap> or use the arrow keys to move the
+selection point to another cell.
+</para>
+<para>What we have entered so far could be a simple budget for the next two
+months, listing how much we think we will be spending for Food, Shelter,
+Clothing and any Other expenditure. Now select cell B7 (column B, row 7),
+type in <userinput>=B2+B3+B4+B5</userinput> and press <keycap>Enter</keycap>.
+Because it begins with a <keycap>=</keycap> symbol &kspread; sees this as a
+formula, something it has to calculate, in this case by adding together the
+values in the 4 cells B2 to B5, and what is shown in the cell B7 is the result
+of that calculation.</para>
+<para>You could enter a similar formula into cell C7, except that in this case
+it would have to be <userinput>=C2+C3+C4+C5</userinput>, but there is an
+easier way which is to Copy cell B7 and Paste it into C7. &kspread; will
+automatically adjust the cell references from B.. to C.. when the Paste is
+done.</para>
+<para>At this point you may think that &kspread; is doing no more than you
+could manage with pencil, paper and a calculator, and you could be right, but
+remember that this is a very small example of a spreadsheet, doing simple
+calculations on only a few numbers. For any reasonably amount of values or data
+using a spreadsheet to do the calculations is much quicker and more accurate
+than doing them manually.</para>
+<para>Also, a spreadsheet lets you play the <quote>What if?</quote> game.
+Because each formula is automatically recalculated whenever any of the values
+it refers to are changed, you can quickly see what happens if you alter any of
+them. Using our example you can see the effect of reducing the amount spent on
+food in December by just entering a new value into cell C2. If you had a
+spreadsheet that modelled the greenhouse effect accurately you could perhaps
+see the effect of a 50 percent reduction in the amount of methane released
+into the atmosphere.</para>
+</sect1>
+
+<sect1 id="selecting">
+<title>Selecting Cells</title>
+<para>You can select a single cell or a rectangular area of cells in the
+spreadsheet. The selected cell(s) are displayed with a thick black border.
+</para>
+<itemizedlist>
+<title>You can select a single cell in one of the following ways</title>
+<listitem><para><mousebutton>left</mousebutton> click on it</para></listitem>
+<listitem><para>enter the cell reference (for example <userinput>B5</userinput>)
+into the cell reference box at the left end of the Formula toolbar and press
+<keycap>Enter</keycap></para></listitem>
+<listitem><para>use the <menuchoice><guimenu>View</guimenu><guimenuitem>Goto
+Cell...</guimenuitem></menuchoice> menu option</para></listitem>
+</itemizedlist>
+
+<para>You can also steer your way around with the <keysym>arrow</keysym> keys.
+Pressing the <keysym>Enter</keysym> key will move the current selection one
+position up, down, left or right depending on the setting in the <guilabel>Misc
+</guilabel> page of &kspread;'s <link linkend="configmisc">configuration dialog
+box</link>.</para> <para>If you hold the <keycombo
+action="simul">&Shift;</keycombo> key down while using the
+<keysym>arrow</keysym> keys the selection will move to the start or end of the
+block of occupied cells.</para>
+<para>To select an area of contiguous cells drag the mouse cursor across the
+desired area with the <mousebutton>left</mousebutton> button held down, or enter
+the references of the top left and bottom right cells separated by a colon into
+the Formula toolbar cell reference box (for example <userinput>B7:C14
+</userinput>) and press <keycap>Enter</keycap>, or enter these cell references
+in a similar format into the dialog box brought up by <menuchoice><guimenu>
+View</guimenu><guimenuitem>Goto Cell...</guimenuitem></menuchoice>.</para>
+<para>You can also select an area of cells by selecting the cell in one corner
+of the wanted area then holding the <keycombo
+action="simul">&Shift; </keycombo> key down while using the
+<mousebutton>left</mousebutton> mouse button to select the cell in the opposite
+corner.</para>
+
+<para>To select a complete row or column of cells <mousebutton>left
+</mousebutton> click on the row number at the left of the worksheet or on the
+column letters at the top. To select adjacent rows or columns drag the mouse
+pointer over the appropriate row numbers or column letters with the
+<mousebutton>left</mousebutton> button held down.</para>
+
+<para>To select non-contiguous cells, click on the first cell you want to select
+then hold the <keycombo
+action="simul">&Ctrl;</keycombo> key and select the other
+cells.</para>
+
+</sect1>
+
+<sect1 id="entering">
+<title>Entering Data</title>
+<para>Entering data into a cell can be as simple as selecting the cell, typing
+your data, then pressing <keycap>Enter</keycap> or moving the selection to
+another cell with one of the <keysym>arrow</keysym> keys. Depending on how you
+enter the data, &kspread; will interpret it as a number, date, time or text:</para>
+<itemizedlist>
+<listitem><para>
+Numbers are entered in the obvious way; <userinput>123</userinput>, <userinput>
+-123</userinput>, <userinput>456.7</userinput> or in scientific notation
+<userinput>-1.2E-5</userinput>.
+</para></listitem>
+<listitem><para>
+Dates should be entered in your <quote>System</quote> format, as defined in
+the &kcontrolcenter; in <menuchoice><guimenu>
+Regional &amp; Accessibility</guimenu> <guisubmenu>
+Country/Region &amp; Language</guisubmenu><guimenuitem>Time &amp; Dates</guimenuitem>
+</menuchoice> dialog box. If, for example, you are using the DD/MM/YYYY form
+you should enter <userinput>30/03/2002</userinput> for 30th March 2002.
+Leading zeroes can be omitted from the day and month fields and only the last
+one or two digits of the year need to be entered if the date is in the current
+century, for example <userinput>9/1/2</userinput> for 9th January 2002.
+</para></listitem>
+<listitem><para>
+Times should also be entered using the <quote>System</quote> format. For
+example if you are using a 12 hour clock then enter times in HH:MIN am|pm or
+HH:MIN:SS am|pm format such as <userinput>9:42 am</userinput> or <userinput>
+10:30:52 pm</userinput>.
+</para></listitem>
+<listitem><para>
+&kspread; defines any input data as <quote>text</quote> if it cannot
+recognize the data as being a number, date or time.
+</para></listitem>
+</itemizedlist>
+<note><para>By default, &kspread; right justifies numbers, dates and times
+within a cell and left justifies anything else. This can be a useful guide
+to whether you have entered a date or time in the correct format. But
+remember that how items are displayed can be changed by altering
+the <link linkend="formatdata">cell format</link>.</para></note>
+
+<para>The main text entry box in the Formula toolbar provides an easy way of
+editing the contents of a selected cell. Press <keycap>Enter</keycap> or
+<mousebutton>left</mousebutton> click on the green tick mark when you are
+happy with what you have entered, or click on the red cross to cancel your
+edits.</para>
+
+<sect2 id="genericformat">
+<title>Generic Cell Format</title>
+<para>
+&kspread; uses the <quote>Generic</quote> cell format as default. As long
+as this format is used, &kspread; autodetects the actual data type depending
+on the current cell data. For example if you enter some text into a cell and
+later enter a number into the same cell, &kspread; automatically interprets
+the new data as a number. If you want to define the type of data yourself, you
+can explicitly set it in the <link linkend="formatdata">cell format</link>.
+You can change the format back to <quote>Generic</quote> at any time.
+</para>
+</sect2>
+
+</sect1>
+
+<sect1 id="copypaste">
+<title>Copy, Cut and Paste</title>
+
+<para>At first glance, &kspread;'s <guimenuitem>Cut</guimenuitem>,
+<guimenuitem>Copy</guimenuitem> and <guimenuitem>Paste</guimenuitem> appear
+to be similar to these functions in other &kde; applications. Having selected
+a cell or cells, you can choose <guimenuitem>Copy</guimenuitem> or
+<guimenuitem>Cut</guimenuitem> from the <guimenu>Edit</guimenu> menu or from
+the drop down menu you get by holding the <mousebutton>right</mousebutton>
+mouse button down on a selected cell. You can also use the shortcuts
+<keycombo action="simul">&Ctrl;<keycap>C</keycap>
+</keycombo> or <keycombo action="simul">&Ctrl;<keycap>X</keycap>
+</keycombo>, then move the selection to the target cell and choose
+<guimenuitem>Paste</guimenuitem> or press <keycombo action="simul">
+&Ctrl;<keycap>V</keycap></keycombo>. However there are some
+subtleties associated with these functions in &kspread; and these are discussed
+below.</para>
+
+<para>If a cell contains a formula then the formula itself is copied rather
+than the displayed result, and if the formula contains a reference to another
+cell, then that reference is changed by the <guimenuitem>Cut</guimenuitem>
+or <guimenuitem>Copy</guimenuitem> and <guimenuitem>Paste</guimenuitem>
+operation to point to the cell that is in the same relative position as in
+the original cell. For example if cell A2 contains the formula <userinput>
+=B3</userinput> and is copied to C4, cell C4 will contain <userinput>=D5
+</userinput>.</para>
+<para>This may seem to be a rather strange way of doing a copy, but
+99 percent of the time it is exactly what is wanted (if it is not then see the
+section about <link linkend="absolute">absolute cell references</link>).
+For example in the simple shopping list shown below, cell D2 should contain
+<userinput>=B2 * C2</userinput>, D3 should be <userinput>=B3 * C3</userinput>,
+D4 should be <userinput>=B4 * C4</userinput> and so on. Instead of having to
+enter a different formula in each cell, you can just enter the first formula
+into D2 and then copy it into the cells below, letting &kspread; adjust the
+cell references to suit.</para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="copy1.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Screenshot copy1</phrase>
+</textobject>
+</mediaobject>
+
+<sect2 id="copypasteareas">
+<title>Copying and Pasting Cell Areas</title>
+<para>In the above example D2 can be copied into all three cells D3 to D5 at
+once by just copying D2 then selecting the complete cell area D3:D5 before
+doing the paste.</para>
+<para>A rectangular area of cells can be cut or copied in one operation by
+selecting the area before doing the cut or copy. Then select the top left
+corner cell of the area you want to paste into before doing the paste.</para>
+<para>If you cut or copy a rectangular area of cells, say B2:C3, and paste it
+into a larger area such as A10:D13 the original pattern of cells will be
+repeated to fill the target area.</para>
+<para>&kspread; also provides a <quote>Drag and Copy</quote> method for
+copying cells down into other cells immediately below or to the
+right of the original cell(s). To use this method select the cell(s) to be
+copied then position the mouse pointer over the small black square at the
+bottom right corner of the selected cell(s) so the cursor changes to a double
+headed arrow. Then hold the <mousebutton>left</mousebutton> mouse button down
+while you drag the selected cell(s) as far as you wish. Note that cell
+references in formulae are incremented according to the
+relative position change. Absolute references are not changed.</para>
+</sect2>
+
+<sect2 id="specialpaste">
+<title>Other Paste Modes</title>
+<para>A cell may contain text, a value, or a formula, and may also contain
+special font, border or background <link linkend="formatspread">formatting
+information</link>. &kspread; has special versions of Paste that let
+you handle these items in different ways.</para>
+
+<para><menuchoice><guimenu>Edit</guimenu><guimenuitem>Special
+Paste...</guimenuitem></menuchoice>brings up the <guilabel> Special
+Paste</guilabel> dialog box. By selecting the appropriate item from
+the top part of this dialog you can choose to paste just
+<guilabel>Text </guilabel>, the cell <guilabel>Format</guilabel>, any
+<guilabel>Comment </guilabel> in the cell(s) or <guilabel>Everything
+without border</guilabel>. The items in the bottom part of this dialog
+box allow you to do simple <link linkend="sumspecialpaste">arithmetic
+on an area of cells</link>.
+</para>
+
+<para><guimenuitem>Paste with Insertion...</guimenuitem> inserts the copied
+cell(s) into the sheet by moving the cells that would otherwise be overwritten
+a suitable number of rows of columns down or to the right. It can also be used
+to insert complete copied row(s) or column(s) into the worksheet.</para>
+</sect2>
+
+</sect1>
+
+<sect1 id="insdel">
+<title>Insert and Delete</title>
+<para>Use the <keysym>Delete</keysym> key or <menuchoice><guimenu>Edit
+</guimenu><guisubmenu>Clear</guisubmenu><guimenuitem>Text</guimenuitem>
+</menuchoice> to remove the text, value or formula from selected cell(s),
+row(s) or column(s) without affecting anything else.</para>
+
+<para>To delete everything in the selected cell(s), row(s) or column(s),
+including comments and special formatting, use <keycombo action="simul">
+&Shift;<keysym>Delete</keysym></keycombo> or choose the <guimenuitem>Delete
+</guimenuitem> option from the <guimenu>Edit</guimenu> menu or from the pop
+up menu you get when you <mousebutton>right</mousebutton> click on a selection.
+</para>
+<para>To remove selected row(s) or column(s) completely, use the
+<guimenuitem>Delete Rows</guimenuitem> or <guimenuitem>Delete
+Columns</guimenuitem> options from the <mousebutton>right</mousebutton> mouse
+button pop up menu.</para>
+<para>If you select a cell or cells and choose <guimenuitem>Remove Cells...
+</guimenuitem> from the <mousebutton>right</mousebutton> mouse button pop up
+menu, you can then choose whether other cells in the worksheet will be moved
+up or to the left to fill in the space left by the cell(s) you have chosen to
+remove.</para>
+<para>If you want to insert new, blank, row(s) or column(s) into the
+sheet, select row(s) or column(s) where you wish the new row(s) or
+column(s) to be placed and choose the <guimenuitem>Insert Rows</guimenuitem>,
+<guimenuitem>Insert Columns</guimenuitem> option from the <mousebutton>
+right</mousebutton> mouse button pop up menu.</para>
+<para>You can insert new cells into the worksheet by selecting the
+area where you want them to appear then choosing the <guimenuitem>
+Insert Cells...</guimenuitem> option from the <mousebutton>right</mousebutton>
+mouse button pop up menu. You will then be asked whether the existing cell(s)
+in the selected area should be moved down or to the right to make room for the
+new ones.</para>
+
+</sect1>
+
+<sect1 id="simplesums">
+<title>Simple Sums</title>
+<para>If the first character in a cell is an equals sign (<keycap>=</keycap>)
+&kspread; will take the cell contents to be a formula which is to be
+calculated. The result of the calculation will be displayed in the cell rather
+than the formula itself. For example, enter <userinput>=2+3</userinput>
+into a cell and it should display <emphasis>5</emphasis>.</para>
+<para>More usefully, a formula can contain references to other cells, so
+that <userinput>=B4+A3</userinput> will calculate the sum of the values in
+cells B4 and A3, and this calculation will be updated whenever cells B4 or A3
+are changed.</para>
+<para>As well as addition, a formula can make use of the <keycap>-</keycap>
+symbol for subtraction, <keycap>*</keycap> for multiplication, and <keycap>
+/</keycap> to perform division. The round bracket symbols <keycap>(</keycap>
+and <keycap>)</keycap> can also be used as in normal algebra, so you could
+enter more complex formulae such as <userinput>=((B10 + C3) *5 - F11) / 2
+</userinput>.</para>
+
+<para>Cells containing a formula will be marked with a small blue triangle
+at the bottom left corner if the <guilabel>Show formula indicator</guilabel>
+check box in the <menuchoice><guimenu>Format</guimenu>
+<guisubmenu>Sheet</guisubmenu><guisubmenu>Sheet Properties</guisubmenu>
+</menuchoice> dialog is checked.</para>
+<para>&kspread; also includes a large number of built-in functions for
+applications such as statistical, trigonometrical and financial calculations.
+Their use will be examined in more depth in a <link linkend="formulas">
+later section</link> of this manual, but if you are interested at this stage
+choose <guimenuitem>Function...</guimenuitem> from the <guimenu>Insert
+</guimenu> menu and take a look through the <guilabel>Function
+</guilabel> dialog box that will be displayed..</para>
+<para>For the time being, however, the <userinput>SUM</userinput> function may
+be of interest as it calculates the sum of all values in a specified area of
+cells. For example <userinput>=SUM(B4:C10)</userinput> calculates the sum of
+all values in the cell area B4 to C10.</para>
+<para>If &kspread; displays a row of <keycap>#</keycap> symbols when you have
+entered your formula this usually means that it cannot understand what
+you have entered, but if the row of <keycap>#</keycap> symbols ends with a
+small red arrow this just means that the cell is not wide enough to display
+the complete result, in which case you should either make the cell(s) wider
+or change their <link linkend="formatdata">format</link> so that the result
+does fit properly.</para>
+
+<sect2 id="recalc">
+<title>Recalculation</title>
+<para>If the <guilabel>Automatic recalculation</guilabel> box in the
+<menuchoice><guimenu>Format</guimenu>
+<guisubmenu>Sheet</guisubmenu><guisubmenu>Sheet Properties</guisubmenu>
+</menuchoice> dialog box is
+checked, &kspread; will recalculate the values of cells whenever anything that
+affects them is changed in the sheet.</para>
+<para>When <guilabel>Automatic recalculation</guilabel> is not checked for the current sheet, you can instruct &kspread; to perform a recalculation at any time by
+using the <guimenuitem>Recalculate Sheet</guimenuitem> or <guimenuitem>
+Recalculate Document</guimenuitem> option in the <guimenu>Tools</guimenu>
+menu or their shortcuts <keycombo action="simul">&Shift;<keysym>F9</keysym>
+</keycombo> or <keysym>F9</keysym>.</para>
+</sect2>
+</sect1>
+
+<sect1 id="sort">
+<title>Sorting Data</title>
+<para>In the simple example shown below, the data consist of the names and
+countries of a number of mountains together with their height above sea level.
+&kspread; can sort data such as this in different ways.</para>
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="sort1.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Screenshot of sorted data</phrase>
+</textobject>
+</mediaobject>
+</para>
+<para>We may want the data sorted so that the names are in
+alphabetical order. To do this select the area containing the data (A2:C7
+in this case) and choose <guimenuitem>Sort...</guimenuitem> from the <guimenu>Data</guimenu>
+menu. This opens the <guilabel>Sorting</guilabel> dialog box.</para>
+<para>Sorting is done alphanumerically, and the default is case sensitive, numbers coming
+before uppercase letters which come before lowercase letters, so that cells
+containing the entries <userinput>Cat</userinput>, <userinput>bar</userinput>,
+<userinput>77</userinput> and <userinput>Bat</userinput> would be sorted into
+the following order: <emphasis>77 Bat Cat bar</emphasis>.</para>
+<!-- Obsolete, AFAICT (Phil)
+<para>The <guimenuitem>Sort Increasing</guimenuitem> and <guimenuitem>Sort
+Decreasing</guimenuitem> options from the <guimenu>Data</guimenu> menu options
+sort the data according to the contents of the cells in the left column of the
+selected area. For more complex sorting select <menuchoice><guimenu>Data
+</guimenu><guimenuitem>Sort...</guimenuitem></menuchoice> to bring up the
+<guilabel>Sort</guilabel> dialog box.</para>
+-->
+<para>Using the <guilabel>Sort Criteria</guilabel> page of this dialog box
+lets you <guilabel>Sort Rows</guilabel> or <guilabel>Sort Columns</guilabel>.
+If you check the <guilabel>First row contains headers</guilabel> box data in the
+first row will not be included in the sort operation.
+You can choose which column or which row of the data is to be used as a primary sort key and,
+if you wish, other columns or rows to be used as secondary and tertiary keys. Using
+the example in the above screenshot, choosing column B as the first key and
+column C as the second would sort the data by country and, for each country,
+by height.</para>
+
+<para>The <guilabel>Options</guilabel> page of the dialog allows you to sort using the
+order of items in a custom list such as January, February... instead
+of alphanumerically.
+The cell format is moved with the cell content, if you select
+<guilabel>Copy cell Formatting (Borders, Colors, Text Style)</guilabel>
+Uncheck the option <guilabel>Case sensitive sort</guilabel> to get a sort
+not depending on capitalization.
+</para>
+</sect1>
+
+
+<sect1 id="statusbarsum">
+<title>The Status bar Summary Calculator</title>
+<para>The left hand end of the Status bar shows a summary of the values in
+the selected cell(s). According to the setting of the <guilabel>Method of
+calc:</guilabel> combo box in the <guilabel>Misc</guilabel> page of
+&kspread;'s configuration dialog the summary can be:</para>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Sum</guilabel></term>
+<listitem><para>The value displayed is the sum of the values in the selected
+cells.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Min</guilabel></term>
+<listitem><para>The value displayed is the minimum of the values in the selected
+cells.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Max</guilabel></term>
+<listitem><para>The value displayed is the maximum of the values in the selected
+cells.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Average</guilabel></term>
+<listitem><para>The value displayed is the average of the values in the selected
+cells.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Count</guilabel></term>
+<listitem><para>The value displayed is the number of cells containing numeric
+values.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>None</guilabel></term>
+<listitem><para>No summary calculation is performed.
+</para></listitem>
+</varlistentry>
+</variablelist>
+<para>The method of calculation can also be changed by <mousebutton>right
+</mousebutton> clicking on the summary calculation result area of the
+Status bar and choosing an item from the pop up menu.</para>
+
+</sect1>
+
+<sect1 id="saving">
+<title>Saving your Work</title>
+<para>&kspread; saves the complete document, which may include more than one
+worksheet, as a single document file.</para>
+<para>If you have created a new document, or want to save an existing one
+under a different name, use <menuchoice><guimenu>File</guimenu><guimenuitem>
+Save As...</guimenuitem></menuchoice>. This will bring up &kde;'s common
+<guilabel>Save Document As</guilabel> dialog box.
+Choose the folder where you want to save the document and enter a
+suitable file name into the <guilabel>Location:</guilabel> text box. &kspread;
+documents are normally automatically saved with a <filename>.ods</filename>
+extension, you do not need to add this to the filename but do make sure that
+the <guilabel>Filter:</guilabel> selection is set to
+<guilabel>OASIS OpenDocument SpreadSheet</guilabel>.</para>
+<para>To save your document without changing its name, just use <menuchoice>
+<guimenu>File</guimenu><guimenuitem>Save</guimenuitem></menuchoice>.</para>
+
+<para>You can also save a &kspread; document in a foreign format: see
+ the Import/Export section for more information
+about doing this.</para>
+<para>When you save a modified version of an existing document
+&kspread; will keep the previous version as a backup file, adding a
+<literal>~</literal> to the end of the filename.</para>
+<para>&kspread; can provide some protection against losing your work because
+of a computer crash or because you have closed &kspread; without saving the
+current document. It does this by automatically saving the latest version of
+the document you are working on every few minutes using a modified file name.
+The autosaved version is normally removed when you next save your document,
+so that it will only exist if it is more up to date than the version that was
+saved manually.
+When you open a document &kspread; checks to see if an autosaved
+version exists, and if it finds one it will offer to open that instead.</para>
+<para>Autosaved documents are saved with a file name of the form
+<filename>.yourfilename.autosave</filename> (note the leading period),
+so that <filename>spread1.ods</filename> would be autosaved as
+<filename>.spread1.ods.autosave</filename>. The autosave feature is
+user configurable in the <link linkend="configinterface">settings dialog</link>.</para>
+
+<sect2 id="templates">
+<title>Templates</title>
+<para>If you are going to be creating a lot of similar documents you can
+save yourself time and trouble by first creating a template and then
+using that as the basis for the individual documents.</para>
+<para>To do this first create a document containing the common elements,
+then save it as a template by choosing <menuchoice><guimenu>File</guimenu>
+<guimenuitem>Create Template From Document...</guimenuitem></menuchoice>.
+Doing this opens the <guilabel>Create Template</guilabel> dialog box.
+Enter a name for your new template into the <guilabel>Name:</guilabel> text
+box and press <guibutton>OK</guibutton>. The next time you start a new
+document by choosing <menuchoice><guimenu>File</guimenu><guimenuitem>New
+</guimenuitem></menuchoice> or when you next start &kspread; the
+startup dialog window will give you the option of creating the
+new document from your template.</para>
+<para>The <guilabel>Create Template</guilabel> dialog box also lets you
+choose a different picture to be displayed above the template name in the
+startup dialog window, and lets you save your templates
+under different group names, which will appear as different pages in
+the dialog.</para>
+</sect2>
+
+</sect1>
+
+<sect1 id="printing">
+<title>Printing a Spreadsheet</title>
+<para>Printing a spreadsheet is basically done by selecting <menuchoice>
+<guimenu>File</guimenu><guimenuitem>Print...</guimenuitem></menuchoice> which
+brings up &kde;'s common <guilabel>Print</guilabel> dialog box where you can
+choose, among other options, the printer to be used, the number of copies and
+whether all or only selected pages are to be printed.</para>
+<para>By default &kspread; will print all items in the current worksheet, but
+you can restrict this by first selecting the area that you want to be
+printed then choosing <guimenuitem>Define Print Range</guimenuitem> from the
+<menuchoice><guimenu>Format</guimenu><guisubmenu>Print Range</guisubmenu>
+</menuchoice> sub menu.</para>
+<para>&kspread; will print as many pages as are necessary to include all
+items in the current worksheet. You can quickly see how a worksheet will be
+spilt into separate pages for printing by checking the <menuchoice><guimenu>
+View</guimenu>
+<guimenuitem>Show Page Borders</guimenuitem></menuchoice> box. The boundaries
+of each printed page will then be marked by colored lines in the
+worksheet.</para>
+
+<para>For a more detailed view of what is to be sent to the printer, including
+anything you have asked to be included in the page headers and footers (see
+below), choose <menuchoice><guimenu>File</guimenu><guimenuitem>Print
+Preview...</guimenuitem></menuchoice>.</para>
+
+<para>To improve the appearance of the printed output , you can change the
+fonts, colors, borders and sizes of the cells in the worksheet, see the
+<link linkend="formatspread">Spreadsheet Formatting</link> section for more
+details about how to do this.</para>
+
+<para>You can also use the <guilabel>Page Layout</guilabel> dialog box,
+invoked by selecting <menuchoice><guimenu>Format</guimenu><guimenuitem>Page
+Layout...</guimenuitem></menuchoice>, to change the orientation of the printed
+pages, the paper size (this should be suitable for your printer) and the size
+of the page borders.</para>
+<para>The <guilabel>Header &amp; Footer</guilabel> page of the <guilabel>
+Page Layout</guilabel> dialog box also lets you add text, including items such
+as the filename, date and page number to the header and footer, of each
+printed page.</para>
+<para>The <guilabel>Ranges</guilabel> section of the <guilabel>Options
+</guilabel> page of the <guilabel>Page Layout</guilabel> dialog box provides
+an alternative way of restricting the printed output to just one part of the
+worksheet and allows you to repeat selected column(s) or row(s) on each printed
+page. This page also lets you select whether or not to print the grid,
+comment indicators and formula indicators, objects and charts.
+In the section <guilabel>Scale Printout</guilabel> you can set a scalefactor
+or limit the number of pages for the print.</para>
+
+</sect1>
+
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-parent-document: ("index.docbook" "book" "chapter")
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->