Pm2021 en Free
Pm2021 en Free
Pm2021 en Free
PlanMaker 2021
Welcome! 22
Technical support ........................................................................................................................... 23
About this manual .......................................................................................................................... 23
System requirements ...................................................................................................................... 24
Application window 28
Title bar .......................................................................................................................................... 29
User interface: Ribbon ................................................................................................................... 30
User interface: Classic menus ........................................................................................................ 32
User interface on Android/iOS ....................................................................................................... 33
Context menu ................................................................................................................................. 35
Edit toolbar ..................................................................................................................................... 36
Document tabs ................................................................................................................................ 37
Worksheet register .......................................................................................................................... 37
Status bar ........................................................................................................................................ 38
Basics 40
The structure of a spreadsheet ........................................................................................................ 41
Moving within a worksheet ............................................................................................................ 42
Entering data .................................................................................................................................. 42
Deleting data .................................................................................................................................. 42
Undoing changes ............................................................................................................................ 43
Starting a new document ................................................................................................................ 44
Opening a document ....................................................................................................................... 46
Printing a document ....................................................................................................................... 48
Saving a document ......................................................................................................................... 48
Exiting the application ................................................................................................................... 49
Charts ............................................................................................................................................. 57
Outlook ........................................................................................................................................... 58
Editing worksheets 59
Entering data in cells ...................................................................................................................... 61
Undoing changes ............................................................................................................................ 64
Repeating commands ..................................................................................................................... 64
Selecting cells and cell content ...................................................................................................... 65
Selecting in the Windows, Mac or Linux version .................................................................... 65
Selecting in the Android/iOS version ...................................................................................... 67
Deleting cells and cell content ....................................................................................................... 68
Deleting the content of cells ..................................................................................................... 68
Deleting whole cells ................................................................................................................. 69
Deleting empty rows ................................................................................................................ 70
Deleting duplicate rows ........................................................................................................... 70
Inserting new cells .......................................................................................................................... 72
Inserting copied cells ...................................................................................................................... 73
Moving and copying ....................................................................................................................... 74
Paste (special) ................................................................................................................................. 76
Filling cells automatically .............................................................................................................. 80
Working with multiple worksheets ................................................................................................ 84
Creating new worksheets ......................................................................................................... 85
Working with the worksheet register ....................................................................................... 85
Managing worksheets .............................................................................................................. 86
Calculating in three dimensions ............................................................................................... 88
Naming cell ranges ......................................................................................................................... 88
Assigning and editing names for cell ranges ............................................................................ 89
Defining names automatically from the selection .................................................................... 90
Creating a list of all named ranges ........................................................................................... 91
Using named ranges ................................................................................................................. 91
Applying names to existing formulas ...................................................................................... 92
Transposing cells ............................................................................................................................ 93
Splitting text into multiple columns ............................................................................................... 93
Sorting cells .................................................................................................................................... 94
Filtering cells by their content ........................................................................................................ 97
AutoFilter ................................................................................................................................. 98
Special filter ........................................................................................................................... 102
Analyzing sheets .......................................................................................................................... 105
Displaying formulas instead of results ................................................................................... 105
Syntax highlighting ................................................................................................................ 106
Watch window for cell content .............................................................................................. 107
Formula auditing .................................................................................................................... 108
Displaying the relationships between cells ..................................................................... 109
Detecting errors in calculations ...................................................................................... 111
Detecting invalid data in cells ........................................................................................ 112
Table of Contents 4
Objects 260
Objects – basic procedures ........................................................................................................... 260
Inserting objects ..................................................................................................................... 261
Selecting objects .................................................................................................................... 261
Object mode ........................................................................................................................... 262
Changing position and size of objects ................................................................................... 263
Rotating and flipping objects ................................................................................................. 264
Changing the order of objects ................................................................................................ 265
Duplicating objects ................................................................................................................ 266
Changing the names of objects .............................................................................................. 266
Aligning and distributing objects ........................................................................................... 266
Grouping objects .................................................................................................................... 267
Hiding objects ........................................................................................................................ 268
Changing the AutoShape of objects ....................................................................................... 268
Combining shapes .................................................................................................................. 269
Editing shapes retroactively ................................................................................................... 271
Changing object properties via the dialog box ....................................................................... 274
Object properties, Format tab ......................................................................................... 274
Object properties, Fill tab ............................................................................................... 275
Object properties, Lines tab ............................................................................................ 277
Object properties, Shadow tab ........................................................................................ 277
Object properties, 3D tab ................................................................................................ 278
Object properties, Effects tab ......................................................................................... 279
Object properties, Properties tab .................................................................................... 279
Object properties, AutoShapes tab ................................................................................. 280
Table of Contents 7
Charts 311
Inserting charts ............................................................................................................................. 312
Editing charts ............................................................................................................................... 312
Changing the chart type ......................................................................................................... 314
Changing the arrangement of data series ............................................................................... 319
Showing/hiding chart elements .............................................................................................. 319
Showing/hiding axes and axis titles ............................................................................... 320
Showing/hiding chart titles ............................................................................................. 321
Showing/hiding data labels ............................................................................................. 322
Showing/hiding error bars .............................................................................................. 323
Showing/hiding gridlines ................................................................................................ 323
Showing/hiding the legend ............................................................................................. 324
Showing/hiding lines ...................................................................................................... 325
Showing/hiding the trendline ......................................................................................... 326
Showing/hiding up/down bars ........................................................................................ 327
Table of Contents 8
Forms 353
Working with form objects .......................................................................................................... 354
Inserting form objects ............................................................................................................ 354
Editing form objects ............................................................................................................... 355
Using and evaluating form objects ......................................................................................... 355
Form objects and Excel macros and scripts ........................................................................... 356
Form objects in detail ................................................................................................................... 356
Checkboxes ............................................................................................................................ 356
Changing the properties of checkboxes .......................................................................... 357
Radio buttons ......................................................................................................................... 358
Changing the properties of radio buttons ....................................................................... 358
Dropdown lists ....................................................................................................................... 359
Changing the properties of dropdown lists ..................................................................... 360
Listboxes ................................................................................................................................ 361
Changing the properties of listboxes .............................................................................. 361
Pushbuttons ............................................................................................................................ 362
Changing the properties of pushbuttons ......................................................................... 362
Table of Contents 9
Outlines 389
Grouping cells .............................................................................................................................. 390
Showing/hiding grouped cells ...................................................................................................... 391
Changing outline settings ............................................................................................................. 391
Appendix 816
Ribbon commands and corresponding menu commands ............................................................. 816
Shortcut keys ................................................................................................................................ 832
Shortcut keys in Windows and Linux versions ...................................................................... 832
Shortcut keys in Mac version ................................................................................................. 836
Command-line parameters ........................................................................................................... 841
Index 843
Welcome! 22
Welcome!
Welcome to PlanMaker! You have purchased an extremely powerful and easy-to-use spreadsheet application.
In developing this program, we have made every effort to integrate and harmonize PlanMaker's functions in
such a way that you get the greatest possible benefit with the least amount of work.
PlanMaker gives you enough freedom to meet your individual needs. A wide range of settings lets you set up
PlanMaker the way you like it best.
Note: This manual was written in order to describe how to use the program via the new ribbon user
interface. A description of its use via classic menus with toolbars can only be found in older manuals.
Tip: A table in the appendix shows you which ribbon command corresponds to which menu command:
Ribbon commands and corresponding menu commands
Note: Some features have been disabled in SoftMaker FreeOffice (the free version of SoftMaker Office).
Features that are not available in the free version are marked with a red box like this one.
Technical support
If you have any questions, our technical support team will be happy to assist you. You can reach us as follows:
Website
Our website provides the latest program updates, tips and tricks, free downloads and much more.
For more information, see: www.softmaker.com
Support forums
In our support forums, you can ask our technical support team any technical questions you may have, while also
communicating with other users.
These forums can be found at: forum.softmaker.com
System requirements
In order to run this software, you require the following hardware and software:
Windows version
§ Windows 11, 10, 8 or 7 (32-bit or 64-bit)
Mac version
§ macOS as of version 10.12 (Sierra)
§ Intel or ARM based CPU
Linux version
§ Any x86 Linux (64-bit)
Android version
§ Android 5.0 or higher
§ ARM-compatible CPU (32-bit or 64-bit)
iOS version
§ iOS 14.0 or higher
Installation and program startup 25
Installing on Windows
Download
If you obtained the software by downloading it from our website, you will find installation instructions in the e-
mail that you automatically received after purchasing the software.
CD-ROM
If you obtained the software on a CD-ROM, please start the installation program provided in the root folder of
the CD. Then follow the installation program's instructions to install the software.
Installing on macOS
You will find information about installing the software in the e-mail that you automatically received after
purchasing it.
This occurs when your system's security settings specify that only programs that have been downloaded from
the App Store may be run.
Clicking on the question mark in the lower left corner of the message reveals how you can still run the
installation program. You then see a help window in which the following procedure is recommended:
1. Close the error message.
2. Hold down the Ctrl key and click on the installation program.
3. A context menu is displayed. Choose the command Open.
4. You then see a message which asks you if you really want to open the program. Confirm this by clicking on
the Open button.
The installation program will now start.
Installing on Linux
You will find information about installing the software in the e-mail that you automatically received after
purchasing it.
Application window
The following pages contain an introduction to the individual components of the PlanMaker user interface, both
for the ribbon interface and for the classic menu interface.
In all other chapters, this manual is designed for the user interface with the ribbon.
If you would like to continue working with the classic menu interface, a table in the appendix shows you
which ribbon command corresponds to which menu command: Ribbon commands and corresponding menu
commands.
Tip: You can switch the user interface between ribbon and classic menus at any time. To do so, choose the
command File | Options in the ribbon (or choose Tools > Options in the classic menu). On the Appearance
tab, click on the User interface button.
Alternatively: Right-click on a free space in the ribbon or toolbar, and choose User interface.
Tip: Even when using the ribbon user interface, the classic menu commands are always accessible in the
ribbon view. To access them, use the "hamburger menu" (the icon to the left of the Quick access toolbar,
highlighted in red). There, you will find all familiar menu commands from the classic menu user interface.
Note: Most of the illustrations in this manual were produced with the Windows version of PlanMaker. On
other operating systems, some of the controls look slightly different, but their functionality is the same.
Title bar
In the top line of the program, you will find the title bar.
This displays the program name and the name of the document that you are currently editing.
If the document contains changes that have not yet been saved, an asterisk is displayed after its name.
Application window 30
The "Ribbon" and the Quick access toolbar (at the bottom)
The ribbon
Ribbons are a modern type of user interface that combines menus and toolbars to simplify the use of the
software.
As you can see, the ribbon has several tabs whose tab headers are displayed at the top: File, Home, Insert, etc.
Each of these "ribbon tabs" contains logically combined groups (for example, on the ribbon tab Home: Edit,
Character, Alignment, etc.) with related commands for a certain task area.
To switch to another ribbon tab, click on its tab header.
Tip: You can also switch between the ribbon tabs with a shortcut key: Use Ctrl+F12 to move to the next tab
and Ctrl+Shift+F12 to move to the previous tab. You can also scroll with the middle mouse wheel while
pointing to the top bar with the tabs.
Each icon represents a specific command. If you click on it, the corresponding command is chosen. In the group
Character on the ribbon tab Home, for example, you will find commands for formatting. You can use it to
both read and change the most common text formatting (font, bold, italics, etc.) for table contents.
If you select a section of text beforehand, formatting changes will affect only the selected text.
To choose a different font, for example, click on the small arrow to the right of the font name to open the list,
and then choose a font.
Other icons are switches that you can enable or disable by clicking on them – for example, the B for bold.
There are also split buttons, where you can either click on the icon to directly apply the displayed command or
use the corresponding small arrow to the right of the icon to open its dropdown menu. This is the case, for
example, when choosing the font color.
Tip: If you hover the mouse cursor over an icon (without clicking), the program will display a text box called
a "tooltip", which describes the icon's function. This requires Show tooltips to have been enabled in the
settings.
Application window 31
The group arrows in the bottom right corner of each command group indicate that there are other options and
commands available for that group. Simply click on this arrow to open the dialog box belonging to the group,
where you can make further settings.
§ Touch mode
If you enable this button, all icons in the ribbon will be slightly enlarged. This is useful when operating the
software with your finger (for example, on a tablet).
§ Create a new file
This button opens a new document. For more information, see Starting a new document.
§ Open a file
This button opens an existing document. For more information, see Opening a document.
§ Save file
This button saves the document that is open in the current window. For more information, see Saving a
document.
§ Undo
This button undoes the last change made to the current document. You can also choose this command
several times in succession, see Undoing changes.
§ Redo
This button restores the last undone change(s). For more information, see Undoing changes.
§ Repeat last command
Repeats the execution of the last selected command with exactly the same settings, see Repeating
commands.
§ Object mode
Switch between edit and object mode to make it easier to edit either cells or objects. For more information,
see Object mode.
To the right of the Quick access toolbar, there is a double arrow . You can use its menu to add/remove
common buttons directly from the Quick access toolbar. You can also change the position of the Quick access
toolbar here and add additional icons via the command Customize (for Quick access toolbar and ribbon, see
below).
To the left of the Quick access toolbar, you will find the "hamburger-menu" . Even if you have selected
the "ribbon" as the user interface, the "hamburger menu" is still available in the Quick access toolbar in case
you would like to access the menu commands of the classic menu interface.
Application window 32
It contains all of PlanMaker's commands in the form of clearly arranged menus. Click on a menu item to open a
menu and choose a command.
Toolbars such as the Standard toolbar enable quick access to the functions of a program. Each icon represents a
specific command. If you click on it, the corresponding command is chosen.
Tip: If you hover the mouse cursor over an icon (without clicking), the program will display a tooltip that
describes the icon's function. This requires Show tooltips to have been enabled in the settings.
Application window 33
If you select a section of text beforehand, formatting changes will affect only the selected text.
To choose a different font, for example, click on the small arrow to the right of the font name to open the list,
and then choose a font.
Other icons in the Formatting toolbar are switches that you can enable and disable by clicking on them – for
example, the B for bold.
There are also split buttons, where you can either click on the icon to directly apply the displayed command or
use the corresponding small arrow to the right of the icon to open its dropdown menu. This is the case, for
example, when choosing the font color.
Additional toolbars
There are additional toolbars in PlanMaker that you can enable and disable as you choose. To do so, either
choose the menu command View > Toolbars or right-click on one of the displayed toolbars. You then see a
menu in which you can select toolbars that you would like to have displayed.
Customizing toolbars
You can customize the default toolbars to your liking and even create your own toolbars. For more information,
see Customizing toolbars.
To switch the interface, choose the command File | Options in the ribbon interface or choose Tools >
Options in the classic menu interface. In the following dialog box, the Appearance tab contains the dropdown
list User interface. Here, you can choose between toolbars, ribbon or classic menus with different colors.
Tip 1: In the toolbars interface, you reach this dialog box by opening the "hamburger menu" to the left of
the toolbar and choosing the command Tools > Options.
Application window 34
Tip 2: The hamburger menu also contains all other menu commands of the classic menu interface.
Table Filter and sort, Cells (insert, delete, hide), Manage worksheets
Character Font, Font size, Font color, Text styles (bold, italics, etc.)
Formatting Number formats, Cell formatting, Cell styles, Conditional formatting, etc.
Insert Table styles, Objects (picture, chart, AutoShape etc.), Comments, Hyperlinks
"Keyboard" button
In Options , the System tab contains an option Show/hide keyboard automatically. Once this setting is
enabled, it automatically opens the on-screen keyboard when you type something into the document.
If you disable the option, this behavior is suppressed and a freely movable Keyboard button is displayed
instead on the document. If you click on the button, the keyboard is shown. By clicking on the button again, you
hide the keyboard.
Note: This setting is possible in any user interface for smartphones and tablets. For tablets, the Keyboard button
is only freely movable on the document in the toolbars interface if you disable the above option. In the ribbon
and classic menus interfaces, the Keyboard button is displayed instead in a fixed manner in the upper left area
of the command bar.
In the classic menus interface, you change the mode with the menu command View > Input method. In the
ribbon or toolbars user interfaces, you can choose this command via the hamburger menu .
§ iOS
When Scribble mode is enabled in PlanMaker, you can write directly in the document on an iOS tablet
using the Apple Pencil. Your handwritten entries are converted directly into text. For other edits – for
example of objects – you have to disable the mode again.
In the classic menus interface, you enable or disable the mode with the menu command View > Scribble. In
the ribbon or toolbars user interfaces, you can choose this command via the hamburger menu .
Note: The command View > Scribble is only available for iOS tablets, but not for smartphones. Also, please
make sure that you have enabled the option Apple Pencil > Scribble in the system settings of your iOS
tablet.
In the hamburger menu , choose the command Tools > Customize. This opens the dialog box Customize
user interface, which is structured as follows:
§ On the left side, you will find all of the commands that are available in PlanMaker. On the right side, the
dropdown list Customize contains the groups that are in the toolbar. The list below it displays the
commands that are currently in the selected group.
§ You can add new commands to each group (or remove them, change their position or insert separators). This
works in a similar manner to that described for the classic menus with toolbars user interface in the
Customizing toolbar icons section. Difference: Instead of "toolbaricons" you customize "groupicons".
Context menu
Regardless of the user interface in which you work, there is also another way to choose commands: via the
context menu.
This menu contains different commands depending on the current situation. If, for example, you select some
text and then right-click to open the context menu, it offers commands for cutting, copying or formatting that
text.
Application window 36
Depending on what you have previously selected (text, objects, tables, etc.), you will be offered a variable –
contextual – selection of commands when opening the context menu. This makes it much easier for you to
quickly navigate to situational commands without a long search.
Android/iOS: In these versions, you can also open the context menu with your finger by tapping on the screen
and holding your finger there for about a second.
Edit toolbar
In the ribbon interface as well as in the classic menus you will find the Edit toolbar below the ribbon (or below
the standard toolbar and formatting toolbar in the classic menu interface).
Cell address
The address of the currently active cell is displayed at the very left.
Corresponds to choosing the ribbon command Formula | Function (menu command Insert > Function)
Accepts the user input in the input field (corresponds to pressing the Enter key¿)
Cancels the user input in the input field (corresponds to pressing the Esc key)
Application window 37
Document tabs
FreeOffice: The function for working with document tabs is not included in SoftMaker FreeOffice.
However, you can open several documents in different program windows.
Android/iOS: This function is not available for smartphones. For tablets, working with the tabs is possible
within the same program window.
A bar with document tabs can be seen above the document. It displays one tab for each open document.
Worksheet register
Below the document is the worksheet register.
A PlanMaker document can consist of multiple worksheets, which are layered like a stack of paper sheets, one
on top of another. These are called worksheets. With the worksheet register, you can switch between the
individual worksheets in a document, create new sheets, and manage the existing ones.
For more information, see Working with multiple worksheets.
Application window 38
The figure above shows the worksheet register for a workbook with three worksheets. The currently active
sheet, "Sheet1", is highlighted.
Status bar
The Status bar is found at the bottom of the program window.
Note: If you do not see the status bar, you will have to change the settings for it as described in Settings,
Appearance tab (for the ribbon interface) or as described in Showing and hiding toolbars (for the classic
menu interface).
Font color, Different information is displayed on the far left. If you hover the mouse cursor over a command icon, the
Chart1, function of this command is displayed here. If you select an object, its name is displayed here. If you move
etc. or resize an object, the current position/size is displayed, etc.
Sum=6 Next to it, the so-called Online calculation is displayed. If just a single cell is selected, its content is shown
here. If multiple cells are selected, the sum of their cell contents is indicated. (See also option Calculation
in status bar in the Settings).
This icon lights up if the worksheet contains circular references. This usually indicates an erroneously
written formula – for example, a formula in cell A1 that refers to cell A1 itself.
If you click this icon, PlanMaker selects the cell with the circular reference. If you click again, it jumps to
the next such cell (if more of them exist).
Ins Shows whether Insert Mode (Ins) or Overstrike Mode (Ovr) is active. This allows you to determine what
should happen to the existing cell contents when editing a cell:
Ins: Insert mode is enabled – newly entered text will be inserted in front of existing text.
Ovr: Overwrite mode is enabled – newly entered text will be written over existing text.
The default setting is Ins. You can use the Ins key on your keyboard to switch between these two modes (or
by clicking on the Ins/Ovr display).
The Ins key can also be disabled, see section Settings, General tab.
Note: If you switch to TEXT input mode, all numbers and formulas you enter are automatically preceded by
a single quotation mark ('). This converts them to text and they can no longer be used for calculations. (In
order to turn text into numbers or formulas again, switch back to AUTO mode and simply remove the
leading quotation mark.)
The status bar also contains a zoom slider that allows you to change the zoom level for the document:
To do so, either drag the slider with your mouse or click on the plus or minus icon (see Zoom level).
Basics
This chapter provides a brief description of PlanMaker's most important basic functions and terminology.
The chapter covers the following topics:
§ The structure of a spreadsheet
First, you will learn how tables are actually structured.
§ Undoing changes
Here you will learn how to undo changes to the document.
Spreadsheets are divided into lines and columns. Each spreadsheet can contain up to 1 million rows and 16384
columns. These are labelled as follows:
§ The rows are numbered.
§ The columns are labeled with alphabetic characters: A to Z, then AA to AZ, then BA to BZ, etc.
The matrix of rows and columns results in a cell grid. These boxes are called the cells of the sheet.
Each of the cells has its individual coordinates: B5, for example, describes the cell in the fifth line of column B
(the second column). A3 would be the cell in the third row of column A (the first column), etc. These
coordinates are referred to as the cell address.
The cell address is very important because calculations often refer to other cells: If, for example, you want to
put twice the value of cell A1 in cell A2, you would enter in cell A2: =A1*2.
Twice the value of A1 is now displayed in A2. If you change the value in A1, the resulting calculation of cell
A2 is automatically updated.
Basics 42
Entering data
In order to enter data into a cell, move to the desired cell using the arrow keys or the mouse, and begin typing.
To complete your input, press the Enter key¿.
If you made an error during input, press the Esc key instead of the Enter key¿. PlanMaker discards what you
just typed and restores the original cell content.
Alternatively, use the following buttons of the Edit toolbar:
§ To accept the input, click on the button.
§ To cancel the input, click on the button.
To subsequently edit the contents of a cell, navigate to the cell and press the F2 key. Alternatively, simply
double-click on the cell.
For more information on this topic, see Entering data in cells.
Deleting data
There are several ways to delete data from a document:
Basics 43
Undoing changes
In the Quick access toolbar, you can use the Undo button on the Quick access toolbar. This restores the last
action you undid. You can thus undo the cancellation of changes.
For more information about this topic, see the Undoing changes.
Basics 44
Tip: Use the key combination Ctrl+N to quickly open a new document with the current default template,
while skipping the dialog box shown below.
After you click on the File | New icon , the following dialog box appears:
If you just want to create a normal sheet without any additional formatting, choose the default template Nor-
mal.pmvx.
Tip: If you hover over a template (without clicking), more information about the template will be displayed.
This requires Show tooltips to have been enabled in the settings.
As soon as you confirm with OK, the new document will be created.
Basics 45
Opening a document
To open an existing document, choose the command File | Open by clicking directly on the icon itself.
Incidentally, this command is also in the Quick access toolbar.
(Note: If you click on the icon's arrow instead, you'll see a list of recently used files. See explanations in the
paragraph "List of recently opened files" below.)
After you have clicked directly on the Open icon , the program will display a dialog box which may look as
follows:
This dialog box may look slightly different depending on the operating system, but its function always remains
the same. Use this dialog box to tell PlanMaker which document to open.
To do so, you could simply type in the name of the file you want to open manually. However, the dropdown list
with the files is more convenient because all files are listed here in the current folder and can be easily selected.
(Note: In the Android/iOS version for smartphones and in SoftMaker FreeOffice, a separate program window is
always opened, while in the version for tablets, a new tab is always opened in the same program window.)
Previewing a document
When the option Preview is enabled, a little box displaying a preview of the currently selected document is
displayed to the right of the dialog box.
File manager
The File manager button opens the integrated file manager. This displays a list of your documents and allows
you to open, print, view or delete them, as well as perform searches.
For more information, see File manager.
In this file list, you can also select the following options:
If you click on the pin icon of a file, it will appear in the list as a pinned file and will be displayed
permanently at the top of the list. Unpinned files will eventually be removed from the list of recently opened
files if the number of entries exceeds the limit that was set. For more information, see "Recently used files in
the File menu" in Settings, Files tab.
Click on the pin icon again to unpin the file or click on the cross icon to remove an entry from the list.
The command Delete all unpinned items deletes all entries from the list – except the pinned files.
The command Browse documents will take you again to the dialog box described above.
Basics 48
Printing a document
To print the current document, choose the ribbon command File | Print.
The program will display a dialog box in which you can specify which parts of the document will be printed.
For more information on outputting documents, see Outputting documents.
Saving a document
When you have completed a document, you should save it to retain it permanently. To do so, click on the
ribbon command File | Save .
Tip: This command can also be found by default in the Quick access toolbar below the ribbon.
If the document does not yet have a name, PlanMaker automatically prompts you to assign a file name to it
before saving it.
Note: Most of the illustrations in this manual were prepared with the Windows version of PlanMaker. On
other operating systems, some of the controls look slightly different, but their functionality is the same.
Most of the program window is taken up by the worksheet. On the top, it is bordered by a row of alphabetic
characters, on the left by a column of numbers.
Let's have a closer look at the worksheet:
Note: Do not make the mistake of typing the letter "O" or "o" instead of the numerical digit "0". PlanMaker
makes a clear distinction between letters and numbers. The letter "O" is not a number for the program.
PlanMaker would accept the input but interpret it as text. When attempting to calculate with it, PlanMaker
will generate an error message.
Press the Enter key¿ now to finish your input. The cell frame moves down one row to cell B3. Type the value
425 here, and in the row below that type the value 199.
Tip: If you entered a wrong value and have already pressed the Enter key¿, you can still correct your
mistake. Move the cell frame to the cell with the error, and enter the correct value. As soon as you press the
Enter key, the old content is overwritten by the new input. You can also edit the content of already filled-out
cells by pressing the F2 key.
Entering formulas
Let's enter our first formula.
The PlanMaker tour 53
In order to calculate the total cost of our computer equipment, we have to add up the unit prices. This is simple
to do:
Go to cell B5 and type an = (equal sign). The equal sign shows PlanMaker that you would like to begin entering
a formula.
Now enter the formula. For this purpose, you use the cell addresses as "variables". Type in:
=B2+B3+B4
Note: Cell addresses are not case-sensitive, i.e., you can enter them in either upper or lower case.
When you press the Enter key¿, you will see the result of your first formula:
Let's see what happens if you change the numbers in the cells. For example, navigate to the cell that contains
425 and replace it by 259, or some other value. As soon as you press the Enter key¿, the result of the
calculation is updated immediately.
Regardless of what cells B2, B3 and B4 contain, PlanMaker will always sum them up. If you get a quote for a
computer system in which only the price for only one component has changed, you only need to update that one
value, and the new total price will be displayed in cell B5.
After pressing the Enter key¿, you can see the result in the cell: the sum of the cells B2 through B4.
PlanMaker knows a whole range of calculation functions – and one of them is SUM. The SUM function
calculates the sum of the values that your formula references. The expression in parentheses after the function
name tells PlanMaker where to start and stop totaling.
You have directed PlanMaker to start adding in cell B2 and stop in cell B4. In this case, only the number of B3
is in between, but the SUM function would also work with a larger range, such as B2:B123.
The PlanMaker tour 54
The notation StartingCell:EndingCell can also be used when both row and column changes. If, for example,
you enter B2 as the starting cell and C4 as the ending cell, these two coordinates form the corners of a
rectangle. The formula =SUM(B2:C4) would sum all numbers contained within this rectangle.
Formula varieties
To get an impression of the large number of arithmetic functions available in PlanMaker, you can now use the
Function command.
You will find the command on the ribbon tab Formula | Function – alternatively, you will find it as Insert
function with an identical icon in the edit toolbar. Even faster: Simply press F7.
The program displays a dialog box now with a list of all functions PlanMaker supports.
Hint: In the Windows version of PlanMaker, you can open a help page for each calculation function. Click
on the desired function in the above dialog box and then press the F1key.
Let's try another function. Let's calculate the average value of our three numbers in the table:
Close the dialog box to return to the worksheet, and delete the contents of cell B5 again.
Then choose the command Function (Insert function) . Select the category "All functions" in the left list.
Now scroll through the list on the right, down to the "Average" function. Double-click the "Average" function.
In the input field of the dialog box, PlanMaker has now automatically inserted the
Average()
function. To complete the formula, type B2:B4 again – between the parentheses.
The PlanMaker tour 55
Alternatively, you can select the cell range right in the worksheet: left-click on cell B2, then drag down the
mouse to cell B4. If the dialog box covers the cells you want to select, simply drag the dialog box out of the
way.
The completed formula should look like this:
=Average(B2:B4)
If you click the Insert button now, this formula is placed into cell B5 and calculated immediately.
You have now learned about two of the more than 400 arithmetic functions of PlanMaker. A comprehensive list
of all functions can be found in section Functions from A to Z.
Going three-dimensional
PlanMaker documents are not limited to single worksheets. As needed, you can stack several worksheets on top
of each other – just like a stack of papers. PlanMaker documents are therefore also called workbooks. Each
workbook can contain up to 2048 worksheets.
The main advantage of this is that calculations in one worksheet can also refer to cells in other worksheets of a
workbook, in essence, letting you create "three-dimensional" calculations.
An example: You record the balance sheets of several branches of your company on three worksheets. Now you
could create a fourth worksheet that, for example, sums the results of the other three sheets.
To add a new worksheet, use the ribbon command Insert | group Tables | Sheet . The program opens a
dropdown menu, where you can choose the Insert command.
Tip: You can create a new worksheet faster with the icon in the worksheet register.
To switch between the individual sheets, simply click on the desired worksheet tab in the worksheet register
with the mouse.
For more information on this topic, see Working with multiple worksheets.
Adding a headline
What is missing from our worksheet is a headline. So let's simply enter a text in a cell above the numbers and
increase the font size to make it stand out.
Click on cell B1 to make it the active cell. Then, for example, type the following text:
My first worksheet¿
PlanMaker now displays a list of all fonts installed on your computer. Select the Tahoma font (or any other font
you like).
Then open the font size list to the right (or below) of the font list and select size 24 point.
If desired, you can also set the font color , in the same command group you will also find three buttons
labeled B, I and U for toggling bold, italics and underlining.
Android/iOS: If you are using these versions, please note that selecting text there works slightly differently.
For more information, see Selecting cells and cell content.
When the desired cells are selected, click on the ribbon tab Home in the command group Number on the group
arrow in the bottom right corner. The program opens a dialog box with numerous options. We are only
interested in the tab named Number format: On this tab, simply choose the entry "Currency" from the list and
confirm with OK.
Result: A currency symbol is now displayed with values in the selected cells. Also, the values are displayed
with two digits after the decimal point.
There are many more number format options at your disposal. For example, you can make values display as
percentages, change their number of decimal places, etc. Important: Applying a different number format to a
value only changes its display – not the value itself.
You have now met a tiny part of PlanMaker's options for improving the visual display of worksheets. Many
more are waiting to be discovered by you. For more information on this, see Formatting worksheets.
Charts
Before we end this tour, let's have a quick look at charts.
In spreadsheets consisting of nothing but long columns of numbers, it is often hard to interpret their meaning.
PlanMaker provides easy ways to turn raw numbers of a table into charts that get the point across.
To insert a chart, first select the values to be displayed.
Then choose the ribbon command Insert | Chart frame (click directly on the icon itself). The program
opens a dialog box in which you have to specify the chart type. When done, the chart is inserted into the
worksheet.
The PlanMaker tour 58
Outlook
The introductory part of the manual ends here. You now know many of the program's basic functions,
everything else you will learn in the reference section of the manual, starting with the next chapter.
This part of the manual provides detailed descriptions of all of PlanMaker's functions by subject matter. Of
course, you don't have to read it chapter by chapter to learn all the functions of PlanMaker at once. Just read the
chapters that you really require, and explore PlanMaker's features step by step.
Have fun with PlanMaker!
Editing worksheets 59
Editing worksheets
This chapter marks the beginning of the reference section of the manual. This part of the manual provides
detailed descriptions of all of PlanMaker's functions organized into chapters by subject matter.
In this first chapter, you will learn how to enter data and how to edit worksheets. The chapter covers the
following topics:
§ Entering data in cells
The first section describes what you have to consider when entering text, numbers, dates, calculations, etc.
in cells.
§ Undoing changes
The Undo button in the Quick access toolbar can be used to undo the last changes.
The Redo command in the Quick access toolbar is the counterpart to this – and reverses the Undo
command.
§ Repeating commands
The Repeat command in the Quick access toolbar repeats the last command that you have used with
exactly the same settings.
The ribbon command Home | group Edit | Paste | Paste special is a more powerful variant of the Paste
command. You can specify exactly what to be pasted; for example, just the values or just the formatting.
Editing worksheets 60
§ Scenarios
The ribbon command Data | group Analyze | Scenario manager allows you to create and display different
scenarios. You can use them to observe how the calculations in a worksheet change when the values in
specific cells are altered. This enables you to perform all kinds of "what-if" analysis.
§ Consolidating data
The ribbon command Data | group Analyze | Data consolidation can be used to evaluate data from multiple
cell ranges, for example, in order to calculate their total sums.
§ Tables in worksheets
This function is a particularly useful option: it formats an entire cell range in one of numerous predefined
formats – at the touch of a button. Select a cell range and create a "table in a worksheet" by using the ribbon
command Insert | Table.
This has the following effects:
The cell range is automatically formatted with a so-called table style. You can switch to a different table
style anytime in order to change the appearance of the entire cell range at once. In addition to this, an
AutoFilter is applied to the "table" automatically. Furthermore, special tools like adding a total row are
available.
§ Pivot tables
Huge and complex amounts of data can be summarized to certain criteria very clearly with pivot tables.
Select an existing data range and use the ribbon command Insert | Pivot table to create meaningful
presentations of your data with little effort. With exercises in the section.
§ Freezing rows and columns
With the ribbon command View | group Windows | Freeze cells you can fix the first rows or columns of a
worksheet on the screen. This will cause them to stay in place when you scroll the worksheet. This is ideal
for row or column headings.
§ Inserting special characters
The ribbon command Insert | group Text | Symbol opens a dialog box with all available characters of a
font. It can be used to enter special characters that are not readily accessible from the keyboard.
For more information on these topics in the above order, see the following pages.
However, you don't have to worry about this. Simply enter dates and times in your preferred way. PlanMaker
automatically converts your input into a number but will display it formatted in date/time format. To learn more
about changing the format of dates and times, see Number format.
Tip: Press the shortcut Ctrl+. (period) to enter the current date in a flash and Ctrl+Shift+. to enter the
current time.
§ The command Insert function in the Edit toolbar can be used to easily insert arithmetic functions. Of
course you can also input formulas manually.
§ For more information on creating formulas, see Formulas and functions.
§ For descriptions of all arithmetic functions, see Functions from A to Z.
To accept the suggestion, press the Enter key¿. To reject it, simply continue typing or press the Del key.
Note: In case you do not want PlanMaker to make suggestions while you are typing, you can always disable
this feature.
Choose the ribbon command File | Options , switch to the Edit tab and disable the Autocomplete cells
option.
Undoing changes
In the Quick access toolbar, you can use the Undo button to undo the last changes made to a document. If,
for example, you format cells in a different font, all you have to do is choose the command Undo and it will be
undone again.
This not only works for formatting, but for virtually all changes – for example, you can undo typing or the
deletion of text.
The command Undo can be applied repeatedly if necessary. For example, you can choose it five times to
reverse the last five changes.
If you click on the small arrow next to the Undo button, you will see a list of recent changes to which you can
revert. If you click on an entry in the list, several steps can be undone at the same time.
Repeating commands
The Repeat command in the Quick access toolbar repeats the last command you have used with exactly the
same settings.
This is very useful especially when applying formatting. If, for example, you have assigned a different font to a
cell from the ribbon tab Home | group Character, you can then navigate to other cells and simply use the
Repeat command there. These cells are then formatted in the same font – as if you had chosen the last
command once again, with the same settings.
Editing worksheets 65
You can even select non-contiguous cell ranges (using the Ctrl key and the mouse).
The selection procedure differs depending on the operating system in use. Thus, this section is split into two
parts:
§ Selecting in the Windows, Mac or Linux version
§ Selecting in the Android/iOS version
§ Selecting objects
To select an object (for example, a picture, a drawing, etc.), simply click on it with the mouse. A frame will
then appear around the object to indicate that it is now selected.
To select multiple objects, switch to object mode (see Object mode).
These two handles represent the beginning and end of the selection. To extend the selection to additional
text, simply drag the two handles to the desired positions.
Editing worksheets 68
§ Selecting objects
To select an object (for example, a picture or drawing, etc.), simply click on it. A frame will then appear
around the object to indicate that it is now selected.
To select all objects, switch to object mode (see Object mode).
In addition, PlanMaker offers two commands especially for deleting empty rows and duplicate rows:
2. Press the Del key on the keyboard (or the ribbon command Home | Cut ).
Only the contents of the cells are removed, not the cells themselves (see next section Deleting whole cells).
Editing worksheets 69
Selective deletion
If you use the ribbon command Home | group Contents | Delete (Delete special) instead, you determine
exactly what will be deleted.
The program displays a dropdown menu with the following options:
§ All
Deletes everything – cell contents as well as formatting, comments, conditional formatting and input
validation.
§ Formatting
Removes only the formatting (number format, character format, borders, etc.).
§ Contents
Deletes only the contents. Everything else (formatting, comments, etc.) is kept.
§ Comments
Removes only comments that have been added to the selected cells, leaving both content and formatting
intact (see Using comments).
§ Conditional formatting
Removes only the conditional formatting (see Conditional formatting).
§ Input validation
Removes only the input validation (see Input validation).
§ Reset character formatting
Removes all character formatting, that you have applied, from the selected cells (see also Resetting the
character formatting).
§ Remove link
Removes the hyperlink, but the cell or text passage to which it is assigned remains intact (see also Using
hyperlinks).
To delete all empty rows in a certain range of rows, select the range from which you want to remove empty
rows.
Then choose the ribbon command Data | group Edit | Remove empty rows.
PlanMaker scans this range for rows that are completely empty, (i.e. where none of its cells is filled with a
value). It then deletes all matching rows.
Note
Normally, you use this command with a range of entire rows selected. However, you can also select a cell range
that doesn't consist of entire rows. In that case, PlanMaker will first ask you if you want it to delete matching
rows entirely:
§ If your answer is Yes, the entire row will be deleted for all matching rows.
§ If your answer is No, only cells inside the selection will be deleted. The cells left and right of the selection
are not affected.
To delete all duplicate rows in a certain range of rows, select the range from which you want to remove these
rows.
Then select the ribbon command Data | group Edit | Remove empty rows | Remove duplicate rows.
Editing worksheets 71
PlanMaker scans this range for rows that are completely identical, (i.e. where the contents of all cells in one
row are identical to another row). It then deletes these duplicate rows.
Note
Normally, you use this command with a range of entire rows selected. However, you can also select a cell range
that doesn't consist of entire rows. In that case, PlanMaker will first ask you if you want it to delete matching
rows entirely:
§ If your answer is Yes, the entire row will be deleted for all matching rows.
§ If your answer is No, only cells inside the selection will be deleted. The cells left and right of the selection
are not affected.
Editing worksheets 72
The following options are also available in the Insert icon's dropdown menu:
§ Insert copied cells, see next section
§ Insert worksheet, see Creating new worksheets
Editing worksheets 73
The ribbon command Home | group Cells | Insert | Insert copied cells inserts cells, rows or columns from
the clipboard into the worksheet.
The program opens a dialog box where you can choose in which way the cells should be inserted:
§ Move cells down
The copied cells from the clipboard are inserted at the selected position.
The cells below the insertion are moved down.
§ Move cells to the right
The copied cells from the clipboard are inserted at the selected position.
The cells to the right of the insertion are moved further to the right.
§ Insert complete rows
The copied rows from the clipboard are inserted at the selected position.
The rows below the insertion are moved down.
§ Insert complete columns
The copied columns from the clipboard are inserted at the selected position.
The columns to the right of the insertion are moved further to the right.
Editing worksheets 74
Cut The ribbon command Home | Cut deletes the content of a selection – but not permanently. This
content is moved to the clipboard, where it remains available for subsequent insertion anywhere.
Copy The ribbon command Home | Copy copies the content of the selection to the clipboard.
Paste* To paste the contents of the clipboard, use the Home | Paste command. Place the marker at the
desired position and then choose this command (click directly on the icon itself). You can also
insert the content of the clipboard multiple times in this manner.
Paste special If you click on the small arrow below the icon rather than directly on it at Home | Paste, a
dropdown menu opens with additional options for pasting the content. For more information, see
Paste special.
* How to paste from the clipboard without overwriting the existing values of the active cell, see chapter Inserting copied cells.
These works in the same manner for objects such as pictures, charts and drawings.
Android/iOS: This function is not available in the Android and iOS version.
Editing worksheets 75
To move or copy cells using the mouse: Select the cells, drag them to a different place and drop them there.
With this technique, known as drag and drop, you can move or copy cell contents very quickly.
To do so, proceed as follows:
1. Select the desired cells.
2. Press the left mouse button on the selected cells and wait about one second until a small dashed rectangle
appears at the mouse cursor.
3. While still holding the mouse button down, drag the selected cells to the desired position.
4. When you release the mouse button, the cells will be moved to the new position.
If you hold down the Ctrl key down while releasing the mouse button, the cells will instead be copied to the
new position.
If you hold down the Alt key down while releasing the mouse button, a dialog box appears where you can
choose if you want the cells to be copied or moved. When you choose "Copy", you can also specify if just
the cell contents should be copied or also their formattings.
Now you copy this formula to position B7. PlanMaker will automatically update the formula so that it will work
again with the four cells above the total row. Cell B7 will therefore contain the following formula:
=SUM(B3:B6)
If you do not want this to happen, use absolute cell addressing instead of the usual relative cell addressing (see
Relative versus absolute cell references).
Editing worksheets 76
Paste (special)
There is a more powerful variant for the ribbon command Home | group Edit | Paste : If, for example, you
have copied text or complete cells and click on the small arrow below the icon, you can use the dropdown
menu to specify in which form the content from the clipboard should be pasted.
In detail:
When you use the commands Cut or Copy to save information to the clipboard, it is saved in multiple formats
simultaneously. If, for example, you have copied text, it appears in the clipboard in both formatted and
unformatted form.
Normally, you don't need to be concerned about this, because PlanMaker automatically selects the most
appropriate format when it pastes the content of the clipboard into the document by clicking directly on the icon
Paste. However, if you need to, you can select the format yourself by clicking on the arrow of the icon Insert
.
§ Paste :The original formatting of the copied content is retained. This results in the same program
behavior as when you click directly on the Paste icon above the small arrow.
§ Paste unformatted text : appears contextually when you have copied text. If you select this entry, the
original formatting of the copied text is removed, and it adopts the formatting of the passage where it is
pasted. This option can also be found in the Paste special dialog box (see below)
§ Paste picture : appears contextually if you have copied an image. Use this entry to paste the picture from
the clipboard.
§ Paste formats, Paste values, Other paste options (appear contextually): If you have copied complete table
cells, the dropdown menu offers some common insert options, which you can also find in the dialog box
Paste special (see below).
§ Paste special opens a dialog box with differentiated options for pasting contents from the clipboard (see
below).
In addition, this dialog box offers several additional options, which are only available if table cells have been
copied to the clipboard:
Options available:
"Options" section
This section contains the following additional options:
Editing worksheets 79
§ Transpose
If this option is enabled, the row and column order of the cells will be exchanged when they are pasted.
Rows become columns, and columns become rows.
§ Skip empty cells
If this option is enabled, empty cells amongst the cells in the clipboard will be skipped when they are pasted.
Accordingly, if you paste an empty cell over an existing cell, the existing cell will keep its current content
and formatting.
§ Operation
This option can be useful when you paste cells over existing cells. It determines whether the existing values
should be combined with the copied values. For this purpose, the four basic arithmetic operations are
available:
None: Do not combine the existing values with the values in the clipboard. Just overwrite the existing
values. This is the default setting.
Add to destination: Add the values in the clipboard to the existing values.
Subtract from destination: Subtract the values in the clipboard from the existing values.
Multiply with destination: Multiply the existing values by the values in the clipboard.
Divide the destination: Divide the existing values by the values in the clipboard.
Example: Copy a cell that contains the value 2 to the clipboard. Then select a cell that contains the value 8
and go to the command Home | Paste | Paste special. If you choose the option Add to destination in the
dialog box, the cell will contain the value 10 now (8+2=10).
When you copy cells to the clipboard, select the command Home | Paste | Paste special and then click the
Paste reference button, cell references to the addresses of these cells are pasted instead of the cell contents.
For example, when you copy the cell B15 to the clipboard, using this button will insert the cell reference =B15.
Tip: This even works when cells have been copied to the clipboard from within a different document. In this
case, PlanMaker will insert an external cell reference (see External cell references for details).
Editing worksheets 80
4. Drag this rectangle, while holding the mouse button down, to cover the desired range of cells. Release the
mouse button when the target position has been reached.
All cells in the selection you created have now been automatically filled.
What the cells are filled with depends on the content of the initial cell:
§ If the initial cell contains text, PlanMaker fills all cells with this text.
§ If the initial cell contains a number (e.g., 42), PlanMaker fills successive cells with incrementing values (in
this case, 43, 44, 45, etc.).
Tip: If you do not want PlanMaker to fill the cells with a series of numbers but, instead, duplicate the value
42 in all cells, press and hold down the Ctrl key, while dragging with the mouse.
To control the fill function precisely, press and hold down the Alt key while dragging. A dialog box (described
below) will appear, providing full control over how the cells are filled.
As soon as you have selected a direction, the corresponding cells are filled with the initial value (copied as
value and format, not incremented).
5. If you want to make further settings (for example, increment values instead of copying them), choose the
Series entry in the dropdown menu to open the dialog box.. Here you can define exactly how the cells
should be filled (see below).
As soon as you confirm with OK in the dialog box, the selected cells are filled according to your settings.
In the dialog box...
§ Source
Enable the Contents option if you want the cells to be filled with values.
Enable the Format option if you also want the formatting of the source cell to be continued in the new cells.
By default, both options are enabled.
§ Action
This option is equivalent to pressing the Ctrl key during filling with the mouse. It lets you determine
whether to copy values or to increment them from cell to cell:
If, for example, the initial cell contains the number 42 and you select Copy, all cells will be filled with the
value 42.
If you select Increment, successive cells will be filled with a series of numbers (in this case, 43, 44, 45,
etc.).
The numerical increment can be specified using the other options in this dialog box:
Editing worksheets 82
§ Series type
Lets you specify how the series of values is continued:
Auto:
Arithmetic series with automatic increment. Each next value will be increased by an increment The
increment is determined by PlanMaker automatically.
If, for example, you continue two cells containing the values 10 and 20, the next cells will be filled with 30,
40, 50, etc. (see also tips and tricks in the next section).
Arithmetic:
Here, each next value will be increased by the increment.
If, for example, the initial cell contains the value 1 and you specify an increment of 2, the next cells will be
filled with 3, 5, 7, 9, 11, etc.
Geometric:
Here, each next value will be multiplied by the increment.
If, for example, the initial cell contains the value 1 and you specify an increment of 2, the next cells will be
filled with 2, 4, 8, 16, 32, etc.
Date:
Here, each next value in the chosen Date unit (see below) will be increased by the specified increment. This
type of series only works correctly if the initial cell contains a date.
If, for example, the initial cell contains the date 1/1/2018, the Increment is set to 1 and the Date unit is set
to "Months", the new cells will be filled with 2/1/2018, 3/1/2018, 4/1/2018, etc.
§ Date unit
This option is only available if the Series type is set to "Date".
It allows you to specify the date unit of the increment:
Days: increment by days
Workdays: increment by days, excluding Saturdays and Sundays. For example, if the initial value is a
Friday, the next value would be the Monday (not Saturday).
Months: increment by months
Years: increment by years
§ Increment
Lets you specify the amount by which each value will increase from cell to cell. For examples, see above.
Positive or negative increment values can be used.
This option is not available if the Series type is set to "Auto", because PlanMaker automatically determines
the increment in this case.
§ Increment each cell separately
Editing worksheets 83
When this option is enabled, the specified increment will be added to each of the currently selected cells
individually.
Example: Let's assume you have selected three cells containing the values 1, 2,and 3, and try to fill the cells
below them.
When this option is disabled, the sequence from the source cells is simply continued and the cells are filled
as follows:
4, 5, 6, 7, 8, 9, 10, 11, 12, etc.
When you enable this option, the cells are filled as follows:
2, 3, 4, then 3, 4, 5, then 4, 5, 6, etc.
§ Edit lists button
You can also create your own lists for the Fill function.
If, for example, you create a list with the content "Red", "Green" and "Blue", and later start a fill operation
from a cell that contains the text "Red", PlanMaker will continue the series and fill with Green, Blue, Red,
Green, Blue, etc.
For more information on how to create such lists, refer to Editing lists for automatic filling.
Tip: The quickest way to fill a range of cells is to drag the small rectangle in the bottom-right corner of a cell
with the mouse in the appropriate direction. PlanMaker then sets the series type to "Auto". This means it will
automatically figure which values to use to fill the cells (see examples).
Tip: You can create a new worksheet faster with the icon in the worksheet register.
Tip: You can also switch between the worksheets using the keyboard: Use Ctrl+Tab to move to the next
worksheet and Ctrl+Shift+Tab to the previous worksheet.
Editing worksheets 86
Tip: To select multiple worksheets at once, use the Shift key instead of Ctrl. To deselect, click again with
the mouse and Ctrl or Shift on the register tab(s).
§ Managing worksheets
When you click on one of the tabs in the worksheet register with the right mouse button, a context menu will
appear, showing commands for creating and managing worksheets. For more information, see the next
section Managing worksheets.
Managing worksheets
If you choose the ribbon command Insert | group Tables | Sheet , a dropdown menu opens with commands
for managing worksheets.
Tip: These commands (and a few more) also appear in the context menu by right-clicking on the desired tab
in the worksheet register at the bottom.
§ The command Move moves the worksheet to a different location. As with the command Copy a submenu
opens where you can choose the position.
Hidden worksheets are invisible. They cannot be displayed or edited, and they do not even appear in the
worksheet register. However, PlanMaker still uses them as a source for calculations.
§ The Show command makes hidden worksheets (see Hide command) visible again.
Alternatively you can use the command Home | group Cells | Visibility | Show sheet.
This opens a dialog box that shows all hidden worksheets. In the list, click the sheet you want to show again.
Use the Select all button to select all hidden sheets from the list. Press OK to make the selected worksheets
visible again.
§ The commands Select all sheets and Deselect sheets (in the context menu of the worksheet register) select
or deselect all worksheet tabs in the worksheet register.
§ The command Page Setup (in the context menu of the worksheet register) allows you to change page layout
options like paper format, page margins, etc. for a worksheet. The dialog box corresponds to the ribbon tab
Layout | command group Page Setup . See Page setup.
§ The command Copy page setup (in the context menu of the worksheet register) allows you to copy the page
setup of a worksheet – i.e. all settings made with Page setup – to another worksheet. It opens a submenu
with the following entries:
To all sheets: Copies the page setup from the current worksheet to all other sheets.
From...: Copies the page setup from any other worksheet to the current worksheet.
§ With the Properties command you can make general settings for a worksheet. For more information, see
Worksheet properties.
Tip: As described in the section Working with the worksheet register, you can select multiple worksheets in the
worksheet register. Some of the commands mentioned (for example, Hide) can then be applied to all selected
sheets at the same time.
Note: If you enable workbook protection for a document, from now on no more changes to the worksheet
register can be made in the document. Also the ribbon commands under Insert | Sheet are no longer
available. For more information, see Workbook protection.
Editing worksheets 88
An example
Assume you want to create a profit/loss statement. For this purpose, you have created three worksheets named
"Sales", "Costs" and "Profit".
Now you want the value in cell D2 of the "Costs" worksheet to be deducted from the value in cell A8 of the
"Sales" worksheet and to appear in cell C9 of the "Profit" worksheet.
To do this, switch to the "Profit" worksheet. In it, navigate to cell C9 and enter the following formula:
=Sales!A8 - Costs!D2
After pressing the Enter key¿, cell C9 on the worksheet "Profit" will contain the result of your calculation.
The ribbon tab Formula | group Named areas contains all commands you need for named cell ranges.
Note: This command will not be available if at least one worksheet in your workbook has enabled a
worksheet protection (see also Sheet protection).
For more information on working with named ranges, see the next pages. The following topics are covered:
§ Assigning and editing names to cell ranges
§ Defining names automatically from the selection
§ Creating a list of all named ranges
§ Using named ranges
Editing worksheets 89
Assigning names
To assign a name to a range of cells:
1. Select the cell range that you want to name.
2. Choose the ribbon command Formula | group Named areas | Edit names .
3. Input a name for the cell range in the input field Name.
4. Click the Add button.
You have now assigned the specified name to the selected cell range.
From now on, this name can be used in formulas instead of the original cell addresses. If you assign the name
"January" to the cell range from A2 to A10, the formula =SUM(January) is equivalent to =SUM(A2:A10).
Note: Names may only consist of alphanumeric characters, underscores and periods. The first character must
be a letter or an underscore.
Furthermore, names that look like a cell address must not be used. For example, the name "A2" is not valid
because PlanMaker wouldn't be able to distinguish it from the cell address A2.
Use this dropdown list to quickly set up a new named range, as follows:
1. Select the cell range that you want to name.
2. Click with the mouse in this editable dropdown list.
3. Enter the new name for the selected cell range.
4. Press the Enter key¿.
Editing worksheets 90
You have now assigned the specified name to the selected cell range.
1. Choose the ribbon command Formula | group Named areas | Edit names .
2. In the list of names, select the desired name.
3. To rename it, click the Rename button. To delete it, click the Delete button.
The name has now been renamed/deleted.
Note: When you delete a name, all formulas that use this name will now return a #NAME? error value
instead of a result. If, for example, a cell range was named "January", all references to this named range,
such as =SUM(January), will display a #NAME? error value.
An example
You have created the following table:
Now select all values and all headings and choose the ribbon command Formula | Create name. Select which
row and/or column headings to use:
Editing worksheets 91
§ If you select Top row, PlanMaker assigns the names "January", "February" and "March" to the cells below
them.
§ If you select Left column, PlanMaker names the cells to the right of "London", "Paris" and "Madrid" with
the corresponding name.
§ If both options are selected, PlanMaker will create all six names.
When you open this dropdown list, it will display a list of all named ranges. Clicking on one of these names
will select the corresponding cell range.
Editing worksheets 92
Tip: In the dialog box of the ribbon command Formula | Function there is also an entry called "Named
ranges" in the Category list. If you select this category, all named ranges are listed in the Function list so
that you can easily insert them into formulas.
2. Choose the ribbon command Formulas | group Named areas | Apply names .
3. In the Names list, select all names you want to apply. Alternatively, click Select all to select all names.
4. Confirm with OK.
PlanMaker now searches all cell references within the selected area. Any cell reference that has a name
assigned to it will be replaced by the corresponding name.
An example:
The name "January" is assigned to cells A2 to A10. One of the cells in the worksheet contains the formula
=SUM(A2:A10). Using the ribbon command Formula | group Named range | Apply names, the formula in
this cell will be converted to =SUM(January).
Editing worksheets 93
Transposing cells
FreeOffice: The Transpose command is not included in SoftMaker FreeOffice.
The ribbon command Data | group Edit | Transpose exchanges the row and column order of the selected
cells. Rows become columns, and columns become rows.
Select the desired cells before you use this command.
Important: Please note that transposing does not adapt any formulas or range names to the changes made to
cell addresses by transposing, neither inside nor outside the transposed range!
With the ribbon command Data | group Edit | Text in columns you can distribute text entered in one table cell
into multiple columns. If, for example, a cell contains a sentence, this command will move each single word
into its own column.
Editing worksheets 94
Tip: The best settings for this dialog box are determined from the given cell content automatically. Usually,
no manual changes are required.
The dialog box for this command has the following options:
§ Target range
If desired, you can enter a different target range here. If you do so, the distributed text will not be placed at
its original position, but at the specified target position.
It is sufficient to enter just the address of the cell in the top left corner of the target position.
§ Separator
If required, you can specify which character PlanMaker should consider as a text separator here. If, for
example, the cell contains the sentence "This is a test", PlanMaker automatically chooses blanks as
separators, which will move each word of the sentence into one column.
§ Text marker
If the text in the cell contains text marker characters, use this option to specify which character has been
used (e.g. quotation marks).
(Background info: The text export feature of some programs surrounds each data field with such a character,
in order to make it easy to determine where a data field begins and ends.)
Sorting cells
With the sort commands on the ribbon tab Data | group Filter, you can sort a cell range.
Tip: You will also find the commands on the ribbon tab Home | group Contents | Sort and filter.
Editing worksheets 95
Select the cell range you want to sort and then choose one of the following commands on the ribbon tab Data |
group Filter:
§ Ascending
The data of the selected column is sorted in ascending order (A-Z).
§ Descending
The data of the selected column is sorted in descending order (Z-A).
If, on the other hand, you want to apply different sort criteria to the columns of a selected cell range or set
additional options, choose command Sort to open the dialog box (see below).
Appending a column: Click the Append button (below the list) to append a column at the bottom.
Removing a column: Click the Minus icon to remove the respective column. (This only works if there
are more than 3 columns)
§ Case sensitive
If you enable this option, sorting distinguishes between uppercase and lowercase letters. For example, all
words that begin with a lowercase letter end up in front of the words that begin with a capital letter:
Disabled: Apples, bananas, Cherries. Enabled: bananas, Apples, Cherries.
§ The command AutoFilter offers you different options to filter rows: When you select a cell range and
choose this command, from now on, an arrow will appear on top of each column in this cell range. Clicking
on one of these arrows opens a menu where you can easily choose between the values contained in the
corresponding column – and other predefined filter conditions.
§ The command Special filter opens a dialog box where you can formulate one or more filter conditions.
After clicking OK, the filter activates and hides all rows in the selected cell range that do not match the
chosen filter conditions.
Editing worksheets 98
§ The command Show all makes all hidden rows visible again, rendering the effect of the Special filter as
well as the AutoFilter inactive.
§ The command Reapply filter allows you to update also subsequently added values in the cell range of
an active AutoFilter (not possible for Special filter).
Tip: You will also find the commands on the ribbon tab Home | group Contents | Sort and filter.
AutoFilter
Use the command AutoFilter to filter the rows of a cell range:
When you select a cell range and choose the command Data | group Filter | AutoFilter, from now on, an arrow
will appear on top of each column in this cell range. Clicking on one of these arrows opens a menu where you
can easily choose between the values contained in the corresponding column – and other predefined filter
conditions.
Note 1: The AutoFilter can only be inserted once per worksheet; two separate filters cannot be inserted on
one worksheet. Otherwise, you cancel the previously applied filter by selecting the AutoFilter command
again. If you have created Tables in worksheets, they have their own AutoFilters - even on the same
worksheet.
Note 2: Newly added or updated values are not automatically sorted by the previously set filter conditions.
To integrate changed data into existing AutoFilter, use the command Reapply filter.
Clicking on one of these arrows will open a menu listing the contents of the current column, as well as some
other options. By default, all values in the list are selected, meaning that currently no filtering is taking place.
Editing worksheets 99
To filter the data in the cell range, use this menu as follows:
§ Sort ascending : Sorts the filter results of the applied AutoFilter range in ascending order.
§ Sort descending: : Sorts the filter results of the applied AutoFilter range in descending order.
§ More filters (contextual): Text filters, Number filters and Date filters open a submenu with additional
filters (see below).
§ (All): This menu entry is a useful placeholder: It allows you to add/remove all values the column contains
with just one click.
A check mark is displayed to the left of this entry to indicate that currently all cell contents are contained in
the filter.
When you click on the entry (All) now, all cell contents are removed from the filter (and the check mark
disappears). When you click it again, all cell contents will be added to the filter again (and the check mark
reappears).
If not all cell contents are included in the filter, but at least one cell content, a gray area is displayed instead
of the check mark.
§ (Blank): If you have empty cell contents in your column, you can use this selection to show/hide all empty
rows.
§ List of the cell contents: The most important part: This part of the menu lists all cell contents that the
column contains. You can add/remove a value to the filter by clicking on it. A check mark is displayed to the
left of all entries that are currently contained in the filter.
Note: For the last 3 described options (All), (Blank) and List of cell contents please always be aware: To
confirm your selection, you have to press OK.
Example
For example, to filter a cell range in a way that it shows only rows that contain the name "Smith" in a column
with the heading "Name", proceed as follows:
Select the cell range (including the column headers) and use the ribbon command Data | group Filter |
AutoFilter to activate the AutoFilter.
An arrow now appears next to each column header. Click on the arrow for the column "Name" to open the
AutoFilter menu for this column.
First, click on the (All) entry in this menu in order to remove all cell contents from the filter. Then, choose the
menu entry "Smith" and press OK. You have now created a filter condition "Name equals Smith" using the
AutoFilter function. PlanMaker will hide all rows that do not match the condition.
Editing worksheets 100
Filter result after the name "Smith" has been selected in the list of cell contents at the bottom of the AutoFilter
If, in addition, you would also like to have all rows with the name "Miller" listed, simply choose the menu entry
"Miller" as well. To remove the Millers again, click on the "Miller" entry once more to deselect it. Press OK to
confirm in each case.
If necessary, apply additional filter conditions in the other columns as well (e.g., "Mrs" for all female matches
of a given name) to further narrow down the results.
As you can see, the entries in the AutoFilter menu can be combined in any possible way. Just click on an entry
to add it to the filter – or remove it.
Number filters:
§ Greater than... Works like the operator > . Display rows with values that are greater than the filter value
entered.
§ Greater than or equal to...
equal to the filter value entered.
§ Less than... Works like the operator < . Display rows with values that are smaller than the filter value
entered.
§ Less than or equal to...
to the filter value entered.
§ Between... Display values of the rows which are defined in a number range.
§ Not between... Hide values of the rows which are defined in a number range.
§ Top 10... Display only rows where the value in this column is amongst e.g. the 10 highest (or lowest) values.
You can customize this selection when the Top 10... dialog box has opened: In the field on the left, choose
between Top or Bottom values. In the middle field, you can set the number of top/bottom values. In the right-
hand field, you can choose between absolute values (Items) and relative values (Percent).
An example:
If you want to get 50% of the lowest values from 60 values given, then set the following:
Left field: Bottom Middle field: 50 Right field: Percent
§ Only empty: Display only rows where the value in this column is empty.
§ Non-empty: Display only rows where the value in this column is not empty.
§ Above average: Display only rows where the value in this column is larger than the average value (of this
column).
§ Below average: Display only rows where the value in this column is smaller than the average value (of this
column).
Date filters:
§ Equals... Display only rows with exact date matches.
§ Does not equal... Rows with exact date matches are hidden.
§ Before... Display only rows in which the date values are earlier than the entered date value.
§ Before or equal... See above, but including the entered value.
§ After... Display only rows in which the date values are later than the entered date value.
§ After or equal... See above, but including the entered value.
Editing worksheets 102
§ Between... Display rows where the date values are within a defined date range.
§ Not between... Hide rows where the date values are within a defined date range.
§ Day, Week, Month, Quarter, Year: Here you can make further selections to quickly narrow down the
desired date ranges.
Note: If you have applied the AutoFilter to date values, you will notice in the dropdown list of the AutoFilter that the single days
have already been sorted at year and month level. Click on the plus sign in front of the year/month level to expand it and view the
associated single values. If you have now expanded the date "tree" and, for example, selected only single day values from a certain
date level, in front of the associated date level (month/year) a gray area appears instead of a check mark. Only if all available values
of a date level are selected, also a check mark for this level appears. If no value of a date level is selected, you will see a white area in
front of it. This allows you to see at a glance whether all, none or single values of a date level have been selected.
In addition, there are the following options for each of the offered filter methods Text filters, Number filters or
Date filters:
§ Custom filter: Open a dialog box where you can define individual filter conditions.
§ Delete filter: This option is only available if criteria have been set via the Text filter, Number filter or Date
filter selection. Press Delete filter to remove only the criteria applied through these filters.
Reapply filter
If values in the cell range set by AutoFilter have changed, you can use the ribbon command Data | group Filter
| Reapply filter to update the selection you have already defined.
For example, you have specified that all rows with the name "Smith" should not be displayed and further entries
with this name were added afterwards. With the command Reapply filter you can filter out such subsequently
created entries again and you don't have to define the terms of the filter again from the beginning.
Of course, this function is especially helpful for dynamic formula and date values.
Special filter
In addition to the AutoFilter introduced in the previous section, there are further options to filter the data in a
cell range by one or more combinable conditions much more complex: with the ribbon command Data | group
Filter | Special filter.
Editing worksheets 103
Proceed as follows:
1. Select the desired range of cells.
2. Choose the command Data | group Filter | Special filter .
3. In the following dialog box, define one or more filter conditions (see below).
4. Confirm with OK.
All rows that do match the filter conditions will now be hidden.
In the section 1st condition, first select on the left the column to apply to the filter condition. In the middle,
select the arithmetic operator. On the right, enter the value to compare against.
Some examples:
§ The condition "Column D equals Los Angeles" only shows entries where column D contains the text "Los
Angeles".
§ The condition "Column E greater than 100000" only shows entries where column E contains a value greater
than 100000.
Editing worksheets 104
If one condition is not sufficient for formulating your filters, you can set up to three filter conditions by filling
out the sections 2nd condition and 3rd condition as well.
Using "wildcard characters": In conditions, the characters * and ? can be used as "wildcards": * represents any
number of arbitrary characters, and ? represents a single arbitrary character. For example, "M*er" would call
out "Mister", "Miller", "Mary's mother", etc., whereas "?ouse" would call out "mouse", "house", "rouse", etc.
§ Case sensitive
If this option is enabled, PlanMaker will distinguish between uppercase and lowercase letters in conditions.
For a condition such as "COLUMN A equals Smith", the condition will match only if the cell contains the
text "Smith". "SMITH" and "smith" will not be included in the filtering results.
§ Mode
Determines whether rows or columns will be filtered.
Selecting Filter row by row, all rows will be filtered out that do not satisfy the filter condition.
Selecting Filter column by column, all columns will be filtered out that do not satisfy the filter condition.
§ Results
Determines whether the filter will be applied to the actual data or a copy of it:
Filter at current position – Select this option and the original data will be filtered. Rows/columns that do
not satisfy the filter condition will be hidden at exactly that point where you set the filter.
Copy to position – If you select this option instead, PlanMaker creates a copy of the original cells at a cell
address you specify. This copy contains only the filtered data and the original data remains unchanged in its
place.
In the latter case, enter the cell address of the destination cell in the input field. You can either specify a
single cell address (which will be the starting point of the output range) or a cell range where the copy of the
data shall be placed. Copying to other worksheets is also possible. Caution: If the copy of the data is larger
than the cell range entered, cells will be cut off (exception: you enter a single cell address as the starting
point).
Analyzing sheets
PlanMaker provides several tools for analyzing cell contents and formulas in a table. These can be very useful
for detecting errors.
For this purpose, the following tools are available:
§ Displaying formulas instead of results
If the ribbon command View | Show formulas is enabled, cells containing a calculation will display the
formula rather than the result.
§ Syntax highlighting
If the ribbon command View | Syntax highlighting is enabled, cells will be colorized according to their
content. For example, cells containing an error are displayed in red; cells containing a formula are displayed
in green, etc.
§ Watch window for cell content
FreeOffice: The Show watch list command is not included in SoftMaker FreeOffice.
With the ribbon command Formula | Show watch list you can display a watch window for cell contents at
any time. It allows you to observe the current values in the specified cells.
§ Formula auditing
The commands of the ribbon tab Formula | group Traces provide tools for displaying the relationships
between cells graphically. For example, if the current cell contains a formula that refers to other cells, you
can let PlanMaker display arrows pointing to these cells.
Apart from that, you can find errors in your table easily or to mark all invalid data with red circles.
For more information on these functions, see the following pages.
To enable the "Show formulas" tool, choose the ribbon command View | Show formulas (in the View
group).
If you click on this command again, the "Show formulas" tool will be disabled.
Syntax highlighting
If Syntax highlighting is enabled, cells will be colorized according to their content. For example, cells
containing an error are displayed in red; cells containing a formula are displayed in green, etc.
This is useful for visualizing which cells contain formulas, fixed values, etc., and where errors occur.
Formula Green
White Formula returns an error value. The calculation in this cell returns an error value (caused, for
example, by a division by zero).
Tip: If you click the cell, an error message is displayed in the status bar (see Error values). Correct
the formula accordingly.
Cyan Syntax error in formula. The calculation in this cell has a syntax error (caused, for example, by a
missing parenthesis or missing arguments).
Tip: If you click the cell, an error message is displayed in the status bar. Correct the formula
accordingly. If you don't correct the formula, it will be replaced by the text string #NULL! when the
document is saved!
Light gray Function not exportable. The calculation in this cell uses an arithmetic function that cannot be
saved in the currently chosen file format.
Tip: Replace the function by a function that is compatible with the chosen file format. For more
information, see the corresponding function description in this manual.
Magenta Function possibly imported erroneously. The calculation in this cell uses a PlanMaker 97
arithmetic function whose syntax or function might be incompatible with recent versions of
PlanMaker. This error only occurs for time functions when importing documents created with
PlanMaker 97.
Yellow Function unknown. The calculation in this cell uses an arithmetic function unknown to PlanMaker.
This error might occur when importing documents created with other applications (e.g. Microsoft
Excel).
Tip: Replace the function with a corresponding PlanMaker function. For a list of all PlanMaker
functions, see Functions from A to Z.
PlanMaker has an option to display a watch window for cell contents. It allows you to observe the current
values in the specified cells.
Editing worksheets 108
Formula auditing
FreeOffice: Formula auditing is not included in SoftMaker FreeOffice.
The command group Formula | Traces and the command group Review | Input validation provides tools for
displaying the relationships between cells graphically.
Editing worksheets 109
For example, if the current cell contains a formula that refers to other cells, you can let PlanMaker display
arrows pointing to these cells. Apart from that, you can find errors in your table easily or to mark all invalid
data with red circles.
The command group Formula | Traces contains functions for the following topics:
You can use the command group Review | Input validation to use the following functions:
The command group Formula | Traces provides, amongst others, commands that can be used to display the
relationships between cells graphically.
Editing worksheets 110
To do this, select the cell you want to analyze and then choose one of the following commands from the
command group Formula | Traces:
Note: The commands Trace to error, Previous error, Next error are described later, see Detecting errors in calculations.
§ Trace predecessors
This command displays an arrow to each cell that the calculation in the current cell refers to.
Example: If the current cell contains the formula =A1*A2, this command will display arrows pointing to the
cells A1 and A2.
§ Trace successors
Displays an arrow to each cell that refers to the current cell.
Example: If a cell contains the formula =B5*2, this command will display an arrow pointing to this cell
when you choose the command in cell B5.
The command group Formula | Traces provides, amongst others, commands to find and analyze cells that
return an error value.
Note: A cell returns an error value when the calculation it performs gives an illegal result. For example, if a
cell tries to perform a division by zero, the error value #DIV/0 will be displayed in the cell. (For more
information on error values, see Error values.)
To find and analyze such errors, use the following commands in the command group Formula | Traces:
Note: The commands Trace predecessors, Trace successors and Remove all traces are described in the previous section, see
Displaying the relationships between cells.
Editing worksheets 112
§ Trace to error
If the current cell contains an error value, this command will display arrows to the cells that cause the error
(if applicable).
Example: If a cell returns a #DIV/0 error value and you choose this command in this cell, arrows to the cells
that perform the division by zero will appear.
§ Previous error
Jumps to the previous cell that contains an error value.
§ Next error
Jumps to the next cell that contains an error value.
The command group Review | Input validation provides, amongst others, commands that can be used to detect
cells that contain invalid data.
Note: A cell contains invalid data if the command Input validation has been used to specify which values
should be allowed in the cell, and the current cell content violates any of these rules. For more information, see
Input validation.
To find such errors, use the following commands in the command group Review | Input validation:
Notes
§ The marks for invalid data also appear in the printout.
§ However, the marks are not stored in the document. Thus, when you save a document, close it and open it
again, all circles are removed.
Updating sheets
The calculations in a document are kept up-to-date automatically. Whenever you change the content of a cell,
PlanMaker recalculates the entire workbook.
So usually you don't have to care about this.
Note: The latter can return outdated results in case the current worksheet contains calculations that refer
to cells on other worksheets.
Using comments
With the command group Comments on the ribbon tab Review you can add a comment to the current cell – for
example: "Here you still have to enter the data from the previous year!"
2. Then choose the ribbon command Review | group Comments | Add .(Alternatively: Insert | Comment,
or even faster with the key combination Shift+F2).
Note: Comments appear with your name if you have specified it in the "Name" field for the User info (see
Settings, General tab). If nothing is entered here, PlanMaker will now ask you for the current document
once.
Tip: You can edit the displayed name in the comment window just like any other content in this window.
3. A yellow box will appear allowing you to type in the applicable comment. When done typing, click outside
the yellow box or press the Esc key.
Comments are stored in the document and will be saved with the worksheet data.
Viewing comments
Cells with an attached comment have a red triangle in their top-right corner. When you point with the
mouse to such a cell, the comment will be displayed. To make it disappear, move the mouse outside the cell.
Editing comments
To change a comment, select the cell that contains the comment.
Then choose the ribbon command Review | group Comments | Edit and make the desired changes in the
yellow comment window.
Tip: Alternatively, double-click the red triangle in the cell or press the key combination Shift+F2 to edit a
comment.
When you are finished with the changes, click anywhere outside the comment or press Esc.
Editing worksheets 115
Deleting comments
To remove comments from cells, select the relevant cells (you can also select several cells at the same time).
Then choose the ribbon command Review | group Comments | Delete . The comments are then deleted.
Alternatively, you can also use the command Home | group Contents | Delete | Comments.
Find comments
The command group Review | Comments contains two commands that you can use to jump back and forth
between all comments in the document:
Comment visibility
Usually you will only see the comment window when you point to the relevant cell.
Therefore, use the Comment visibility button on the ribbon tab Review | group Comments if you want to
display comments permanently.
Note: The comment visibility has no influence on the appearance of comments in the printout. This option
can be found in the dialog box of the command File | group Print | Page setup on the Options tab. See
Setting page format options
The following commands are available in the dropdown menu of the button Comment visibility:
§ Displays all comments
If you have added comments to several cells, all comment windows will be displayed (as well as on other
worksheets in the document). If you click on the command again, they are hidden again.
§ Show this comment
Only the comment of the selected cell is shown or hidden.
Goal seek
The ribbon command Data | group Analyze | Goal seek can help you to determine what value a certain
component of a calculation must meet to extract a predefined result from the calculation.
Note: This is done by mathematical approximation, and as with all approximation methods, the result cannot
be guaranteed completely accurate.
Before executing this command, navigate to the cell that contains the calculation.
Upon executing the command, a dialog box appears. This is operated as follows:
§ In Formula cell, enter the address of the cell that contains the formula. (Generally this is preset by
PlanMaker.)
§ In Target value, enter the desired result of the calculation.
§ In Variable cell, enter the cell address of the cell in which PlanMaker will test different values until the
formula cell returns the desired result.
§ In Accuracy, you can specify how close the result must match the desired target value. PlanMaker will
attempt to approximate values until the difference to the target value is smaller than Accuracy.
If PlanMaker is unable to find a sufficiently close result after some seconds, it will determine that the value
cannot be calculated through approximation and will abort the search.
Editing worksheets 117
An example
In the worksheet shown below, the SUM function has been used in cell A5 to add the numbers 1, 2 and 3 in the
cells A2, A3 and A4. The result in cell A5 is 6. The intent is to determine to which value cell A3 must be
changed so that the result of the addition is 7.
For this purpose, move the cell frame to the cell with the calculation whose result is to be modified – in this
case, cell A5 with the SUM formula – and apply the goal seek.
Notice in the figure how to fill in the values in the dialog box. When you click OK, PlanMaker starts the
approximation process and displays the result 3 in a dialog box.
This means that the content of cell A3 must be changed from 2 to 3 so that the calculation has the result 7. If
you click the Use button, the found result will be copied into cell A3.
Editing worksheets 118
Scenarios
FreeOffice: The Scenario feature is not included in SoftMaker FreeOffice.
The ribbon command Data | group Analyze | Scenario manager allows you to create and display "scenarios".
Scenarios can be used to observe how the calculations in a worksheet change when the values in specific cells
are altered. This enables you to perform all kinds of "what-if" analysis.
Example: What effect on the total costs of a loan will it have when the duration is varied between 24, 36 and 96
months?
In this section you will learn everything you need to know about scenarios. The following topics are covered:
§ Creating scenarios
§ Showing scenarios
§ Managing scenarios
§ Merging scenarios
§ Creating a scenario summary
See the following pages for more information.
Creating scenarios
To create scenarios, first create a worksheet with the calculations that you want to analyze.
Then proceed as follows:
Showing scenarios
When you have created scenarios, as described in the previous section, you can display them at any time:
To do so, proceed as follows:
Tip: You can do so even quicker if you simply double-click on the scenario in the list.
Managing scenarios
The command Data | group Analyze | Scenario manager can also be used to manage the scenarios defined
in the current worksheet.
For that purpose, the following buttons are available in the dialog box for this command:
§ Add
Adds a new scenario.
For more information, see Creating scenarios.
§ Delete
Deletes the scenario selected in the list.
§ Edit
Opens a dialog box where you can edit the selected scenario. When you click on Next, another dialog box
appears where you can edit the values for the changing cells.
§ Merge
Merges scenarios that have been defined on other worksheets (or workbooks) into the current worksheet.
For more information, see Merging scenarios.
§ Summary
Creates a scenario summary for all scenarios, where you can directly compare the values in the changing
cells as well as any "result cells" you define.
For more information, see Creating a scenario summary.
Merging scenarios
The command Data | group Analyze | Scenario manager can also be used to merge scenarios that have been
defined on other worksheets (or even other workbooks) into the current worksheet.
Note: When using this function, make sure that all workbooks whose scenarios are to be merged have
exactly the same layout and use the same changing cells in their scenarios.
Note: Scenario summaries are not updated automatically when cell contents or scenario settings are changed.
To update a scenario summary manually, delete the worksheet containing the summary and create the
summary once again.
Editing worksheets 122
Consolidating data
FreeOffice: The Data consolidation feature is not included in SoftMaker FreeOffice.
You can use the ribbon command Data | group Analyze | Data consolidation to evaluate data from one or
more cell ranges, for example, in order to calculate their total sums.
To do so, first you specify one or more "source ranges" for the consolidation. This can be any cell ranges
containing the data to evaluate. They can be located in just one worksheets altogether or be spread over
multiple worksheets or even multiple files. For the evaluation, several statistical functions are available to
choose from: sum, minimum, average, etc.
The results of the consolidation are inserted – as fixed values – into the "target range" (which can be any cell
range). Note: The results will not be updated when you modify the values in any of the source ranges. This
command's main purpose is to evaluate the current state of data, not regarding any changes made to them later
(useful e.g. for monthly reports).
In this section, you will learn everything you need to know about working with consolidations. The following
topics are covered:
§ Consolidating data by position
In the simplest case, data is consolidated by its position. This works as follows:
You have entered the data into e.g. three source ranges, which should be identical in size and structure. In all
three of them, each piece of data should have the same (relative) position.
When you let PlanMaker consolidate these cell ranges, it begins with calculating the sum of the first cell
(top left) in the first range, second range and third range. The result appears as the first cell in the target
range. Then, the same is done with all other cells in each of the cell ranges.
Editing worksheets 123
As mentioned in the introduction of the section Consolidating data, the command Data consolidation allows
you to consolidate data from one or more cell ranges, for example, in order to calculate their total sums.
In the simplest case, data is consolidated by its position. This works as follows:
You have entered the data into e.g. three "source ranges". They should be identical in size and structure. In all
three of them, each piece of data should have the same (relative) position.
When you let PlanMaker consolidate these cell ranges, it begins with calculating the sum of the first cell (top
left) in the first range, second range and third range. The result appears as the first cell in the "target range".
Then, the same is done with all other cells in each of the cell ranges.
Example
The daily revenues of two fruit shops are to be consolidated by means of a sum function, divided according to
fruit varieties.
Editing worksheets 124
For this purpose, the revenues of the two shops were entered into a table. In the figure, this data is shown in the
cell areas C3:C5 and C8:C10.
Then the command Data consolidation was executed and these two areas were added as source ranges. The
target range was set to C13:C15 (selected in the figure) and consolidation was started.
Result: In the target range, the sums of the daily revenues appear (again per fruit variety, just as in the source
ranges).
Tip: You can simply click on the desired cell in the table to transfer its address into the dialog box.
7. At Function, choose the arithmetic function to be used for the consolidation.
8. The options Labels in ... must be disabled for this kind of consolidation. (For more information, see
Consolidating data by labels.)
9. Click on Apply to start the consolidation.
The data from the source ranges is now consolidated using the chosen arithmetic function. The result is inserted
in the target range.
Note: The result of a consolidation is inserted into the table as fixed numbers. These numbers will not be
updated when you modify the values in any of the source ranges.
Accordingly, this command's main purpose is to evaluate the current state of data, not regarding any changes
made to them later (useful e.g. for monthly reports). See also Editing and updating consolidations.
As mentioned in the introduction of the section Consolidating data, the Data consolidation command allows
you to consolidate data from one or more cell ranges, for example, in order to calculate their total sums.
Apart from consolidating data by position (see previous section), data can also be consolidated by its labels.
This works as follows:
The data to be evaluated can be stored in any number of "source ranges" – all of them have one thing in
common: a label has been added to each value (for example, into the cell left of the value).
When you start a consolidation with such source ranges and enable the option Labels in left column,
PlanMaker calculates the sum of all values that have the same label on their left.
It doesn't matter in which order and how often each label appears within the source ranges. The size of the
individual source ranges and the order of the data within them is irrelevant. PlanMaker solely uses the labels to
determine which values to sum up.
Example
A fruit shop offers different fruit varieties. Each individual sale during the course of a day is recorded in a table.
Now it should be calculated how much of each fruit variety was sold in total.
The individual fruit varieties appear in a completely random order, of course, but this does not interfere the
consolidate command at all:
Editing worksheets 127
Simply choose the Data consolidation command. Add the cell range with the individual sales as source range
(here B3:C11) Note: This must contain the numbers and their labels! Then select any target range for the result
(in Figure B14:C16) and confirm.
Result: In the target range, the totals of the sales of the individual fruit varieties appear.
Important: Each source range must contain both the values themselves and their labels. The labels must
be placed in the leftmost column or in the top row.
The data from the source ranges is now consolidated using the chosen arithmetic function. The result is inserted
in the target range.
Note: The result of a consolidation is inserted into the table as fixed numbers. These numbers will not be
updated when you modify the values in any of the source ranges.
Accordingly, this command's main purpose is to evaluate the current state of data, not regarding any changes
made to them later (useful e.g. for monthly reports). See also Editing and updating consolidations.
Whenever you perform a consolidation using the command Data consolidation, PlanMaker remembers each
setting that you made in the "Consolidate" dialog (separately for each worksheet).
This allows you to use this command again anytime, change some settings if required, and run the consolidation
again.
Tip: The settings are even saved in the document, so PlanMaker will remember them the next time you open
the document. (Little restriction: The target range is not saved in xls files, since this file format does not
support it. But it works for xlsx files, pmd files and pmdx files.)
Tables in worksheets
FreeOffice: Creating tables in worksheets is not included in SoftMaker FreeOffice.
The ribbon command Insert | Table allows you to create "tables" in a worksheet.
Note: The fact that this feature is named "table" may be a bit confusing, since the term "table" is often used
to represent the content of a worksheet in general. However, since Microsoft has called this feature a "table"
in Excel, we decided to keep this term in PlanMaker for compatibility reasons.
§ Total row
In "tables", you can easily activate a total row displayed below the table. The total row can display
calculations summing up the values contained in the table (e.g. the sum of each column).
=SUM(Table3[Spring])
The following pages contain everything you need to know about the "table" feature. Topics covered:
§ Creating tables in worksheets
§ Ribbon tab "Table"
§ Removing tables from worksheets
§ Editing tables in worksheets
§ Formatting tables in worksheets
§ Using the total row of tables in worksheets
§ Tables in worksheets and cell references
As described in the introduction of the section Tables in worksheets, the ribbon command Insert | Table allows
you to have "Tables in worksheets". Below you will learn how to create such a table.
To create a "Table in a worksheet", proceed as follows:
1. Optional: In a range of adjacent cells, enter the data that you want to create a table from.
Tip: It is recommended to add column headings for each column in the first row of that cell range. (If
there are no column headings, PlanMaker will generate automatic headings named Column1, Column2,
etc.)
3. Choose the ribbon command Insert | Table (click directly on the icon itself).
Tip: If you click on the icon's arrow rather than directly on the icon itself, a list of predefined templates will
open, which can be applied directly.
4. The program displays a dialog box with the following options:
Source range: The cell range that the table is created from. The currently selected cells are suggested by
default. So, unless you want to specify a different cell range, all you have to do is confirm this.
Source range contains titles: Here you can specify if the first row in the source range contains column
headings, as recommended above. When you disable this option, PlanMaker will generate automatic column
headings named Column1, Column2, etc.
As soon as you confirm your selection in the dialog box, a "table" is created for the source area. In detail, the
following actions are performed:
Editing worksheets 131
The ribbon tab has the following buttons, from left to right:
§ Range: Here, you can change the cell range that the table includes. See Editing tables in worksheets
§ Properties: This command opens a dialog box, where you can format inserted tables and change other
properties of the table. See Formatting tables in worksheets
§ Summarize as a pivot table: Create a pivot table directly from your table data. See Pivot tables
§ Convert to range: Convert the table back to a "normal" cell range. See Removing tables from worksheets
§ Delete table: Delete the table and all its contents completely. See Removing tables from worksheets
Editing worksheets 132
§ Select rows, columns, table: Select complete rows, columns or all cells of an inserted table. See Editing tables
in worksheets
§ Insert above, below, left, right Insert a new row or column inside a table (and only inside this table). See
Editing tables in worksheets
§ Delete rows, columns: Delete rows or columns inside a table (and only inside this table). See Editing tables in
worksheets
§ Table styles (and all other commands in the "Style" group): Apply formatting options to inserted tables. See
Formatting tables in worksheets
On the following pages you will find detailed descriptions of the commands of the ribbon tab Table.
Then choose the command Convert to range on the contextual ribbon tab Table | group Table.
(Alternatively via the context menu by right-clicking in the table)
In the following dialog box, click on the checkbox Remove all formatting from the cells.
This will remove the "magic" of the table features from all cells that were part of the table – including the
automatic formatting and the AutoFilter.
Then choose the command Delete table on the contextual ribbon tab Table | group Table. (Alternatively
via the context menu by right-clicking in the table)
This will delete the entire table, including the content of all cells that were part of it.
Tip: The above two methods for expanding tables can be disabled in case they are not wanted. To do so,
disable the option Expand tables automatically in the dialog box of the ribbon command File | Options
, on the Edit tab.
§ When you press the Tab key in the last cell of a table (i.e. the cell at its bottom right), another row is added
to the table automatically. This works here even if the "Total row" is enabled, it is automatically moved by
one row.
§ When you choose the command Range on the contextual ribbon tab Table, a dialog box opens, allowing
you to edit the cell range covered by the table.
§ You can also use the context menu by right-clicking in the table and selecting the entry Modify table area
to edit the cell range.
2. Then choose Insert above or Insert below on the contextual ribbon tab Table | group Edit.
Alternatively: Right-click in the table to open the context menu, here via Insert.
This will add a new row above – or below – the current table cell.
Note: The new row will be added only inside the table – the cells outside the table are not affected.
Inserting new columns works accordingly with the commands Insert left or Insert right .
Editing worksheets 134
Note: The row will be deleted only inside the table – the cells outside the table are not affected.
There is another command which is not available on the ribbon by default, but you can easily access it by right-
clicking on the table via the context menu:
§ Select Select column data: Selects only those cells in the current column that contain data. Column
headings or cells in the total row will not be included in the selection.
Alternatively, you can also find the command in the classic menu interface at: Worksheet > Table > Select
> Select column data
Tip: You can add this command as a separate button to a ribbon tab (ideally to the ribbon tab "Table"). To do so, use the ribbon
command File | Customize | Customize ribbon to open the dialog box for customizing the user interface and search there for the
"Select data" command. Then proceed as described in Customizing icons and groups in the ribbon.
In addition, there is the ribbon command Table | Properties especially for tables. This provides formatting
options that are only applicable to tables.
You can use this command as follows:
1. Move the cell frame to any cell within the table that you want to format.
2. Choose the command Properties on the contextual ribbon tab Table.
Alternatively: Right-click on the table to open the context menu and select the entry Table settings
3. A dialog box with the options described below opens. Make the desired changes and confirm with OK.
The following settings can be made in this dialog box:
Tip: You can also apply this option directly via the Table styles icon on the ribbon tab Table | group
Style.
The first tab of the dialog box contains the Style listbox. Here, you can choose a table style for the table.
Applying a different table style changes the entire appearance of a table. Primarily, table styles modify the
background colors of the table's rows and columns. The little preview images shown in the list give you an
impression which colors each of the styles will apply.
Tip: You can also apply these options using directly the commands on the ribbon tab Table | group Style.
Below the Style list, there are more options for customizing the appearance of a table. The first two options
have the following function:
§ Header row
This option enables/disables the header row (displayed above the table). The header row displays a column
title for each of the columns.
In the header row, you can also see a small arrow displayed to the right of each of the column titles. These
arrows indicate the presence of the AutoFilter that is applied automatically to each table. To filter data,
click on one of these little arrows. A menu opens, allowing you to choose from different kinds of filters for
the values in the corresponding column.
For more information on AutoFilters, see AutoFilter.
§ Total row
This option enables/disable the total row (displayed below the table). The total row displays calculations
summing up the values contained in the table columns.
By default, the total row calculates just the sum of the values in the rightmost column of the table. However,
when you click on one of the cells in the total row, a little arrow appears to its right. This arrow opens a
menu where you can choose which kind of calculation the cell should perform. This allows you to calculate
the sum, average and other calculations for any given table column.
For more information, see Using the total row of tables in worksheets.
Editing worksheets 136
Tip: You can also apply these options using directly the commands on the ribbon tab Table | group Style.
The other options on the Style tab have the following purpose:
§ Banded rows and Banded columns
This option enables/disables alternating background colors for the table's rows and columns. Their color is
defined in the table style, which you can also set in this dialog box (as described above).
Please note that the following rules apply for table names:
1. Table names must be unique.
2. Table names must always begin with a letter or an underscore.
3. Table names must not contain blank spaces or other invalid characters. (For maximum compatibility, it is
recommended to use solely letters, numbers and underscores.)
4. Table names must not be structured like cell references (e.g. A1).
By default, the total row displays the text "Total" and the sum of the values in the right-most column. However,
you can always edit the total row in order to perform different/additional calculations, as described below.
Tip: The total row can also be enabled directly on the ribbon tab Table | group Style.
To enable the total row for a table via the dialog box, proceed as follows:
1. Move the cell frame to any cell within the table.
2. Choose the command Properties on the contextual ribbon tab Table.
Alternatively: Right-click on the table to open the context menu and select the entry Table settings
3. Activate the option Total row on the Style tab and confirm with OK.
The total row is now displayed below the table.
If you do not want the total row to be displayed, disable this option again.
Using names
Names can be used in cell references to cells in a table as follows:
§ Addressing tables by their name
When you use the name of a table in a cell reference, it represents the entire table (with all of its cells,
except for the header row and the total row).
Example:
=SUM(Table3) returns the sum of all cells in the table named "Table3".
Tip: The name of a table can be changed via the dialog box of the command Properties on the
contextual ribbon tab Table.
Using specifiers
Apart from names, special specifiers that represent a certain component of a table can be used in cell references
with tables.
Specifiers must be entered behind the table name, enclosed in brackets.
For example, the cell reference Table3[#Totals] represents all cells in the total row of the table named
"Table3".
§ #All:
Represents the entire table including header row and total row, for example Table3[#All].
§ #Data:
Represents all cells in the table that contain the actual data. These are all cells except header row and the
total row.
§ #Headers:
Represents the cells in the header row of the table (the row containing the column headers).
§ #Totals:
Represents the cells in the total row of the table. (Note: If the total row is disabled, the cell reference will
return a #REF! error value.)
§ @[ColumnName]:
Represents the cell that is in the same row of the specified column. This is useful especially for calculations
within a table.
For example, a cell reference like [@Spring] used in a table stands for the cell that is located in the same
row of the column with the title "Spring".
Example:
=SUM([@[Spring]:[Winter]]) returns the sum of those values in the columns "Spring" through "Winter"
that are in the same row as the cell where this calculation was entered.
Note: PlanMaker does not distinguish between uppercase and lowercase letters in specifiers.
Editing worksheets 140
Pivot tables
Besides the normal tables (see chapter Tables in worksheets), there are also Pivot tables. You can create a pivot
table using the ribbon command Insert | Pivot table based on your existing source data.
Note: Number formatting of the source data is not applied to pivot tables. For more information on
formatting values in the created pivot table, see Value settings (Values area).
Following an example for a pivot table: Here, the Employees are clearly listed with the sums of their orders and
the Grand total of all expenses.
But this pivot table can also be created: Here the Orders are arranged in a totaled overview.
Above all, the possibility of grouped arrangement shows the great advantages of pivot tables: Here, Employees
and Orders are displayed together and nested in one overview.
It can be seen from these examples that, depending on the question addressed to the existing data, different
statements can be made with pivot tables.
The following sections clarify how to get different perspectives on pivot data and what settings you can make to
obtain a suitable presentation of your results:
§ Creating a new pivot table
§ Starting with the pivot table field list
Editing worksheets 142
To create a pivot table, you must have data records to which a pivot table can be applied.
Using the ribbon command Insert | group Tables | Pivot table , you can create a pivot table from existing
source data.
Please note a few important rules for the existing source data. Some of the requirements are not mandatory, but
they are helpful for practical use:
You can either use existing records in the current workbook as source data or import data records from another
file (possible formats: PlanMaker and Excel).
Tip: Pivot tables can also be generated from Tables in worksheets. To do so, select a cell in the table and use
the command Summarize as pivot (in the group Table) on the contextual ribbon tab Table. Alternatively,
right-click on the table to open the context menu and select the same entry. After that, proceed with the next
steps to create a pivot table as described in the next section.
Editing worksheets 143
3. Source range: The cell area with the existing data from which the pivot table has to be generated. Here, the
source range is already defined by your previous selection and can therefore be adopted. If you still want to
change the source range, you can enter the correct cell range in the input field or simply select the correct
cell range directly in the worksheet with the mouse.
Tip: If you have previously given the data range a name (see Naming cell ranges), you can simply enter
this name in the input field. An advantage of this procedure is that you only have to customize the named
range if the source data changes.
Editing worksheets 144
With the Browse... button you can also import external data. For more information, see Creating a Pivot
table with imported data.
4. Target range: Here you can decide where the pivot table should be created. Now choose between the
following options:
New worksheet: The pivot table will be created in a new worksheet that is automatically generated by
PlanMaker. You can adjust the proposed target in the lower input field.
Existing worksheet: The pivot table will be created in an existing worksheet. This can be the worksheet
containing the source data or another existing worksheet. Please make sure that you first select the radio
button Existing worksheet and then click with the mouse on a cell in a free area in the desired worksheet. Or
type the target range into the lower input field.
Tip: For pivot tables with large amounts of data, it is recommended to use a new worksheet rather than the
worksheet with the source data, as it can quickly lead to a lack of space. If there is only a small amount of
data – as in our example – it is useful to display the pivot table in the same worksheet next to or below the
source data.
If you created the pivot table in the same worksheet as the source data, the result should look like this:
On the left side you can still see the Source data, next to it on the right the (still blank) Pivot table report, and
rightmost in the sidebar the so-called Pivot table field list or just Field list. It is the central control of the pivot
table. By selecting the elements from the field list, you fill the blank pivot table with content according to your
requirements.
For more information about the structure and handling of the field list, see Starting with the pivot table field
list.
Editing worksheets 145
2. Source range
In the file browser, locate the file with your source data and confirm with Open.
The input field below Source range displays the file path with the file name and a proposed worksheet with
a cell area. Here you have to adjust the desired cell range precisely. PlanMaker does not automatically
extend the cell range to corresponding data records when importing from external files.
Example: Your source data is in the file Pivot.pmdx in the worksheet Sheet1, and the cell range of your
source data records is from A1 to D11.
The syntax in the input field is then: 'filepath\[Pivot.pmdx]Sheet1'!$A$1:$D$11
Tip: If you have previously named the range of source data in your external file (see Naming cell ranges),
you can avoid entering the cell range exactly. A further advantage of this procedure is that you have to
adjust the named range only when making changes to the data records. Choose the name of the named
range in the input field using the following syntax: 'filepath\[filename]'!name
3. Target range: Here you can decide where the pivot table should be created:
New worksheet: The pivot table will be created in a new worksheet that is automatically generated by
PlanMaker. You can adjust the proposed target in the lower input field.
Existing worksheet: The pivot table will be created in an existing worksheet. This can be the worksheet
containing the source data or another existing worksheet. Please make sure that you first select the radio
button Existing worksheet and then click with the mouse on a cell in a free area in the desired worksheet. Or
type the target range into the lower input field.
4. Confirm with the Insert button to create the pivot table.
Editing worksheets 146
You should now see a (still blank) Pivot table report in the worksheet and the so-called Pivot table field list
or just Field list on the right in the sidebar. It is the dialog and the central control of the pivot table. By
selecting the elements from the field list, you fill the blank pivot table with content according to your
requirements.
The following sections explain the structure and handling of the pivot table field list.
Note: The field list is displayed only when you place the mouse cursor in the pivot table report.
On the left the still blank pivot table report; on the right the field list with the "Fields section" above and the "Areas section" below.
Editing worksheets 147
Fields section: In the upper part of the field list, the headings from the columns of the source data are grouped
in their original sort order. The order of the columns from left to right in the source data corresponds to the
order from top to bottom in the fields section. These elements are not called "Columns" here, but "Fields".
Areas section: In the lower part of the field list, you can drag the fields from the upper fields section.
Depending on how these fields are arranged, you can define the structure of the pivot table. As soon as you
have placed at least one field in one of the 4 areas of the areas section, results appear in the pivot table report.
The areas section is divided into the following 4 individual areas:
§ Row labels
If you drag a field into this area, the data from this field is grouped by rows in the pivot table report. In this
context, grouping means that identical elements from a column of the source table appear only once and are
totaled. You can also drag several fields into this area; the added fields then also form further subgroups line
by line. The field that appears at the top of the row labels is the higher-level sort criterion. Fields further
down are treated as lower-level and are displayed in the pivot table report according to this structure.
§ Column labels
Same procedure as for row labels, but grouping is by columns.
§ Values
This is the most important area: The data records of the field dragged here are summarized in the pivot table
report, for example, amount totals. This is why fields with numbers usually appear here.
§ Report filter
Allows you to show and hide selected data records in the pivot table report, based on the field that is
inserted in the report filter (see also Sorting and filtering pivot tables).
Tips to display the field list in the sidebar:
Adjust the Field list width as needed by dragging the mouse cursor along the inner edge of the sidebar.
To show or hide the field list, click on the narrow vertical button with the small arrow on the edge of the sidebar.
Use the ribbon command View | group Windows | Pivot table sidebar | Show at left or Show at right to choose at which side of the
document the field list should be displayed.
In the next sections you will find practical information on how to use the field list.
Tip 1: You can drag the fields to the desired area with the mouse. It is also possible to place a check mark in
front of the relevant field in the fields section. PlanMaker then automatically assigns the field to an area in
the areas section. Fields with numbers are placed in the values area; all other formats, such as text and date,
are placed in the row labels area.
Tip 2: Fields can be dragged back and forth not only between the fields section and the areas section, but
also between the individual areas of the areas section and within the areas themselves, so you can easily
swap the position of the fields.
On the left the unchanged source data, in the middle the result of the pivot table, and on the right the field list with the selection of the fields for
Exercise 1
§ The field element "Sum of Amount" appears in the Values area of the field list.
§ In the pivot table report, the value field with the header "Sum of Amount" now appears instead of the blank
report.
§ All items from the Values field are summed up to a grand total in the pivot table report.
On the left the result of the pivot table, and on the right the field list with the selected fields for Exercise 2
§ The field element "Employee" appears in the Row labels area of the field list.
§ In the pivot table report, a row field with the header "Row labels" is displayed and the employees are
arranged by rows. Each name appears only once here.
§ The value field with the header "Sum of Amount" in the pivot table report displays the expenses summed up
and broken down by employee.
On the left the result of the pivot table, and on the right the field list with the selected fields for Exercise 3
§ The field element "Employee" appears in the Column labels area of the field list.
Editing worksheets 150
§ In the pivot table report, a column field with the header "Column labels" is displayed and the employees are
arranged by columns. Each name appears only once.
§ The expenses are summed in the pivot table report in the value field "Sum of Amount" and broken down by
employee.
On the left the result of the pivot table, and on the right the field list with the selected fields for Exercise 4
§ In the pivot table report, employees are grouped with their totaled order types under "Row labels". Since the
Employee field is at the top of the row labels area, it is the primary criterion and is therefore displayed as the
higher-level field in the pivot table report.
§ The amounts for purchased orders are broken down by employee in the "Sum of Amount" value field in the
pivot table report and partial results are displayed as subtotals per employee.
Note: It could be that the orders in the pivot table report are grouped as an indented column to the right of
the employees. The structure of the results shown here is based on the PlanMaker default settings. See
section Configuring pivot tables: Field settings to find useful information on how to customize the form.
On the left the result of the pivot table, and on the right the field list with the selected fields for Exercise 5
§ You will see the same results as in Exercise 4, but shown as a cross-classified table. The intersecting fields
without existing values (e.g. Anna did not buy sweetener) are displayed as empty cells.
Exercise 6: Using "Column labels" and "Row labels" together with multiple fields
Now also drag the Date field to the Row labels area below the Employee field.
On the left the result of the pivot table, and on the right the field list with the selected fields for Exercise 6
§ The date of the orders purchased by employees is also displayed in the pivot table report, in this example
grouped directly below the employees. A grouping of the orders as an indented column to the right of the
employees could also appear, depending on the settings in PlanMaker.
Note 1: You can drag multiple fields into the row and/or column labels for reporting purposes, but you
will also quickly reach the limits of clarity.
Editing worksheets 152
Note 2: If there are several fields in one area, the order of the fields determines the structure of the outline
levels displayed in the pivot table report. You can change this order at any time by dragging the field up or
down within the area.
On the left the result of the pivot table, and on the right the field list with the selected fields for Exercise 7
§ A Report filter has been added for the Date field, which is integrated as a new row above the pivot report.
§ Above the pivot report you can open a dropdown menu to the right of (All items) and filter by date values
displayed in the list. Initially, all date values are selected, indicated by the check mark in front of them. You
can filter out the date items from the pivot report that you do not want to be displayed by removing the
check marks.
Note: The alphabetical order you enter here does not affect the appearance in the pivot table report. To
sort the elements alphabetically directly in the pivot table report, see Sorting and filtering pivot tables.
Tip: It is best to first drag the field with the amounts into the values area of the areas section. This way you
can best follow the further steps in structuring the pivot table.
C. To the right of the field name, click the dropdown menu (either in the fields section above or in the areas
section below) and select Remove field.
Note: Removing fields from the areas section or moving fields between the areas will undo any changes
made to the field (exception: renaming in the row labels/column labels area).
Note: If you drag the field Values back into the fields section, all fields in the values area will be
automatically removed and all changes made to these fields will be discarded.
Changing the order of the fields within an area of the areas section
§ The order of the fields within an area can be changed by using the mouse to drag the field to the correct
position within the area.
§ Alternatively, click the dropdown menu to the right of the field name. Here you can select where you
want to move the field (up, down, to the beginning or to the end).
Editing worksheets 155
Note: For renaming in the values area, the following applies: The new name is discarded when the field is
removed from its area. However, you can also rename the field in the fields section above (see Working
with the field list: Fields section); the renaming made here remains. In the values area, however, the
addition "Sum/Count of..." is still displayed.
§ In the Report filter area it is not possible to rename fields. However, you can also rename the field at the
fields section.
§ Field settings (via dropdown menu of fields in the row labels/column labels area):
Section Field settings (Row/column labels area)
§ Filter labels (via dropdown menu of fields in the row labels/column labels area):
Section Sorting and filtering pivot tables
§ Filter values (via dropdown menu of fields in the report filter area):
Section Sorting and filtering pivot tables
Please note: Changes to Field settings and Value settings are discarded when a field is removed from its
area (back to the fields section or to another area of the areas section). Changes to Pivot table settings are
retained.
Editing worksheets 157
The pivot table report at default values for field settings. Highlighted in blue: selecting the field settings for the "Employee" field
Note: For the sake of simplicity, the descriptions given in this section refer to the arrangement of the fields in
the Row labels area. If you drag the fields to the Column labels area instead, the results are basically the
same. But they are displayed transposed (from left to right instead of top to bottom).
Important: The field settings have an effect for the pivot table only on the field selected in the row/column
labels area.
Click on the dropdown menu to the right of the field (Employee) in the Row labels area (areas section of the
field list) and select the Field settings. In the open dialog box, choose the Subtotals tab.
Editing worksheets 158
§ Custom
You can choose from various summary functions for displaying subtotals using the Custom option:
Sum: The subtotals are displayed as the sum of the single values.
Count: Returns the number of single values that occur. Works the same as the COUNTA function.
Average: Returns the average value of the occurring single values.
Maximum: Returns the largest occurring single value.
Minimum: Returns the smallest occurring single value.
Product: Returns the multiplied value of the occurring single values.
Count numbers: Returns the count of values that are numbers. Works the same as the COUNT function.
Standard deviation (sample): Returns the estimated value for the standard deviation of a population based
on a sample. Works the same as the STDEV.S function.
Standard deviation (population): Returns the standard deviation of a population. Works the same as the
STDEV.P function.
Variance (sample): Returns the estimated value for the variance of a population based on a sample. Works
the same as the VAR.S function.
Variance (population): Returns the variance of a base population. Works the same as the VAR.P function.
Tip 1: It is also possible to combine several custom functions. Each of them is then displayed as a separate
row for the subtotal.
Tip 2: If you want to change not only the subtotals but also the other values to a certain display, you can
make the required changes in the Values area with the value settings option; see the section Value settings
(Values area). If, on the other hand, you want to show or hide the Grand totals for columns/rows, you will
find the options available under Pivot table settings.
Editing worksheets 159
Note: The displayed Form can only be customized for fields in the Row labels area. For fields in the Column
labels area, the structure formats cannot be set.
In the Row labels area (in the areas section of the field list), click the dropdown menu to the right of the
Employee field and select Field settings. In the open dialog box, choose the Form tab.
The Field settings dialog box with the default values in the "Form" tab
Form section
Here you can select between the view in Outline form or in Tabular form:
§ In the Outline form – with additionally enabled Compact form – several fields are displayed together in
one column, and the lower-level elements are indented into the column. You can also select here whether the
subtotals should appear above or below the grouping.
The following figures illustrate the different presentation variants, depending on the enabled options:
Editing worksheets 160
§ The Tabular form generally displays a separate column for each field, with the respective field heading:
Please note: The options Repeat item labels and Insert blank lines after subtotals affect only higher-level
field items (Employee). The option Show items without data, however, affect only lower-level field items
(Order).
To do this, click the dropdown menu to the right of the desired field in the Values area (in the areas section)
and select the Value settings option. In the dialog box that then opens, choose the Summarize values tab.
In the upper section of the tab, you will find "Summarize values by" with the following options for displaying
the values:
§ Sum: The subtotals are displayed as the sum of the single values.
§ Count: Returns the number of single values that occur. Works the same as the COUNTA function.
§ Average: Returns the average value of the occurring single values.
§ Maximum: Returns the largest occurring single value.
§ Minimum: Returns the smallest occurring single value.
§ Product: Returns the multiplied value of the occurring single values.
§ Count numbers: Returns the count of values that are numbers. Works the same as the COUNT function.
§ Standard deviation (sample): Returns the estimated value for the standard deviation of a population based
on a sample. Works the same as the STDEV.S function.
Editing worksheets 163
§ Standard deviation (population): Returns the standard deviation of a population. Works the same as the
STDEV.P function.
§ Variance (sample): Returns the estimated value for the variance of a population based on a sample. Works
the same as the VAR.S function.
§ Variance (population): Returns the variance of a base population. Works the same as the VAR.P function.
Tip: If you only want to change the subtotals to a certain display, you can make the required changes in the
Row/Column labels area with the Field settings option, see previous section Field settings (Row/column
labels area). If, on the other hand, you want to show or hide the Grand totals for columns/rows, you will find
the options available under Pivot table settings.
Furthermore, you will find the Custom name option in the tab. Here you can rename the field so that it appears
in the pivot table with a different name. See also section Working with the field list: Areas section.
Tip: You can also drag the same field several times into the Values area. If you then apply different output
settings to the copy of the field using Show values as (e.g. for one field standard values and for the other
field percentage values), you can clearly compare the different output values in the pivot report.
In the upper section of the dialog box you will find the section Show values as with choices for calculating the
values. Depending on the calculation type, additional entries appear in the Base field and Base item lists below.
§ Standard (no calculation): Displays the value as usual.
§ % of grand total: Each item is displayed as a percentage of the grand total.
§ % of column total: For each column, the total is set as a 100% reference, and each item in the column is
shown as a percentage of that total.
§ % of row total: For each row, the total is set as a 100% reference, and each item in the row is shown as a
percentage of that total.
§ % of: A column or row field is set as a 100% reference, and all other values are displayed as a percentage of
this reference value. The required entries must be selected from the base field list and base item list.
§ % of parent row total: Displays the percentage of an item relative to the higher-level item (= parent) in the
row structure.
§ % of parent column total: Displays the percentage of an item relative to the higher-level item (= parent) in
the column structure.
§ % of parent total: Displays the percentage of an item relative to any (selectable) higher-level item in the
structure. The required entry must be selected from the base field list.
§ Difference from: Displays the absolute difference of the values from the selected reference value. The
required entries must be selected from the base field list and base item list.
Editing worksheets 164
§ % difference from: Displays the percentage difference of the values from the selected reference value. The
required entries must be selected from the base field list and base item list.
§ Running total in: Displays the cumulative absolute values of the successive items. The required entry must
be selected from the base field list.
§ % running total in: Displays the cumulative percentage values of the successive items. The required entry
must be selected from the base field list.
§ Rank smallest to largest: Displays the rank of selected values in a specific field. The smallest item in the
field is ranked 1. The required entry must be selected from the base field list.
§ Rank largest to smallest: As above, but the largest element in the field is ranked 1.
§ Index: Displays the weighting of the values in relation to the grand row total and grand column total. The
higher the index value, the greater the weighting of the value on the grand row/column total. For the index
value, this formula applies:
value in cell x grand total of the pivot table
grand row total x grand column total
You can use the Number format button in the tab to permanently adjust the display of the desired number
format. For details on the various number formats, see the List of all number formats.
Note: The changes to the number format that you make here are permanently applied. If you change the
number format using the cell formatting only, the changes are discarded when the data is refreshed. The
number formatting of the source range also is not adopted in the pivot table.
Layout tab
§ Show totals for rows/columns: Shows or hides grand totals for rows/columns.
§ Indent row labels...characters: If you have arranged several fields in the row labels area and the outline
form with compact format is set in the Field settings, the field of the lower-level is displayed indented below
it. Here you can now define the extent of the indentation from the left edge of the column (default is 1
character).
§ Autofit column width: If this option is enabled, the column width of the pivot table automatically fits to the
text of the columns so that the text is not cut off by the next column. This has advantages, but the downside
Editing worksheets 165
is that manually made column width adjustments may be discarded when changes are made to the fields.
Disable this option to keep the column width you set manually.
§ Preserve cell formatting: If this option is enabled, the formatting you made manually in the pivot table
(e.g. a different font, shading, borders) will be retained. If the option is disabled, such formatting changes
will be discarded as soon as you update the pivot table or reopen the workbook.
Note: The number formatting needs to be set using the Number format button (in the Value settings on
the Show values as tab) so that it is permanently retained.
§ Classic pivot table format: If you are confused about the headers "Row labels" and "Column labels" in the
pivot table report and prefer to see the real names of the fields instead, enable this option for a classic
appearance (known from older versions of Microsoft Excel up to 2003).
§ Show the values row: Enable the checkbox to insert an additional row with the heading "Values" above the
pivot table report. Note: The value row is displayed only if there are at least two fields in the values area and
cannot be enabled for the classic pivot table format.
Filter tab
§ Report filter section: You can combine the following options Display fields and Fields per row to rearrange
the placement of report filters in the pivot table report.
Display fields – If there are at least two fields in the report filter area, you use this option to specify how the
fields in the report filter area are arranged in the pivot table report. You can select between First down, then
right or First right, then down.
Fields per row – Here you can also specify for the report filters of the pivot table report how many fields
are displayed per column before a new column starts.
Note: The order specified here does not affect the display in the pivot table report. To sort the elements
alphabetically directly in the pivot table report, see Sorting and filtering pivot tables.
§ Display section
Show field captions and filter dropdowns – The field names and filter symbols for row labels and column
labels are displayed/hidden in the pivot table report.
Style tab
You can adjust the visual appearance of the pivot table report in various ways, just as you do with normal table
styles. Select a style source (Excel 2007, Excel 2003, Excel 97) from the upper left list in the Style section and
choose one of the pivot styles with different formatting from the list below. For the Excel 2007 style templates,
the selection light/dark/medium is also available in the upper right list.
Editing worksheets 166
The options Banded rows, Banded columns, Row headers and Column headers are displayed automatically
adapted to the style template. For the Excel 2007 style templates, you can manually modify these options to
your preferences.
Enabling the option Banded rows/Banded columns causes alternating background colors of the rows/columns,
enabling the option Row headers/Column headers emphasizes the first row/column of the pivot table.
The change of the design is displayed directly in the pivot table report as a preview and has to be confirmed
with OK for finally applying it.
Data tab
§ Special values section:
For error values show – Cells with incorrect calculations return the known error values also in the pivot
table report (for example, #N/A; see the section Error values). Enable this option and enter an individual text
in the right input field to display self-defined output values representing the error values.
For empty cells show – If no data can be assigned to an item (this usually occurs with combinations of row
and column labels for cross-classified tables), an empty cell is displayed in the pivot table report. If you
disable the checkbox, a 0 is displayed instead of empty cells. If the checkbox is enabled, you can also enter
an individual text in the input field next to it to display a self-defined output value instead of an empty cell
or the 0.
Please note: Updating the data with the Refresh when opening the file option or with the Refresh data
button will replace the pivot cache with updated source data, overwriting the previous data in your pivot
table.
Text tab
In the Text tab you can enter a custom Name, a Title and a Description for your pivot table. The name is
automatically generated by PlanMaker in sequence (Pivot table 1, Pivot table 2, etc.) and is shown as a heading
in the blank pivot table report. An entry is also created in Named ranges, but it cannot be renamed there.
Moreover, the assigned Name cannot be used to identify the pivot table from the GETPIVOTDATA function;
therefore, you must explicitly create a new entry for the pivot table in the Named ranges.
Editing worksheets 167
Apart from that, the entries from the Text tab do not appear anywhere in the pivot table. Title and Description
can be useful as internal information. To rename the fields that effectively appear in the pivot table, please read
the section Working with the field list: Fields section.
Note: If you disable the Defer layout update option again without pressing Update, all arrangements of the
fields that you have made since the option was enabled will be discarded.
Editing worksheets 168
Please note: For all presented options of sorting and filtering, the changes will be discarded as soon as you
have removed the field from the areas section or moved it from one to another area.
You can sort the field elements of a pivot table report alphabetically by opening the dropdown menu in the
report itself at the header Row labels/Column labels and choosing from the list:
§ Sort from A to Z (alphabetical order)
§ Sort from Z-A (reverse alphabetical order)
If there are several fields in the row/column labels area (as in the figure above), you can sort each field
separately. If you move the mouse in the dropdown menu to the desired field, a submenu with the sorting
options of this field opens.
Editing worksheets 169
Note: For the alphabetical display of the fields only in the field list, please read the section Working with the
field list: Fields section.
Filtering in the areas section with the option Filter labels (Filter values)
In the Row labels/Column labels areas of the field list, go to the desired field whose items you want to filter.
Open the dropdown menu to the right of the field and choose the Filter labels option (for fields in the
Report filter area, do the same, but here the option is called Filter values). You can also select the option
directly from the pivot table report by right-clicking on the desired field opening the context menu.
You can select from the Filter dialog box that appears:
§ Select single list items that you want to show/hide by placing/removing a check mark in front of them.
§ The Show all button selects all items.
§ The Hide all button deselects all items.
Confirm your selection by pressing OK.
In the pivot table report, the black dropdown arrow next to the header changes to a red arrow, indicating that
a filter is active. The filtered out values are no longer displayed in the pivot table report.
Tip: Changing the positioning of the report filter fields in the pivot table report is possible using the Pivot
table settings, Filter tab.
Note: If the list has too many entries, the entry More appears at the end of the list. Clicking on this entry
takes you to the Filter dialog box with the complete list of all items.
Furthermore, additional special filter conditions are available in the dropdown list (you can find detailed
descriptions of the individual filter conditions in the section AutoFilter):
§ Label filter or Date filter: Depending on whether you have selected a field with numbers/text or date
values, one of the two filters is automatically offered. According to the filter, you will find certain filter
conditions for numbers/text or date values.
§ Result filter: The result filter has special filter conditions that you can use to narrow down the amounts in
the value fields.
Note: Please pay attention when applying filters to several fields in which order you set the filters. The
next filter that is applied refers only to the remaining results of the previously set filter.
§ Multiple filters: The filters in pivot table reports can be applied additively, that is, you can place another
filter on the currently effective filter of the same field. To do this, however, you must activate the Multiple
filters option to combine filters for single list items, label/date filters and result filters for the same field. If
this Multiple filters option is not enabled, a newly applied filter replaces the old one.
§ Clear filter: If you want to remove the used filters from the label filter/date filter or result filter, choose
Clear filter from the dropdown list of the relevant filter.
Tip: If you want to remove all filters at once, disable the Multiple filters entry. In the following dialog
box Reset all filters? confirm with OK to undo all filters.
In the pivot table report, the red dropdown arrow next to the header indicates that a filter is set. The filtered out
values are no longer displayed in the pivot table report.
The pivot table report then shows the following result: The amounts are summed up quarterly.
§ The dialog box Group by numbers appears if the selected cell contains numeric values:
With the Auto check boxes enabled, the numerical values are preset to a range with the smallest and largest
numerical value of all data records. Therefore, the numerical values belonging to this range are grouped. If
Editing worksheets 172
you want to customize the range, disable the Auto check box in front of the input fields Starting at or
Ending at and enter the desired values there.
With the By option below you determine in which intervals the numerical values are to be grouped. You
therefore receive a summarization to value classes. For example, if you enter 0 for Starting at, 40 for
Ending at, and 10 for By, you will get the classes 0-19, 10-19, 20-29, 30-39 by which your records will be
grouped.
Finally, press Group in the dialog box.
§ The dialog box Group text appears if the selected cell contains text:
In the Labels list on the left, select the items you want to group by clicking on them with the mouse. The
entry now appears highlighted in blue. To deselect an item, simply click on it again.
Important: In the input field Group name, type a name first. After this, you can use the New group button
to create a grouping for the selected items. You can then add more groups in the same way by selecting
items from the left list again and entering a group name (be sure to confirm with New group).
In the right list Groups you see the result of the created group(s): At the top is the group name and below are
the contained items.
If you want to rename a group, select the corresponding group in the Groups list on the right. Important: In
the Group name field, type the new name first, and after this click on the Rename group button.
Use the buttons and to add or remove items from the groups. To do this, select the desired group in
the Groups list on the right and then select the item you want to add (from the left list) or remove (from the
right list).
Finally, click on OK in the dialog box.
Ungrouping
To reset grouped data, select a cell of the grouping in your pivot table report. Click on the Ungroup button in
the pivot table sidebar. Only the grouping of the field to which the selected cell belongs is reset.
Alternatively, you can click the Group... button to open the dialog box again and click there on the Ungroup
button.
Only for cells with text: If you have created several groups for a field with text, you can remove a single group
via the dialog box by selecting there a group in the dropdown list on the right and using the Ungroup button.
The Ungroup all button, on the other hand, ungroups all groupings for that field (corresponds to the Ungroup
button in the sidebar).
Editing worksheets 173
Please note: By updating the data with Refresh data button or with Refresh when opening the file option, the
pivot cache will be replaced by updated source data and the previous data in your pivot table will be
overwritten.
iOS: The command to change the source data range is not freely available in this version.
If your source data has changed in such a way that it no longer is in accordance with the original source range
of the pivot table (new records have been inserted/added or the file with imported data has been moved), the
referenced data range for the source data must be changed.
To do so, proceed as follows:
Editing worksheets 174
2. Choose the ribbon command Insert | group Tables | Pivot table again.
Alternatively: On the ribbon tab Data | group Analyze | Pivot table or simply by right-clicking in the Pivot
table report with the Modify pivot table areas command from the context menu.
3. A dialog box opens that is similar to the one for creating a new pivot table, with one difference: The Insert
button is called Change here. In addition, the originally referenced source range is marked in blue color
directly in the worksheet with the source data.
4. In the dialog box, enter the new data range in the input field (source range); the previous source range is
offered by default. Alternatively, it is possible to mark the desired source range with the mouse if you have
the worksheet with the source data in front of you. Use the left mouse button to grab the blue mark at the
bottom right corner.
Note: For external data, the adjustment is possible only in the input field (source range).
5. Confirm with the Change button. Before you do this, you can enter in the lower input field whether you also
want to move the target range to another position; the previous target range is offered by default.
Tip: To delete, copy or move, it is always necessary to precisely mark the entire area of the pivot table
report. The easiest way to do this is to place the mouse in a cell of the report and use the key combination
Ctrl+A to select it. Or use the ribbon command Home | group Selection | Select all.
§ Use the ribbon command Home | group Contents | Delete or open the context menu by right-clicking
with the mouse on the pivot table report and selecting Delete special.
In the submenu of these commands, you can use All or Contents to completely delete the pivot table. Select
the entry Formats if you only want to remove the applied formats from the pivot table.
In the copied pivot table, however, you still have the opportunity to configure it independently of the copied
original with regard to field arrangement, formatting, etc. This gives you different views of the reports for the
same source data.
Select the entire pivot table report to copy it and proceed according to one of the following methods:
§ Use the ribbon command Home | Copy and then Home | Paste
§ Right-click on the pivot table report to open the context menu and select Copy and subsequently Paste
§ Drag the pivot table report with the mouse to the desired position and press the Ctrl key to drop it before
releasing the mouse.
§ Or simply use the key combination Ctrl+C and Ctrl+V
You can now decide which report you want to work on by clicking in the respective pivot table report. The field
list appears corresponding to the selected report.
§ Choose the ribbon command Insert | group Tables | Pivot table . Alternatively, right click in the pivot
table to open the context menu and select the command Modify pivot table areas. In the dialog box, enter
the target range and the desired worksheet (see Updating pivot tables and changing data range)
§ Copy the pivot table report as described above, switch to the desired worksheet in an empty space and paste
the copy from the clipboard. Then remove the remaining pivot table report from the former place.
Activating freezing
To freeze rows or columns, you can use the following options:
§ Only freeze the top row: Use the small arrow of the icon Freeze cells, and select the entry Freeze top row. It
does not matter which cell you have selected before.
§ Only freeze the first column: Use the small arrow of the icon Freeze cells, and select the entry Freeze first
column. It does not matter which cell you have selected before.
§ Freeze the top row and first column: Choose the two commands of above one after the other to combine
freezing the top row and the first column.
§ Freeze any number of lines: If you want to freeze the first rows (without freezing columns), proceed as
follows:
In the row header on the far left, select the row directly below the rows you want to fix. Then click directly
on the icon Freeze cells.
Alternatively: Use the icon's small arrow and select the entry Freeze at current position.
§ Freeze any number of columns: If you want to freeze the first columns (without freeze rows), proceed as
follows:
In the column header at the top, select the column to the right of the columns that you want to fix. Then
click directly on the icon Freeze cells.
Alternatively: Use the icon's small arrow and select the entry Freeze at current position.
§ Freeze any number of rows and columns: If you want to freeze several first rows and columns, place the cell
frame in the cell right below the area you want to freeze. Then click directly on the icon Freeze cells.
Alternatively: Use the icon's small arrow and select the entry Freeze at current position.
The rows and/or columns are now frozen. They remain in their original location when you scroll through the
worksheet.
Tip: You can also use the icon in the bottom-right corner of the document window to freeze rows or
columns. Simply click this icon and then drag it to the desired location.
Editing worksheets 178
Disabling freezing
If you have fixed rows or columns, the icon Freeze cells is shaded darker to indicate that freezing is
enabled. To disable it, click again directly on the icon itself – the rows/columns are no longer fixed.
Alternatively: Use the icon's small arrow and select the entry Unfreeze cells.
Tip: A single mouse click on the icon in the bottom-right corner of the document window will also
disable freezing.
An example
Assume you have the following worksheet:
Note that both the columns and the rows are labeled. To freeze the labels, proceed as follows:
§ The column labels (High, Low, etc.) are in the first row of the table.
To freeze them, select the second row by clicking its row header (the button left of the row, labeled with
"2").
Then select the ribbon command View | Freeze cells.
§ The row labels (10/24, 10/25, etc.) are in the first column of the worksheet.
To freeze them, select the second column (column B) by clicking on its column header (the button above the
column, labeled with "B").
Then select the ribbon command View | Freeze cells.
§ To freeze both rows and columns, click cell B2 and select the ribbon command View | Freeze cells.
Tip: Since it is the top row and first column in this example, you might as well use the commands Freeze top
row and Freeze first column by clicking the on the arrow of the icon Freeze cells.
If you want to unfreeze, click on the icon Freeze cells again.
Editing worksheets 179
2. The dialog box displays all characters available in the currently selected font. You can select a different font
from the dropdown list Font if necessary.
3. You can use the dropdown list Set to jump to a specific section of the character set. For example, you can
select Cyrillic to view the Cyrillic characters (provided the selected font contains such characters).
Note: Many fonts contain only a few of the available character sets. A particularly large reservoir of
characters is available in the standard fonts supplied with your operating system. In Windows, for example,
these include such fonts as Arial, Tahoma and Times New Roman.
4. Select the character to insert with the arrow keys and press Enter¿ or double-click on the character to insert
it into the text.
5. You can now insert more characters in the same way or exit the dialog box with the Close button.
Tip for Windows users: Most versions of Windows include two icon fonts named Symbol and Wingdings.
These fonts contain numerous useful symbols (phone symbols, bullets, etc.).
Note: The shortcut key only remembers the selected character, but not the selected font.
Mac/Linux: On some systems (including macOS and several Linux distributions), these shortcut keys do not
work.
Applying selected formatting and special characters via the "Character" icon
The ribbon command Insert | Character (in the group Text) opens a dropdown menu with some special
formatting and special characters, such as:
§ Soft hyphen / non-breaking hyphen
§ Non-breaking space
§ En dashes and spaces of different widths and some useful special characters.
Tip: If you click on the icon on the far right of the character in the dropdown menu, you can assign your
own shortcut key to the character.
For more information on changing the keyboard mapping, see Customizing shortcut keys. You can edit the
shortcut keys for special characters described in this section by selecting the "Characters" entry in the upper left
list Categories in the dialog box.
Formatting worksheets 181
Formatting worksheets
You can apply a variety of fonts, colors, shades, borders and other format options to improve the appearance
and readability of worksheets.
In this chapter you will learn everything about designing attractive worksheets. It covers the following topics:
§ Cell size
To change the cell size, either use the commands of the ribbon tab Layout | group Cells. Alternatively,
simply drag the row header (or column header) using the mouse.
§ Number format
PlanMaker can display numbers in many different number formats: as plain numbers, rounded to 2 decimal
places, as a percentage, with a currency symbol, as a date or time, in a user-defined format, etc. Use the
commands of the ribbon tab Home | group Number to select the appropriate number format.
§ Borders
With the ribbon command Home | group Format | Borders you can add borders and lines to cells.
§ Shading
The background of cells can be shaded. The ribbon command Home | group Format | Shading lets you
apply a variety of colors, shading and patterns to the background of cells.
§ Alignment
With the commands of the ribbon tab Home | group Alignment you can align cell contents (left-aligned,
right-aligned, etc.) and rotate them.
§ Protection
Furthermore, you can use the dialog box of the ribbon tab Home | group Alignment (Protection tab) to
protect cells against changes. See also Sheet protection.
§ Character format
The commands of the ribbon tab Home | group Character let you specify the character format of cells or
individual characters. This includes settings such as the font, font styles (bold, italics, etc.) and the font
color.
§ Paragraph format (text frames only)
If you have inserted text frames in the worksheet, you can change the paragraph format (line spacing,
indents, etc.) of the included text. This can be done using the dialog box Paragraph of the ribbon tab Home
| group Alignment (only available in text frames).
§ Character styles
You can create character styles that store your favorite character formats. Character styles can be applied to
cells at the push of a button.
Formatting worksheets 182
§ Cell styles
FreeOffice: Creating and managing your own cell styles is not included in SoftMaker FreeOffice.
Additionally, you can create cell styles. Both the character format (font, etc.) and the cell format (number
format, borders, shading, alignment and cell protection) can be saved in these cell styles.
§ Document templates
PlanMaker even lets you create your own document templates. Document templates can include your own
character styles, your own cell styles and any kind of content.
§ AutoFormat
The command AutoFormat allows you to format a range of cells by applying predefined format schemes.
Note: The command Insert | Table is even more powerful for applying different table styles. See Tables in
worksheets.
§ Conditional formatting
You can also apply conditional formatting to cells. Conditional formatting will only be applied when a
certain condition is met. This way you can automatically change the appearance of a cell, for example, a cell
is displayed in red color whenever its content is greater than 1000.
§ Input validation
When you add input validation to cells, only the specified types of values (e.g. only numbers) within the
specified limits (e.g. only values between 10 and 20) will be considered valid in these cells.
§ Format painter
With the ribbon command Home | group Edit | Format painter you can transfer the formatting of one cell
to other cells quickly using a "brush".
§ Page setup
The page setup command allows the user to set print options. It includes settings such as paper size and
orientation, margins, headers, footers and other options. Use the ribbon command File | group Print | Page
setup to change these settings.
For more information on these topics in the above order, see the following pages.
Cell size
On the next pages you will learn how to change the size of cells.
Important: If a cell displays hashes (e.g., ########) instead of the cell content, the column is too narrow to
display the cell content. If this happens, simply widen the corresponding column.
Formatting worksheets 183
Tip: The same can be achieved much faster: by simply double-clicking on the column header.
§ When you select some cells within a row and choose this command, only these cells will be used for the
calculation of the optimum column width.
§ When you select some cells within a column and then choose this command, only these cells will be used for
the calculation of the optimum column width.
§ If a single cell is selected and you choose this command, the column width will be adjusted to the contents
of that current cell.
The height of rows can be changed the same way, using the Optimum height button.
Tip: If sheet protection is enabled for a worksheet, users will not be able to unhide hidden row/columns in
the worksheet. See also Sheet protection.
Hiding columns
Hiding and showing columns works the same way. But instead you use the column headers and the ribbon
commands Home | group Cells | Visibility | Hide columns and Show columns.
Number format
On the ribbon tab Home | group Number you can change the number format of cells.
The number format determines how numbers are represented in these cells. For example, if you enter 12.3456
in a cell and then apply one of the "Currency" number formats to it, it will be displayed with the chosen
currency symbol and rounded to two decimal places (for example, as $12.35).
Note: When you apply a number format that has a fixed number of decimal places, the number will only be
displayed as a rounded value, but still keeps all of its decimal places. To actually round numbers, use
arithmetic functions like the ROUND function.
To change number formats of cells, you can either simply use directly the buttons of the command group
Number or open the dialog box of the command group Number for additional options.
Applying common number formats directly: Via the buttons of the command group "Number"
Common number formats can be used via the buttons of the ribbon tab Home | group Number.
§ With the icon you can display a number directly as a percentage (multiplied by 100). Click on this icon
again to return to the default value.
Formatting worksheets 186
§ With the icon you can quickly convert a number into a currency value, e.g. Dollar. Click again on the
icon for the default value.
§ With the two icons and you can easily increase or decrease the number of decimal places (the
numbers will only be displayed rounded, but they actually keep all of their decimal places).
Additional options: Via the dialog box of the command group "Number"
For advanced options (e.g. custom number formats) use the dialog box. To do this, click on the group arrow in
the bottom right corner of the ribbon tab Home | group Number.
Alternatively: Right click to open the context menu and select the entry Cell.
§ Decimal places
Some formats allow you to specify the number of decimal places to be displayed.
Note: Numbers will only be displayed rounded, but actually are not rounded. However, it still keeps all of its
decimal places.
§ Thousands separator
Some formats allow you to specify if numbers should be displayed with thousands separators (e.g.,
5,000,000) or without (e.g., 5000000).
§ Negative numbers in red
Some formats allow you to specify if negative numbers should be displayed in red color.
§ Suppress minus sign
Some formats allow you to specify if the minus sign of negative numbers should be suppressed.
§ Don't show zero
Some formats allow you to specify if the content of cells containing the number zero should be suppressed.
When you confirm with OK, the numbers in the selected cells will be displayed in the chosen formatting.
Default
Displays the number just the way it was entered.
More precisely: The number is displayed right-aligned. Apart from that, no further reformatting takes places.
Right of the decimal point, all decimal places that have been entered are shown (with a maximum of five
decimal places).
Example: 42
Real Number
Same as the Default number format, except that you can specify several formatting options (see previous
section, options of the dialog box). For example, you can set the number of decimal places to be displayed.
Example: 42.00
Formatting worksheets 188
Note: The number will only be displayed rounded, but actually is not rounded. However, it still keeps all of
its decimal places. To actually round the number, use arithmetic functions like the ROUND function.
Currency
Displays the number with a currency symbol and two decimal places.
Only available via the dialog box: You can select the desired currency from the Currency list box.
Example: 42.00 €
Note: Depending on the country settings of your system, the display may differ.
Accounting
Same as the Currency number format (see above), except that numbers are displayed in accounting format.
The difference to the currency format is that negative amounts have the minus sign in the left cell margin,
separated from the number. Currency symbols are also aligned flush with each other.
Example: - 42.00 €
Note: Depending on the country settings of your system, the display may differ.
Date/Time
Displays the number as date and/or time.
Only available via the dialog box: In the Format list box, various different date and time formats are offered,
depending on your system's regional settings.
Directly via the dropdown list of the command group Number:
§ Short date: The date is displayed in the 11/22/2018 format
§ Long date: The date is displayed in the Thursday, November 22, 2018 format
§ Time: The time is displayed in the 22:30:00 format
Percentage
Displays the number as a percentage.
Apart from adding a percent sign (%) to the number, the number will also be displayed multiplied by 100. For
example, 0.5 will be displayed as 50%.
Example: 4200%
Scientific
Displays the number in scientific notation.
Formatting worksheets 189
Fraction
Displays the number as a fraction.
Only available via the dialog box: The format of the fraction can be selected in the Format list box.
Note: The number will be displayed as a rounded value, if necessary. For example, if you choose the format
As halves and enter the number 2.3, it will be displayed as 2 1/2.
Examples: 2 1/2
5 9/10
Boolean
Displays the number as a Boolean value (logical value).
If the number is zero, FALSE will be displayed. If it is any other value, TRUE will be displayed.
Examples: TRUE
FALSE
Text
This number format presents a special case: It forces PlanMaker to treat a number as text – not as a number.
The number will be left-aligned and displayed exactly the way it was entered. As opposed to any other number
format, numbers will not be reformatted on input by any means. Leading zeros will not be removed; dates will
not be reformatted automatically, etc.
This can be useful, for example, when entering numbers with leading zeros (e.g. serial numbers). Normally,
when you enter a number like "00043682" into a cell, PlanMaker will automatically remove the three leading
zeros. If you apply the Text number format to the cell, the leading zeros will persist.
Warning: For compatibility reasons, this number format has been implemented exactly the same way as in
Microsoft Excel. Therefore, it will lead to the same unexpected results in calculations:
When you apply this format e.g. to the cells A1 and A2, the result of the calculation A1+A2 will be the sum
of these two cells. However, the calculation SUM (A1:A2) will return zero. The reason is that, for most
arithmetic functions, text always has the "value" zero!
Custom
Only via the dialog box: Displays the number in a user-defined number format.
For more information, see the next section.
Formatting worksheets 190
1. Open the dialog box on the ribbon tab Home | group Number and switch to the Number format tab.
2. In the Category list, choose Custom.
3. In the Format list, choose the format to be deleted.
4. Click on the Delete button.
5. Close the dialog box (preferably using the Cancel button, since clicking OK would apply the currently
selected format to the current cell).
Note: The Delete button is available only for user-defined number formats. You cannot delete any of the built-
in number formats.
# Display a single digit of the number. Or display nothing in case there is no digit at this position.
Example: #.## applied to the number 1.2 returns 1.2.
0 Display a single digit of the number. Or display a zero in case there is no digit at this position.
Example: #.00 applied to the number 1.2 returns 1.20.
? Display a single digit of the number. Or display a blank in case there is no digit at this position.
Example: #.?? applied to the number 1.2 returns 1.2 (with a blank behind the 2).
Important: If any of the above codes is placed to the left of the decimal point, all digits left of the
decimal point will be displayed. Example: 0.00 applied to the number 123.456 will not return 3.46,
but 123.46.
, (comma) Display the number with thousands separators. This code can be placed at an arbitrary position in the
format string: ,0.00 applied to the number 5000000 returns 5,000,000.00.
Note: If your system utilizes a thousands separator other than a comma, use the corresponding
character instead of a comma.
% Display a percent sign at this position and multiply the number by 100.
Example: 0% applied to the number 0.5 returns 50%.
E- or e- Same as E+, except that the exponent's sign is only displayed if it is negative. Example 1: 0E-00
applied to the number 5000 returns 5E03.
Example 2: 0E-00 applied to the number 0.005 returns 5E-03.
General Placeholder for the entire cell content (formatted with the number format "Default").
"Text" Do not interpret the text between the quotation marks, just display it.
Example: "MyText"
* (asterisk) Repeat the following character. For example, *x fills the entire cell with the character "x".
Example: The format codes "Total:"* 0.00 display the text "Total:" at the left of the cell and the
number (with two decimal places) at the right. The space in-between is filled with blanks.
[Red] Display the cell content in red color. Other color codes available:
[Black] [White] [Red] [Green] [Blue] [Cyan] [Magenta] [Yellow]
Code Result
D Day (1-31)
M Month (1-12)
MMMMM Name of month, first letter only ("J" for January to "D" for December)
Q Quarter (1-4)
QQ The word "quarter" in the language set in the system's regional settings
h Hour (0-23)
m Minute (0-59)
s Second (0-59)
AM/PM Display times in 12-hour format (with AM or PM). Has to be placed at the end of the format codes!
[$-n] Optional: Allows you to specify the regional code of the language to be used for day and month
names. If no regional code is given, PlanMaker uses the system's default language. Example: [$-409]
represents English (US).
* The "endless" time format distinguishes itself from other time formats by its feature of not setting the time back to 0:00 after 24 hours. This is useful
for calculations with times. For example, when you add 20:00 and 5:00, the result would normally be 1:00. But if you format this calculation as
[h]:mm, the result will be 25:00.
The endless time format also supports negative time values. For example, 7:00 - 10:00 does not result in 21:00, but in -3:00.
The same applies to minutes and seconds, which are also not reset after 60 minutes/seconds. You can even use the endless time format to convert times
to minutes or seconds. For example, when you format 02:00:00 as [mm]:ss, 120:00 will be displayed. When you format it as [s], 7200 (the number of
seconds) will be displayed.
Defining separate sections for positive numbers, negative numbers, zero and text
You can split the text string that defines a number format into up to four sections (separated by semicolons).
This allows you to define different formats for positive numbers, negative numbers, the number zero and text –
as follows:
Positive; Negative; Zero; Text
The number of sections that you include has the following effect:
Number of sections Effect
2nd section: -0.00[Red] causes negative numbers to be displayed with two digits after the decimal point as well.
A minus sign is displayed in front of the number (see note!). Additionally, the number is colored in red.
Note: When you define a number format with two (or more) sections and you want negative values to be
displayed with a minus sign, you must include a minus sign in the section for negative numbers.
The reason is that, as opposed to number formats with just one section, minus signs will not be displayed
automatically for number formats with multiple sections.
Tip: "Conditional formatting" provides a much more convenient and powerful way to perform such tasks.
See Conditional formatting.
Formatting worksheets 196
Borders
With the ribbon command Home | group Format | Borders you can completely surround cells with borders or
add single lines to cells. Gridlines (the lines between the cells) can also be applied here.
Common border lines: Via the icon of the command group "Format"
A selection of common border lines can be found via the icon Borders under Home | group Format.
Proceed as follows:
1. Select the desired cells.
2. Click on the icon's arrow for the dropdown menu and select an entry with the desired properties by clicking
on it.
Note: You can also combine individual lines to your liking by reopening the dropdown menu of the Borders
icon and adding another attribute, for example, first positioning a line at the top and then an additional line
at the bottom.
The table cells are now provided with the relevant lines.
Tip: If you then want to add exactly the same type of border to other cells, simply select them and click on the icon itself (not the arrow).
PlanMaker will then reapply the most recently selected type of border.
Removing border lines: Click on None in the dropdown menu. All border lines will then be completely
removed.
If you want to edit/remove individual border lines or define additional properties for borders and lines, click on
Borders in the dropdown menu. A dialog box opens with other options (see below).
You open the dialog box by clicking on the arrow of the icon and selecting Borders in the dropdown
menu.
Alternatively: On the ribbon tab Home | group Alignment, click on the group arrow and switch to the
Borders tab.
Formatting worksheets 197
4. Then specify where you want to apply this type of border line (top, bottom, left, right, etc.).
Formatting worksheets 198
For this purpose, a preview box surrounded by a set of buttons is available in the right half of the dialog box.
Use it as follows:
A. In the preview in the right half of the dialog box, simply click directly on all lines to which a border line
is to be applied.
B. Alternatively, you can use the buttons that are displayed to the left and below the preview for this
purpose. Each button represents a specific line (see icon on the button).
C. The buttons above the preview are useful shortcuts:
The Outline button applies the currently set border line to all outer borders.
The Inside button does the same for all inner lines (the "gridlines" between the cells).
The None button removes all lines at once.
5. Add as many lines as you like by simply repeating step 4.
Of course, you can always change the line style, thickness or color (step 3) before applying it (step 4).
6. When everything is as required, confirm with OK.
The table cells are now provided with the relevant lines.
Shading
With the ribbon command Home | group Format | Shading you can apply a colored shade or fill pattern to
cells.
If you click on the small arrow next to the icon Shading, the program will open a dropdown menu with
Standard colors and Color variations. You can apply these directly to the selected cells by hovering over the
colors with the mouse cursor (you can see the effect on the cell in the preview) and then clicking on the desired
color.
Tip: The last selected color is displayed in the icon as a small horizontal bar. If you want to apply the same color to other cells, simply
select them and click on the icon itself (not the arrow). PlanMaker will then reapply the last selected color.
Formatting worksheets 199
This also applies to other shading settings, such as Patterns or Shades, which you can only find in the dialog box. You open the dialog
box by clicking on the icon's arrow and choosing More. Detailed information on the options of the dialog box can be found below.
Removing shading: Click on Transparent in the dropdown menu to remove existing shading.
You open the dialog box by clicking on the arrow of the icon and choosing More in the dropdown
menu.
Alternatively: On the ribbon tab Home | group Alignment, click on the group arrow and switch to the
Shading tab.
§ Adding a shade
A shade is a color shading that is mixed from the selected foreground color and background color.
To add a shade, set the Type to Shading and then make the desired settings:
First, set the desired Foreground and Background colors. (The background color is set to white by
default.)
In the section Shades, different mixtures of these two colors are now offered. Select one of these
suggestions. Alternatively, you can enter an exact percentage for the shade in the input field under Shading.
Values between 0 (100% background color) and 100 (100% foreground color) are allowed.
§ Adding a pattern
To add a pattern, click on one of the patterns in the section Patterns.
You can also select a different Foreground and Background color for the pattern.
Alignment
On the ribbon tab Home | group Alignment you can specify the alignment of the cell contents within the cell.
Before you execute the commands, you must first select the desired cells. To change a single cell, simply
navigate to it.
Then, proceed as follows:
Top vertical alignment: Align the cell content to the top edge of the cell.
Formatting worksheets 201
Centered vertical alignment: Align the cell content vertically to the center.
Bottom vertical alignment: Align the cell content to the bottom edge of the cell.
Justified vertical alignment: The cell content is evenly distributed between the top and bottom cell border (only
affects cells that contain multiple lines of content and have the option Wrap text enabled).
Rotate: Here you can rotate the entire cell (including its contents) by the selected angle. The command Stacked
corresponds to the option Vertical text in the dialog box (see below): The cell contents are not read from left to
right, but from top to bottom (to disable it, click Stacked again).
Wrap text: The cell content will automatically be wrapped to the next line if it does not fit into a single line.
Merge cells: Lets you merge a cell with its neighboring cells. Merged cells are treated by PlanMaker as if they
were one single cell. To do so, select the cell and any number of directly adjacent cells and click on the icon itself
to merge the cells.
Note: Whenever you merge cells, the content of all selected cells is automatically deleted – except for the cell in
the upper left corner of the selected range.
To disconnect merged cells, click on the icon again.
If you click on the icon's arrow, you can choose from various options of merging cells:
Merge cells: Corresponds to clicking on the icon itself, all cells are merged normally.
Merge and center: The selected cells are merged and the cell content is centered horizontally over several
columns (vertically at the bottom).
Merge and turn on line wrap: Cells are merged while wrapping the cell contents in the created merged cell.
If you selected cells across several columns, you can choose between the commands Merge by line or Merge by
column to merge the selected cells to only one column or only one row.
In addition, you can also disconnect merged cells from here using the Split cells entry.
Default horizontal alignment: Text is left-aligned, numbers are right-aligned. Logical values and error values are
centered.
Left horizontal alignment: Align the cell content to the left edge of the cell
Right horizontal alignment: Align the cell content to the right edge of the cell
Justified horizontal alignment: The cell content is evenly distributed between the left and right cell border (only
affects cells that contain multiple lines of content and have the option Wrap text enabled)
Most of these options can also be found in the dialog box of the command group Alignment (see below). In
addition, the options enabled via the direct ribbon commands are displayed in the dialog box as both enabled.
For example, if the ribbon command Wrap text is enabled for a cell, a check mark also appears in the dialog box
in front of the option Wrap text.
Formatting worksheets 202
Shortcut keys
There are also shortcut keys for horizontal alignment:
Command Windows/Linux Mac
The dialog box provides the following options on the "Alignment" tab:
Formatting worksheets 203
Horizontal alignment
Determines the horizontal alignment of the cell content within the cell boundaries:
Default: Text left-aligned, numbers right-aligned, and logical values and error values centered
Left: Align the cell content to the left edge of the cell
Centered: Align the cell content centered
Right: Align the cell content to the right edge of the cell
Justified: The cell content is evenly distributed between the left and right cell border (only affects cells that
contain multiple lines of content and have the option Wrap text enabled)
Center across columns: The content of one cell is centered across multiple columns. Select the cell with the
content and an arbitrary number of cells right of it beforehand (these cells have to be empty!). Then select the
Center across columns alignment.
Vertical alignment
Determines the vertical alignment of the cell content within the cell boundaries:
Bottom: Align the cell content to the bottom edge of the cell
Centered: Align the cell content vertically to the center
Top: Align the cell content to the top edge of the cell
Justified: The cell content is evenly distributed between the top and bottom cell border (only affects cells that
contain multiple lines of content and have the option Wrap text enabled).
Rotate by ...
Here you can rotate the entire cell (including its contents) by the selected angle.
Text direction
For text in Arabic script, you can change the text direction of the cell to right-to-left here. If you choose the
default setting Context sensitive, PlanMaker determines the correct writing direction automatically.
For more information, see also Working with Arabic text.
Inner margins
Lets you modify the inner margins of cells.
Line break
If this option is enabled, the cell content will automatically be wrapped to multiple lines, if it does not fit into a
single line.
By default, this option is disabled.
Formatting worksheets 204
Tip 1: You will also find this option via the context menu by right-clicking on a selected cell.
Tip 2: You can use the key combination Ctrl+¿ to wrap to the next line manually.
Vertical text
If this option is enabled, the cell content will be displayed vertically (top to bottom instead of left to right).
Merge cells
Lets you merge a cell with neighboring cells. To do so, select the cell and any number of directly adjacent cells
and activate this option.
Merged cells are treated by PlanMaker as if they were one single cell.
Note: Whenever you merge cells, the content of all selected cells is automatically deleted – except for the
cell in the upper left corner of the selected range.
To disconnect merged cells, select them again and disable this option.
Protection
On the Protection tab of the dialog box Cell you can prevent cells from being changed, to hide the cell content
or formula, or to disable printing.
Open the dialog box by clicking on the group arrow in the bottom right corner of the ribbon tab Home | group
Alignment (or group Number). Switch to the Protection tab.
Alternatively, open the dialog box by right-clicking on the selected cells for the context menu and select the
Cell entry.
Character format
With the commands on the ribbon tab Home | group Character you can change the character format (such as
font, font size, font color, text styles, etc.).
Before choosing one of these commands, you can select the text that you want to change, as follows:
§ To change the character format of a single table cell, simply navigate to it – without selecting.
§ To change multiple cells, select them before executing this command.
Formatting worksheets 205
§ If you press F2 and select just parts of the cell content, only the selected characters will be changed.
Frequently used settings can be made directly via the icons of the command group:
§ Font and font size
§ Text styles (bold, italic, underlined)
§ Font color
Android/iOS: If you are using these versions, please note that selecting cell contents there works slightly
differently. For more information, see Selecting cells and cell content.
Tip: The icons in the group Character can be used to increase or decrease the font size by one
level.
Text styles
Text styles are character formatting options such as bold, italics, etc.
PlanMaker offers the following text styles:
§ Italic: A slanted variant of the font.
§ Bold: A stronger ("more pronounced") variant of the font.
§ Underline: The text is underlined (single, double, words only single, words only double, etc.).
§ SMALL CAPS: Smaller uppercase letters are used instead of lowercase letters.
§ ALL CAPS: All letters are output as uppercase letters.
§ Strikethrough: The text is struck through.
§ Superscripts and subscripts: for example, r2 and H2O. For more information, see Superscripts and
subscripts.
Note: The 4 latter options are only available via the dialog box of the command group "Character" and not directly via the icons of
the command group.
2. Click on the icon for the text style you would like to enable oder disable: The B stands for bold, the I for
italics and the U for simple underlining.
Other options: Via the dialog box of the command group "Character"
For additional text styles that you cannot find via the buttons (e.g. SMALL CAPS), open the dialog box.
On the ribbon tab Home | group Character, click on the group arrow in the bottom right corner and switch to
the Font tab in the dialog box.
§ In the area Styles, you will find small caps, all caps and strikethroughs. These can be enabled or disabled
there via a simple mouse click.
§ In the area Underline, you can use the dropdown list to select between different options for underlined text.
§ To enable bold and/or italics, open the dropdown list Style (to the right of font size) and select the desired
entry: Regular, Italic, Bold or Bold Italic.
Shortcut keys
There are also shortcut keys for some text styles:
Command Windows/Linux Mac
Font color
You can change the color of the text itself or highlight its background.
The commands for this can be found on the ribbon tab Home | group Character.
1. Select the desired cells or the desired text and click on the small arrow to the right of the icon (i.e. not on the
icon itself).
2. Select the desired color from the dropdown menu.
Tip: To format more text in the same color, select the text and then click on the icon itself because the last
color used will be applied again.
The Font color can be found both as a direct button in the command group and in the dialog box. The
Background color, however, you can only change via the dialog box (see below).
Proceed as follows:
1. Select the cells or the text segment to be modified.
2. Click on the group arrow in the bottom right corner of the ribbon tab Home | group Character. In the
dialog box, switch to the Font tab.
3. Open the dropdown list Background color and select a different color instead of the default Transparent.
The text is highlighted with this color.
Tip: If you change the background color this way, it only affects the single characters within the cell. If you
want to color the entire cell, you should use the ribbon command Home | group Format | Shading instead.
Notes
Color lists only offer a few standard colors, but you can always compose your own colors. To do so, click on
the entry Define color... at the end of the dropdown list. (For more information, see also Document properties,
Colors tab.)
Note: Some printers do not support changing the character pitch for internal printer fonts. The font then
appears wider or narrower on the screen, but not on the printout.
Kerning
Certain pairs of letters look better when the spacing between these letters is reduced or increased a bit. Such
adjusting is known as kerning.
The following figure illustrates what is meant by kerning:
The upper text (without kerning) shows that the letters "V" and "A" are usually too far apart. This was
corrected for the lower text (with kerning).
This adjusting occurs fully automatically. All you have to do is enable kerning:
Formatting worksheets 211
Note: Not all fonts provide kerning information in their font data, which is required to determine which letter
pairs to adjust and how. Almost all font collections published by SoftMaker include extensive kerning
information.
2. On the ribbon tab Home | group Contents | Delete , choose the command Reset character formatting.
PlanMaker now removes any character formatting that you have applied via the dialog box or the buttons on the
ribbon tab Home | group Character.
Note: In the dialog box of the ribbon tab Home | group Character , you will also find a Reset button on each
tab. However, the use of this button differs from the above function: You can only use it to undo all changes
made in the open dialog box provided that you have not yet confirmed them with OK.
If the changes have already been confirmed with OK, they can only be undone via the Reset character
formatting icon described above.
Note: The "Paragraph" dialog box, which appears by clicking on the group arrow on the ribbon tab Home |
group Alignment, is only available in text frames. For general information on working with text frames, see
Text Frame.
§ Paragraph alignment
§ Spacing above/below a paragraph
§ Hyphenation frequency (see Hyphenation)
For more information on these topics in the above order, see the following pages.
You can use indents to change the left and right margins of paragraphs in text frames to move text in or out.
The indent for the first line of a paragraph can be specified separately.
To use indents, select the desired paragraphs in the text frame. Then open the dialog box by clicking on the
group arrow of the ribbon tab Home | group Alignment.
Alternatively, open the dialog box by right-clicking on the selected text, and select the entry Paragraph.
In the section Indents you can set the Left indent, the Right indent and the First Line indent of a paragraph.
Enter the desired values here. The First line indent can be either positive or negative.
Line spacing determines the spacing between the individual lines of a paragraph in a text frame.
To change the line spacing, proceed as follows:
1. Place the text cursor in the desired paragraph of the text frame (or select several paragraphs).
2. Open the dialog box by clicking on the group arrow of the ribbon tab Home | group Alignment.
You will find the options for changing the line spacing in the section Line spacing:
3. First, use the dropdown list to select the method you want to use to specify the line spacing (see below).
4. Then enter the spacing in the edit box to its right.
When you confirm with OK, the line spacing will be changed according to your settings.
Formatting worksheets 213
Or you can use the path via the dialog box by clicking on the group arrow under Home | group Alignment. In
the open dialog box, you will find the corresponding commands in the Alignment list.
In addition to line spacing, you can also define for text in text frames how much space should be kept above the
first line and below the last line of a paragraph.
To do so, open the dialog box by clicking on the group arrow of the ribbon tab Home | group Alignment. The
following options are available in the Paragraph spacing section:
Option Function
Before Here, you can set the spacing that is to be kept free to the last line of the previous paragraph.
After Here you can set the spacing that PlanMaker should kept free to the beginning of the next paragraph.
Note: These values do not affect the amount of space between lines within a paragraph (see Line spacing).
Formatting worksheets 215
Character styles
You can use the command Character style, which can be accessed via the context menu, to create and modify
"character styles".
In a character style, you can save a frequently needed character format (font, font size, text styles, etc.) and
then apply it repeatedly to any characters or entire cells you like.
If, for example, you want to print small print sections in a different font and smaller size regularly, simply
create an appropriate character style – lets call it "Small print" – and apply the style to those sections.
Note: In PlanMaker you can also apply cell styles (see Cell styles). The difference to character styles is that
character styles store the character format only, whereas cell styles store both character format and cell format
(number format, alignment, borders, etc.). Furthermore, character styles are also applicable to individual
characters within a cell, while cell styles are applicable only to entire cells.
For more information, see the following pages.
Note: If you press a key combination that is already assigned, the current assignment is displayed below the
input field Shortcut key. You should then press the Backspace keyÕ to delete your shortcut key and use a
different key combination. Otherwise, you will overwrite the key combination for another style or even one
of PlanMaker's commands.
We recommend that you always use key combinations that include the keys Ctrl and Shift since these are not
usually assigned.
Tip 2: If you have assigned a shortcut key to the style, you can apply the style even faster: Select the desired
cell contents and press the assigned key combination.
Important: When you change the formats stored in a character style, all cells using this style are changed
accordingly. However, this automatic reformatting is limited to characters where you manually changed the
formatting after assigning the style (see next section).
Formatting worksheets 217
Please note: Subsequent changes to the formatting of the style basis will also change all styles based on it.
Only the formatting that you have already customized there will remain unchanged.
If, for example, you select a new font for the "Normal" style, the font will also change in all other character
styles – unless a different font was explicitly selected there.
In addition, you can reassign the style basis to a character style at any time with the option Based on.
To have a character style based on a style other than the one you previously selected, proceed as follows:
1. Double-click on a cell.
2. Right-click to open the context menu and select the entry Character style.
3. In the list on the left side of the dialog box, select the character style whose basis you want to change and
click on the Edit button.
4. In the following dialog box, switch to the Style tab.
5. Important: In the dropdown list Based on, select the style basis to which the selected character style is to be
linked.
6. You can now also change the desired formatting of the character style, etc.
Formatting worksheets 219
Cell styles
FreeOffice: Creating and managing your own cell styles is not included in SoftMaker FreeOffice.
You can use the ribbon command Home | group Format | Cell styles to apply "Cell styles".
Cell styles are a combination of cell attributes (number format, orientation, borders, etc.) as well as the
character format (font, etc.) that you can save. Once saved, all the attributes stored in that style are applied to
the selected cells at once.
For example, if you want to frequently format cells with the number format "Percent", red background and bold
font, simply create a corresponding cell style and apply it to as many cells as desired.
Note: In PlanMaker you can also apply character styles (see Character styles). The difference to cell styles is
that character styles store the character format (font, etc.) only, whereas cell styles store both character format
and cell format. Furthermore, character styles are also applicable to individual characters within a cell, while
cell styles are applicable only to entire cells.
For more information, see the following pages.
Tip: You can use the Show option to determine whether all available styles should be displayed in the list –
or only those already used in the current document.
3. Select the desired style in the Styles list.
4. Click on Apply.
Immediately, the format of the selected cells will be changed to the format defined in the cell style.
1. On the ribbon tab Home | group Format, click on the Cell styles icon and choose Manage cell styles in
the dropdown menu.
The dialog box Cell style opens.
2. Optional: In the Styles list in this dialog box, select the cell style on which your new style should be based
(see also "Based on" below). Or simply select the default style "Normal".
Tip: You can use the Show option to determine whether all available styles should be displayed in the list –
or only those already used in the current document.
3. Click on the New button.
4. Give the cell style whatever name you like and confirm with OK.
5. The new cell style has now been created, and you can modify it individually as follows:
To change the character format, click on the Character button. A dialog box will be displayed, which is
very similar to the dialog box from the ribbon tab Home | group Character (see Character format).
To change the cell format, click on the Cell button. A dialog box will be displayed, which is very similar to
the dialog box from the ribbon tab Home | group Number (see Number format and the following section).
Formatting worksheets 222
6. Click on Close to exit the dialog box (or on Apply first if you want to see the result of the cell style directly
for the selected cells).
The style is now defined and ready for use via the ribbon command Home | Cell styles .
You can create a different set of cell styles for each document; the styles are stored inside the document.
With the selection Based on, you can change the assignment of the style basis for the created cell styles at any
time:
To do so, first select the style to which another style base is to be assigned from the left list in the dialog box.
The Based on list shows you the base on which the selected style is currently based. You can change the style
basis here.
Note: If you want to change the assignment of a cell style to Based on and you have not yet created a custom cell style, then this option
cannot be selected at first because only the standard styles are available. These have unchangeably the style "Normal" as their base.
Only after you have defined your custom new style and then selected it from the left styles list, the option Based on is freely available for
you.
Please note: Subsequent changes to the formatting of the style basis will also change all styles based on it.
Only the formatting that you have already customized there will remain unchanged.
Note: For the default style "Normal" , these options cannot be changed.
To assign a shortcut key to a style, use the Cell styles icon to open the Manage cell styles entry. In the
opened dialog box, select the desired style from the list. Then click in the Shortcut key input field and press
the desired key combination (starting with Ctrl or Alt).
Note: If you press a key combination that is already assigned, the current assignment is displayed below the
input field Shortcut key. You should then press the Backspace keyÕ to delete your shortcut key and use a
different key combination. Otherwise, you will overwrite the key combination for another style or even one
of PlanMaker's commands.
We recommend that you always use key combinations that include the keys Ctrl and Shift since these are not
usually assigned.
Important: When you change the formatting options stored in a cell style, all cells using this style are
changed accordingly.
1. On the ribbon tab Home | group Format, click on the Cell styles icon and choose Manage cell styles in
the dropdown menu.
2. The dialog box Cell style opens. Select the style you want to change.
3. To change the cell format, click on the Cell button. To change the character format, click on the Character
button.
4. When done, close the dialog box with the Close button.
Document templates
As you learned in the previous two sections, character styles and cell styles are always saved in the document in
which they were created. If you want to use such styles in other documents as well, you should save them in a
document template .
Each time you choose the ribbon command File | New , PlanMaker allows you to select a document template
as the basis for the new document. If, at this point, you select a document template that you have created, the
new document will have the same character and cell styles that you saved in the template.
Note: Document templates can not only contain your favorite character and cell styles, but also text, values,
calculations, etc. This enables you to create a set of templates for invoices, annual reports, balance sheets or
other frequently used documents.
Simply choose the command File | New, select the template and complete the worksheet.
6. Type a name for the template in the File name input field.
7. Confirm that you want to save it.
The new template will now be stored.
Formatting worksheets 226
Important: Of course, changing a document template will affect all documents that are subsequently created
on the basis of this template.
Important: You should not usually change the Normal.pmvx default template. If you want to do this
anyway, you should be aware that these changes will affect all documents that are subsequently created
based on this template.
For example, if you want to change the page format for all documents that will be created in the future based on
the template Normal.pmvx, open this template, change the page format and save the template.
You can also choose a different default template for new files:
To do so, choose the ribbon command File | New (click directly on the icon itself), select the desired
template in the dialog box and click on Set as default. From now on, PlanMaker will always offer this template
as the default template when you create a new document.
AutoFormat
The AutoFormat command lets you apply a predefined scheme of formattings to an entire cell range.
Tip: By inserting "Tables in worksheets" using the ribbon command Insert | Table, you can apply different
table styles much better. You will find a wider range of styles, additional features and better handling
through this function. Then you can further customize the table style on the ribbon tab Table | group Style.
For more information, see Tables in worksheets.
Note: The AutoFormat command is not available on the ribbon by default. However, you can add this command as a separate button on a
ribbon tab. To do this, choose the ribbon command File | Customize | Customize ribbon and then proceed as described in Customizing
icons and groups in the ribbon.
You can still find the menu command in the classic menu interface: Format > AutoFormat:
Formatting worksheets 228
The dialog box for this command shows a list of predefined "AutoFormat styles", whose appearance can be
previewed in the Sample field. To apply an AutoFormat style, simply select a cell range in the worksheet,
choose the above command, select the desired style and click OK.
The options in the Apply section of the dialog box let you choose which formatting options to apply. For
example, if you deselect all options except Borders, only the border lines will be applied; all other formatting
options will remain unchanged.
Conditional formatting
The ribbon command Home | group Format | Conditional formatting allows you to apply conditional
formatting to cells. Conditional formatting will only be applied when a certain condition is met. This way you
can automatically change the appearance of a cell, for example, a cell is displayed in red color whenever its
content is greater than 1000.
On the next pages you will find out everything you need to know about it. The following topics are covered:
§ Creating new formatting rules
To apply conditional formatting to cells, you select those cells and create a so-called formatting rule for
them. Example: "If the cell content is greater than 1000, display it in red color."
You can create as many formatting rules for a cell (or cell range) as you like. For example, you can add a
second rule that formats the cell in boldface if it contains a value below zero etc. etc.
§ Types of conditional formatting
This section details the different types of formatting rules available.
§ Managing formatting rules
The Manage rules command gives you access to a dialog box where you can manage all conditional
formatting in a document. For example, you can edit conditional formatting rules, delete rules, etc.
Formatting worksheets 229
Application example
To define (and apply) a formatting rule like this, proceed as follows:
1. Navigate to the desired cell. Of course, you can also select multiple cells to apply conditional formatting to
them together.
2. On the ribbon tab Home | group Format | Conditional formatting (in the icon's dropdown menu) select
New rule to open the dialog box.
Tip: For quick use of common formatting rules, you can also bypass the dialog box by applying certain
options directly from the dropdown menu of the command Conditional formatting (see "Tip: Applying
formatting rules directly from the dropdown menu" below).
3. In the dialog box, first select for Type, which type of condition should be used.
In our example, you would select Format only cells that contain. (For detailed information on each type of
condition, see Types of conditional formatting).
4. Next, specify the desired condition.
In our example, this would be the condition "cell value is larger than 1000". Accordingly, select the options
Cell value and greater than. In the edit control at the right, type in the value 1000.
5. In the last step, click on the Format button and specify the formatting options to be applied whenever the
condition is met.
In our example, switch to the Font tab, set the font color to Red and confirm with OK.
6. All necessary settings are now completed. Click on OK to confirm and create the new rule.
The new formatting rule is now created – and at the same time applied to the selected cells. This has the
following effect:
§ If the cell content is smaller than or equal to 1000, the cell will be displayed in its original format.
§ If the cell content is greater than 1000, the cell will be displayed in the conditional format, that is, in red
color.
Formatting worksheets 230
Note: You can create as many formatting rules for a cell (or cell range) as you like. For example, you can
add a second rule that formats the cell in boldface if it contains a value below zero etc. etc.
The following types of formatting rules are available in the upper area of the dropdown menu:
§ Highlight cells: see description in the next section "Types of conditional formatting", paragraph Format only
cells that contain ...
§ Highest/lowest values: see description in next section "Types of conditional formatting", paragraph Format
only upper or lower values
§ Data bars, Color scales, Icon sets: see description in next section "Types of conditional formatting", paragraph
Format all cells based on their values
In the submenus, click on More rules to open the dialog box with even more differentiable setting options, if
required.
There are several sub-types available for this type of formatting rule. They can be selected using the Format
style control. This control contains the following entries:
§ 2-color scale
As described in the example above.
§ 3-color scale
Same as the 2-color scale, with an additional option to specify the color of the medium value.
§ Data bars
Displays a bar in the background of each cell, representing the relative size of the value – similar to a bar
chart:
§ Icons sets
Displays an icon in each cell, indicating the size of the respective value – for example a red signal light for
the lower third of the values, a yellow one for the medium third and a green light for the upper third:
Formatting worksheets 232
Note: By default, this dialog box displays only the rules for the current cell (or selection). If you want to see
all rules created in the entire worksheet instead, set the Source option to Current worksheet. (See below
for details.)
4. Edit the formatting rules to your liking. (See below for details.)
5. Close the dialog box by clicking on OK.
Note: Please note that the list does not reflect the order in which the rules are processed – on the contrary:
The list is processed from bottom to top, so that the rules with the highest ranking are applied last.
§ Apply to
Here you can change the target range for a rule.
To do so, select the rule in the Rules list and enter the desired cell range here.
Formatting worksheets 235
§ New button
Creates a new conditional formatting rule for the cells currently selected in the worksheet, just like the
ribbon command Home | group Format | Conditional formatting | New rule.
Again, the dialog box appears, that lets you create rules and that was described in Creating new formatting
rules.
§ Edit button
Lets you edit the conditional formatting rule currently selected in the Rules list.
Note: Changes on a rule will affect all cells it was defined for (no matter which cells currently are selected
in the worksheet).
Again, the dialog box appears, that lets you create rules and that was described in Creating new formatting
rules.
§ Delete button
Deletes the rule currently selected in the Rules list.
Note: This will remove the rule from all cells it was defined for (no matter which cells currently are selected
in the worksheet).
For more information on the topic Removing conditional formatting, see the next section.
§ Go to button
Closes the dialog box and jumps to the target area for the rule currently selected in the Rules list.
(Alternatively, under Home | group Contents | Delete , use the command Conditional formatting,
which does exactly the same thing.)
This will "free" the selected cells from any conditional formatting rules applied to them.
Formatting rules that become superfluous because of that will be deleted automatically.
Input validation
FreeOffice: Input validation is not included in SoftMaker FreeOffice.
When you apply input validation to a cell, you can achieve the following:
§ Ensure that only certain types of values (for example, numbers) within certain bounds (for example, between
10 and 20) are considered valid in this cell.
§ Display an informational text whenever the user goes to this cell (for example, "Please enter only numbers
between 10 and 20.").
§ Display an error, warning or informational message window when the user tries to input values that do not
pass validation.
This is useful when you are creating tables that will be filled out by other people and you want to prevent
invalid values from being entered.
Important: The type of the error window also determines whether the user is actually allowed to enter
invalid values. PlanMaker strictly rejects invalid data only when the type Error message (first icon) is
selected!
Furthermore, you can enter the actual text of the message. If nothing is entered, a standard message is given.
For our example, set the type to Error message by clicking the first icon and enter the desired message
(e.g., the title "Invalid entry" and the text "Only numbers between 10 and 20 are allowed here.")
6. Confirm with OK.
Now, only values between 10 and 20 will be permitted in the selected cells. Should the user input something
else, an error message is displayed.
Note: Input validation is only active when the user enters values by typing them in. Should the user paste
invalid values into the cell through a copy and paste operation (for example, with the ribbon command File |
Paste), input validation will not intervene!
For detailed information on the options of the dialog box Input validation, see the next section Settings for
input validation.
If you want to deactivate the input validation again, select the desired cells and proceed as follows
On the ribbon tab Home | group Contents | Delete , choose the command Input validation from the
dropdown menu.
Alternatively, you can use the ribbon command Review | Input validation again. Select "All values" again
in the dialog box on the Settings tab under Allow:
Formatting worksheets 238
As described in the previous section, you can limit the allowed values using the dialog box from the Review |
Input validation ribbon command. The following options are available here:
"Preferences" tab
§ Allow:
With these options you can specify which types of values are allowed:
Option Explanation
All values Allow all types of values (effectively deactivate the input validation)
List entries Allow only values from a predefined list of permissible values.
When you use this option, enter a comma-separated list of the allowed values in the
Source field – for example, dog,cat,mouse or 1,2,3,4,5,6.
Alternatively, you can enter an equal sign followed by a range of cells which contains
a list of permissible values. For example, if the cells C1 through C3 hold the values
"dog", "cat" and "mouse" and you enter =C1:C3 in Source, only those three values
will be allowed.
Additional settings are displayed when the Options button is clicked.
Text length Allow only entries whose length falls within the bounds specified here.
Custom Allow only entries which satisfy the specified condition. Enter the condition in the
Formula field. (For more information on this, see the end of this section.)
§ With values
Here you can further narrow the bounds for allowable values. For instance, if you choose the Between
option, you can specify minimum and maximum values, which the input value must lie between.
§ Minimum, Maximum etc.
Here you can specify the bounds of the entries. If you enter 10 as the Minimum and 20 as the Maximum,
only values within 10 and 20 are accepted.
Formatting worksheets 239
You may also use calculations here. If you enter C1 as the Minimum, the contents of the cell must be
greater than or equal to the cell contents of cell C1. Should you enter SUM(D2:D8), the contents of the cell
must be greater than or equal to the sum of cells D2 through D8.
§ Use dropdown
Only available when List entries is selected under Allow. When this option is selected, an arrow appears on
the right edge of the cell when the user goes to it. When clicked, a dropdown list appears, which contains all
available values for that cell, and from which the user can choose.
§ Ignore empty cells
If this option is enabled, input validation is ignored for empty cells. If the user deletes the contents of a cell,
the cell does not run any input validation until the user enters another value.
Important: The type of the error window also determines whether the user is actually allowed to enter
invalid values. PlanMaker strictly rejects invalid data only when the type Error message (first icon) is
selected!
Formatting worksheets 240
Tip: If you would like to have the specified minimum and maximum values displayed in the message,
simply use the placeholders %min and %max. Example: "Error – Only values between %min and %max
are allowed here."
Examples
Finally, some examples of use:
§ Allow only values within the specified range
On the Settings tab choose first the desired type of value. If only dates are to be allowed, set the option
Allow to "Date". If only numbers are to be allowed, set the option to "Decimal numbers", etc.
After that, you can set the bounds using the With values option. For instance, if only values greater than one
should be allowed, choose the "greater than" option and enter 1 as the Minimum.
§ Allow only values with a certain length
If you would like to prevent the user from entering values with lengths greater than 40, choose the following
options:
Allow: "Text length"
With values: "smaller or equal"
Maximum: 40.
Note: Characters such as numerals, periods, commas, symbols, etc. count here just as much as characters
such as letters.
§ Using your own formula for input validation
Advanced users can also choose "User defined" under Allow, and then give a formula for use in the input
validation.
To do this, use a formula that returns a logical value (i.e., TRUE or FALSE). If the result of the formula is
TRUE, the input is treated as valid; if not, it is treated as invalid.
Formatting worksheets 241
An Example: If you use the formula SUM($A$1:$C$3) > 42, the inputted data is only treated as valid if the
sum of A1:C3 is greater than 42.
Note: Notice that not only absolute cell references, as above, can be used, but also relative cell references:
Absolute cell references, like $A$1, always refer to the cell A1.
Relative cell references, like A1, on the other hand, refer to the cell in the upper left corner of the selected
cells. If you use input validation on only one cell, A1 refers to this cell. If, beforehand, you had marked a
range of cells, A1 refers to the cell in the upper left corner, A2 to the cell below this cell, etc.
On the ribbon tab Review | group Input validation, you will find commands that can be used to detect cells
that contain a invalid data.
Note: A cell contains invalid data if the command Input validation has been used to specify which values
should be allowed in the cell, and the current cell content violates any of these rules.
To find and analyze such errors, use the following commands in the command group:
§ Input validation
Opens the dialog box Input validation for defining allowed values. See previous sections.
Notes
§ The marks for invalid data also appear in the printout.
§ However, the marks are not stored in the document. Thus, when you save a document, close it and open it
again, all circles are removed.
Format painter
You can use the command Home | Format painter to instantly transfer the cell format from one cell to other
cells.
To do so, proceed as follows:
1. Click the cell whose format you want to transfer to other cells.
2. Click on the Format painter icon on the ribbon tab Home| group Edit.
The mouse cursor will now change into crosshairs with a little brush:
3. Drag the mouse (with the mouse button held down) over the cell ranges to which the format is to be
transferred. You can apply this function to any number of cell ranges or individual cells (simply click on
individual cells).
4. When you are finished, click on the Format painter icon again or simply press the Esc key.
The character format (font, text styles, etc.) and cell format (number format, alignment, etc.) will be applied to
the selected cells.
Page setup
In this section you will learn about the options available for formatting a worksheet for printing.
The following topics are covered:
§ Set page format
On the ribbon tab Layout | group Page setup, you can, among other things, set the page format for the
current worksheet. Here you can set such things as paper size, page orientation (portrait or landscape), and
page margins.
§ Setting page format options
In the dialog box of the ribbon tab Layout | group Page setup , you will find various settings on the
Options tab for page numbers, print order, etc. and you can specify which parts of the worksheet should be
printed.
§ Setting up headers and footers
Using the Header and footer command on the ribbon tab Layout | group Page setup, you can add a header
and/or footer to the document, which will be printed at the beginning or end of each printed page of the
worksheet.
§ Adjusting page breaks manually
Page formatting also includes the possibility to manually control the automatic page break if required. This
can be done with the command Page break on the ribbon tab Layout | group Page setup.
See the following pages for more information.
Note: You can set up a different page format for each worksheet in a document. For example, within one
document, the page orientation can be set to portrait in one worksheet, and landscape in another.
Applying via the dialog box of the command group "Page setup"
On the ribbon tab Layout | group Page setup, click on the group arrow in the bottom right corner to open the
dialog box and switch to the Page format tab.
Formatting worksheets 244
§ Paper trays
Only available in Windows version: If your printer has multiple paper trays, you can set the tray which the
printer should use. If you have selected the default setting Use printer setting, PlanMaker does not affect
the paper feed. If, for example, you want the first page of your document to be printed on paper from tray 1
and the remaining pages on page from tray 2, you should change this setting accordingly.
Tip: If you right-click at the bottom on a worksheet tab, you can use the Copy page setup context menu
command to copy all made page settings from one worksheet to another. See also the Managing worksheets.
Margins (corresponds to the options for Margins in the above dialog box):
You will find a selection of predefined values here. If required, select More in the dropdown menu to access the
dialog box for customizations.
Page orientation (corresponds to the options for Orientation in the above dialog box):
portrait or landscape
Page size (corresponds to the options for Paper size in the above dialog):
Here you will find a selection of predefined values. If required, select More at the bottom of the dropdown menu or
click on the icon itself to perform customizations via the dialog box.
Print
Check any of these options to include the following table components in the printout:
§ Row and column headers (row headers are located left of the table and labeled 1, 2, 3, etc. Column headers
are located above the table and labeled A, B, C, etc.)
§ Grid (the gray gridlines between the cells)
Formatting worksheets 247
§ Comments (comments applied to cells with the ribbon command Insert | Comment)
Additionally, you can use the Colors option to specify if the printout should be rendered in color:
§ Original colors: The printout is rendered in its original colors.
§ Grayscale: Colored text is rendered in black/white, colored objects (pictures, charts, etc.) are converted to
shades of gray.
§ Outlines only: Colored text is rendered in black/white, colored objects are reduced to their outline in
black/white.
Centering options
If Center horizontally is enabled, the worksheet's content will be horizontally centered on the page when
printed.
If Center vertically is enabled, the worksheet's content will be vertically centered on the page when printed.
Page number
Allows you to modify the starting number for page numbers:
Auto: Pages are numbered starting with 1.
Value: Pages are numbered starting with the specified value.
Tip: To add page numbers to a worksheet, insert a Page number field into the header or footer (see next
section).
Print order
Lets you specify in which order worksheets larger than a page will be printed:
§ Left to right
Print from left to right, then from top to bottom.
§ Top to bottom
Print from top to bottom, then from left to right.
Print range
Here you can define a print range for the current worksheet.
When a print range is defined, only the cells inside this cell range will appear when the worksheet is output on a
printer. The rest of the sheet will be omitted.
By default, this input field is empty, meaning that no print range is defined – so the entire worksheet will be
printed. When you type in a cell range (or the name of a named cell range), from now on only this range will
appear in the output when you print the worksheet.
A print range can be defined individually for each worksheet of the document.
Formatting worksheets 248
Important: When you save a document, this setting will be stored in the document permanently. Thus, when
you open and print this document once more in the future, the output will still be restricted to the specified
print range. To have the entire worksheet printed, simply empty the Print range input field in this dialog.
This will remove the print range.
Note: To ensure that only the defined print range is printed, the option Ignore print range must be disabled
in the dialog box of the command File | Print (this is the default setting, see Printing a document).
Scaling options
These options enable you to scale printouts of the document up or down.
By default, a fixed scaling factor of 100% is set (i.e. the original size is used).
To change the scaling, first select a Scaling mode, then set the desired value, as follows:
§ Use fixed scaling factor: Here you can set the scaling factor manually (in percent). Only values between 20
and 200 percent are valid. For example, if you set the scaling factor to 50%, the printout will be scaled down
to half its original size. If you set it to 200%, the printout will be doubled in size.
In the other 4 scaling modes, the scaling factor is calculated automatically according to your settings:
§ Specify height in pages: Here you specify the desired height of the printout (in pages). PlanMaker will
determine the suitable scaling factor automatically.
§ Specify width in pages: Here you specify the desired width of the printout.
§ Specify height and width in pages: Here you specify the maximum height and width of the printout.
§ Specify number of pages in total: Here you specify how many pages the printout should have in total.
Note: PlanMaker does not allow the automatically determined scaling factor to fall below a value of 20%.
If this limit is under-run, PlanMaker uses a scaling factor of 20%. The same goes for the maximum value
of 200%.
Formatting worksheets 249
To modify, for example, the header of the current worksheet, proceed as follows:
1. On the ribbon tab Layout | group Page setup, choose the command Header and footer.
Alternatively open the dialog box on the ribbon tab Layout | group Page setup via the group arrow in the
bottom right corner.
2. To apply one of the predefined headers, choose it from the dropdown list box in the upper half of the dialog
box.
Formatting worksheets 250
To modify the header individually, click the Edit button (see also section "Editing headers and footers"
below).
To change the format of the header, click the Format button (see also section "Formatting headers and
footers" below).
3. Confirm with OK.
The header has now been changed accordingly.
Editing footers can be performed in the same manner as headers (using the controls in the lower half of the
dialog box).
Tip: Headers/footers are not displayed in the worksheet on the screen – they appear in the printout only.
However, you can always use the ribbon command File | group Print | Print preview to view the appearance
of the header and footer.
Some notes:
§ Headers/footers can contain up to three sections
The input fields in this dialog box are split into three parts. This is due to the fact that headers/footers can
consist of up to three sections: a left section (left-aligned), a middle section (centered) and a right section
(right-aligned). This allows you to display, for example, the date on the left, the filename in the middle and
the page number in the right section of the header/footer.
Of course, you can alternatively fill out only one of the three sections, in case you want to have e.g. only the
filename displayed on the left.
Formatting worksheets 251
Document name and path File name and path of the document (e.g. "C:\Tables\My Table.pmdx")
Date last changed Date the document was last changed (and saved)
To insert one of these fields, click the Fields button, then click a field.
§ Borders tab
Lets you add a border or single border lines to the headers/footers. The controls in this dialog box are
identical to those described in section Borders.
§ Alignment tab
Lets you modify the inner margins and the vertical alignment of the headers/footers.
Tip: The distance between headers/footers and the top/bottom edge of the page cannot be changed here, but
in the main dialog "Page setup" on the Page format tab.
Note: On the ribbon tab View | group View, enable the option Show page breaks if the dark gridlines for
page breaks are not displayed.
FreeOffice: The Page break preview function is not included in SoftMaker FreeOffice.
To visually control the page breaks, you can enable the option Page break preview on the ribbon tab View |
group View. You will then see printout pages with their page numbers (displayed as "watermarks", these marks
are not printed) clearly arranged with page breaks.
The area that is filled with data is automatically marked in white by PlanMaker and therefore – without further
adjustments – leads to the displayed printout pages.
§ Above this (in the same dialog box), a Print range is defined automatically, provided that you have moved
the outer edges of the white shaded area with the mouse.
Search
You can search a document for a specific term using the ribbon command Home | Search .
Searching and replacing 255
Proceed as follows:
1. If you want to limit the search to a specific cell range, select the cell range first. If nothing is selected, the
entire worksheet will be searched.
Replace
Sometimes, you want to do more than just find a search term, but you also want to replace it with another term.
The ribbon command Home | Replace (in the Search group) is used for this purpose.
Proceed as follows:
1. If you want to limit the search to a specific cell range, select the cell range first. If nothing is selected, the
entire worksheet will be searched.
Repeating a search/replace
To repeat a search or replace operation or to continue it after canceling, choose the ribbon command Home |
Search again or simply press the F3 key.
PlanMaker continues the search and displays the next occurrence of the search term.
§ Whole document
If this option is enabled, all worksheets in the document will be scanned.
If it is disabled, only the current worksheet will be scanned (or, respectively, all worksheets that are
currently selected in the worksheet register.)
§ Search by column
If this option is enabled, the table will be scanned column by column.
If it is disabled, the table is scanned row by row.
"Options" section
Here, you can specify the following options for searching:
§ Case sensitive
The case of letters in the search term is ignored by default. Thus, if you search for "house", not only
"house", but also "House", "HOUSE", "HouSe", etc. will be found.
If you enable this option, however, the program will only find those occurrences of the search term where
the cases of the letters correspond exactly to the cases of the letters in the search term. Thus, if you search
for "house", only "house" will be found.
§ Whole cell match
By default, PlanMaker finds all cells that contain the search text at any position. If you enter "win" in the
Search for box, PlanMaker will also find cells containing "windows" or "sales, winter 2018".
However, if you enable this option, the entire cell content must match the search term. When searching for
"win", only cells with the exact content "win" will be found.
"Special" button
The Special button allows you to use the following wildcard characters in your search terms:
§ Single arbitrary character (^?) – this placeholder represents a single arbitrary character. For example,
when you search for "fo^?d", PlanMaker finds occurrences of "fold", "fond", "food", etc.
§ Multiple arbitrary characters (^*) – this placeholder represents any number of arbitrary characters. For
example, when you search for "f^*r", PlanMaker finds occurrences of "fair", "flyer", "freighter", etc.
§ Caret (^^) – searches for the character "^" (caret).
§ Line break (^a) – searches for manual line breaks (inserted with Ctrl+¿).
To insert such a wildcard into the search term, click on the Special button and then select the desired
placeholder by clicking on it.
You can repeat and combine these wildcards at will within the same search term. Furthermore, you can use
them in combination with normal text.
Searching and replacing 258
Here you can enter the address of a cell or cell range – just like in the dialog box from the Home | Go to
command. When you press the Enter key¿, PlanMaker highlights the corresponding cell(s).
And: Clicking on the small arrow right of the control opens a dropdown list of all named ranges. Clicking on
one of these names will highlight the corresponding cell range.
Error value Jump to cells that contain an error value (see the section Error values)
Faulty cell Jump to cells that have been imported incorrectly – for example, cells using an Excel
arithmetic function that PlanMaker doesn't support.
Search all worksheets If this option is enabled, PlanMaker searches all worksheets instead of just the current
one.
Objects 260
Objects
You can insert different types of objects into your documents – such as charts, pictures, text frames, drawings,
etc.
In the following chapter, you will learn everything you need to know about the general use of objects:
§ Objects – basic procedures
Here, you will learn about basic functions such as inserting, selecting and editing objects. You will also
learn about more unusual options, such as how to hide objects, group them, etc. The other settings that you
will find in the dialog box Object properties will also be explained in a separate section.
Other less frequently used features for working with objects will be covered in the following sections:
Objects 261
The options of the dialog box Object properties will then be explained:
§ Changing object properties via the dialog box
Inserting objects
In order to insert an object (e.g., a picture), proceed as follows:
Note: As soon as you have inserted an object, an additional contextual ribbon tab Object (or picture, chart,
etc.) will appear on the far right and will enable you to conveniently edit the object properties via the
corresponding buttons.
For information on the different types of objects and how to adjust their properties, see Text frames, Pictures,
Charts, etc.
Selecting objects
If you want to edit an object, you must first select it. To do so, simply click on the desired object. A frame will
then appear around the object to indicate that it is now selected.
Objects 262
Note: This does not work with text frames and other objects that have transparent fills. To select such an
object, click on its border or switch to object mode (see the next section), where all kinds of objects can be
easily selected by clicking on them.
Once an object has been selected, you can no longer enter anything in the table cells, but only edit the selected
object. If you want to edit table cells again, simply click with the mouse in the desired cell. This will deselect
the object.
Object mode
Object mode provides the easiest way to work with objects.
Normally, you work with PlanMaker in edit mode. In this mode, you can enter data or calculations in table
cells, edit them, format them, etc.
If you switch to object mode, you will no longer be able to edit table cells. However, this mode offers many
functions that make working with objects easier. In object mode, for example, you can select all types of
objects with a click of the mouse.
Note: As long as you are in object mode, you only have functions for creating and editing objects. You can
no longer edit cells, and most of the commands are unavailable.
§ Choose the ribbon command View | Object mode to access object mode. Choose the command again to
return to edit mode.
§ Click on the icon in the Quick access toolbar to switch between edit and object mode.
§ You can also right-click anywhere in the document. This will open a context menu in which you can choose
the command Object mode or Exit object mode.
§ The quickest method is to hover over any free position within the document and double-click on it with the
right mouse button to switch between edit and object mode.
§ You can also return to edit mode from object mode at any time by double-clicking anywhere in the text
where no object is located.
To select several objects at once, use the mouse to draw a frame around the desired objects. Alternatively, you
can click successively on several objects while holding down the Shift keyñ to select them together.
Tip: Use the ribbon command Home | Select all to select all objects.
Note: By default, objects are anchored to the cell beneath their upper left corner. You can move objects at
will, but when an object is dropped at its new position, it will again automatically be anchored to the cell
beneath its upper left corner.
This means that an object will move down if additional rows are inserted above it, and move up, if rows above
are deleted. The same happens if you change the height of rows above the object, for example.
If necessary, you can change this behavior by right-clicking on the object's frame to open the context menu and
selecting the last entry Properties, whereupon a corresponding dialog box appears. Switch to the Format tab
and change the option Position. For example, if you choose Independent of cell position and size, the object
will no longer move down when you insert new rows above. For more information, see Object properties,
Format tab.
When you select an object that can be rotated, an additional green handle will appear on one of its borders. If
you drag this handle with the mouse, the object will rotate.
Tip: If you hold down the Shift keyñ, the rotation occurs at exactly 22.5° angles.
Objects 265
Furthermore, there are the following ways in which you can also flip (mirror) drawings and pictures in addition
to rotating them:
§ You can use the Rotate object button on the object-specific ribbon tab.
Note: An object-specific ribbon tab appears on the far right as an additional tab when you select an object.
§ You can do so via the context menu (right-click on the object) by selecting the entry Rotate or flip.
§ You can also set the desired rotation angle manually in the dialog box. Right-click on the object to open the
context menu and select the last entry Properties. In the dialog box, switch to the Format tab and enter the
angle in the Rotation section. In the Flip section, you can flip the object vertically or horizontally.
Tip: You can also execute these commands on the object-specific ribbon tab on the far right via the Bring to
front and Send to back buttons (in the group Position).
Objects 266
Duplicating objects
To obtain a duplicate of an object, you can copy it to the clipboard in the usual way and then paste it back from
there.
Alternatively, you can also use the Duplicate button on the object-specific ribbon tab. This command
immediately creates a copy of the selected object.
Note: An object-specific ribbon tab appears on the far right as an additional tab when you select an object.
Tip: Duplicating an object is even faster with the mouse: If you drag an object while holding down the Ctrl
key, you immediately obtain a duplicate of that object.
Tip: The name of the currently selected object is displayed on the left in the status bar.
However, you can change the names of objects at any time. If, for example, you have created a form that
contains a list for entering the place of residence, you would naturally name this list "residence". To do so,
right-click on the object to access the context menu and select the last entry Properties to open the dialog box.
Switch to the Properties tab and change the entry in the Name field.
Remember that names must be unique. If you attempt to assign a name to an object that is already in use for
another object, PlanMaker will reject it and display an error message.
Note: Newly inserted "Tables in worksheets" are also given a unique name, which can be changed via the
Table properties. See Formatting tables in worksheets.
In the displayed dropdown menu of Align objects, select the desired alignment or distribution:
Objects 267
§ Align left: This option aligns objects to the left edge of the object placed furthest left.
§ Align center: This option aligns the objects horizontally centered to each other.
§ Align right: This option aligns the objects to the right edge of the object placed furthest right.
§ Align top: This option aligns the objects to the top edge of the top object.
§ Align middle: This option aligns the objects vertically centered to each other.
§ Align bottom: This option aligns the objects to the bottom edge of the bottom object.
§ Distribute horizontally: This option distributes objects evenly between the left edge of the object furthest
left and the right edge of the object furthest right.
§ Distribute vertically: This option distributes objects evenly between the top edge of the top object and the
bottom edge of the bottom object.
The last two commands only work if at least three objects are selected.
Tip: You will also find the commands for aligning and distributing objects in the context menu by right-
clicking on the selected objects and selecting the entry Align or distribute.
Grouping objects
When you group several objects, you combine them into a unit that can be selected and manipulated like a
single object.
In practice, this means the following:
If you select an object that belongs to a group, the entire group is selected. If you move this object, all objects in
the group are also moved.
Grouping also prevents related objects from being inadvertently moved against each other with the mouse.
2. Click on the Group icon (in the group Objects) on the object-specific ribbon tab, or right-click on the
selected objects to open the context menu and choose the command Group to group the objects.
Ungrouping objects
To ungroup objects, proceed as follows:
1. Select the group by clicking on one of the objects in it.
Objects 268
2. Click on the Group icon again or choose the command Ungroup via the context menu.
Hiding objects
If necessary, you can hide an object so that it will not appear on the screen and/or on a printout.
Select the desired object and right-click to open the context menu. Select the last entry Properties to open the
dialog box, switch to the Properties tab and proceed as follows:
§ If you disable the option Visible, the object will no longer be displayed on the screen.
§ If you disable the option Printable, the object will no longer appear in the printout.
Tip: If you have inadvertently made an object invisible, you can always choose the ribbon command File |
Properties and enable the option Show hidden objects on the Options tab. Now all hidden objects are
displayed again. Thus, you can now select the object and enable the option Visible to make it visible again.
Tip: For more options for changing the shape of objects, see Combining shapes and Editing shapes
retroactively.
Tip: The command Photo frame (not available in SoftMaker FreeOffice) on the contextual ribbon tab
Picture | group Format provides another method of changing the shape of pictures. Here, you can choose from
different variants. Some of these variants display handles that enable you to further adjust certain parameters
of the shape by dragging them. You can also use the small square in the center to display the shadow with a
varying offset.
Combining shapes
FreeOffice: The Combine objects function is not included in SoftMaker FreeOffice.
Note: This option is only available for drawings and text frames; it is not possible for other types of objects.
In PlanMaker, you can combine two or more shapes into one overall shape using the command Combine
objects , and different variants of the merge can be selected. This allows you to quickly create individual
drawing objects.
Important: The new overall shape always assumes the formatting of the first selected object.
Proceed as follows:
1. Select two or more objects (drawings/text frames) that you want to combine.
To do so, click on the objects successively while holding down the Shift keyñ.
Alternatively: Switch to Object mode and drag a rectangle around all objects to be selected while
holding down the mouse button.
2. Choose the command Combine objects (in the group Edit) on the contextual ribbon tab Object.
Alternatively, you will find the command in the context menu after right-clicking on the selected objects.
3. In the dropdown menu, select the desired variant for combining the objects (see below).
Objects 270
§ Combine
The non-overlapping parts of the shapes are preserved, while the overlapping areas become transparent:
§ Fragment
New separate shapes are formed along the intersecting lines of overlapping shapes. These can then be moved
individually – as shown on the far right in the following figure:
§ Intersect
This is the counterpart to Combine. Only the overlapping area is preserved, and the non-overlapping areas
disappear:
Objects 271
§ Subtract
The overlapping areas are removed from the first selected shape, and the following selected shapes
themselves disappear:
You can move the new shape like a "normal" object, resize it, add text to it, etc. There are also black corners or
vertices that allow you to customize the contours of the shape. For more information, see the next section
Editing shapes retroactively).
§ Drawings/text frames can be given a different AutoShape via the ribbon command Change AutoShape
(in the group Edit). For more information, see Changing the AutoShape of objects.
§ You can also use the command Combine objects (in the group Edit) to combine two or more shapes
into one overall shape. For more information, see Combining shapes.
§ Additional handles are displayed for some types of AutoShapes. If you drag one of these handles, a
parameter controlling the shape of the object is changed. For stars, for example, the length of the points can
be changed, and for rounded rectangles, the rounding of the corners can be changed.
For pictures whose shape has been changed via the ribbon command Photo frame (in the group
Format), these handles also appear for some variants.
In this section, the command Edit points is used to describe a very individual method of customizing
certain objects (drawings, text frames or pictures) to your liking – by editing points of the object via the "Bezier
tools". Technically, you use this command to convert an AutoShape into a curve.
3. Optional: For shapes with curves, a blue line (tangent) with a small square (handle) also appears when you
left-click on one of the black points. Use the mouse to take hold of the blue square in order to change the
angle of inclination and length of the curve. See also the next section "Other options via the context menu".
Note: If you ensure that you are positioned exactly on the points (or the line segments, see below) with the
mouse, the mouse cursor will change to crosshairs .
§ Straight point
A blue tangent appears. Both tangent halves are firmly connected, by angle and length. If one handle is
moved, the other handle changes analogously in terms of angle and length.
§ Smooth point
A blue tangent appears. Only the angle of the two tangent halves is connected, but not the length. If one
handle is moved, the other handle changes analogously in terms of angle. The length (and thus the gradient
of the curve) can be set independently.
§ Corner point
A blue tangent appears. Both tangent halves can be moved independently, both by angle and length.
§ Delete point
This option removes the selected point from the contour line.
For line segments, the context menu provides the following options:
§ Straight segment
The selected line segment between two points is straightened.
§ Curved segment
The selected line segment between two points becomes a curved line.
§ Add point
This option adds another editing point to the selected line segment.
The entry Curve properties opens a dialog box where you can edit the properties of the created shape (fill, line
color, etc.) as with any other object. For more information, see Changing object properties via the dialog box.
Many of these options can also be found directly on the contextual ribbon tab Object (or Picture).
Objects 274
Note: Many object properties can also be conveniently edited directly via the icons of the contextual ribbon tab
Object (or Picture, Chart, etc.). Information about these ribbon tabs can be found in the respective section of
the corresponding object. However, some other options can only be set via the dialog box.
To change the properties of an object via the dialog box, right-click on the object frame to open the context
menu and select the last entry Properties. A corresponding dialog box appears.
Tip: For most types of objects, double-clicking on the object provides a quick alternative way to open this
dialog box.
The dialog box has several tabs that you can switch between by clicking on one of the tab headers at the top.
You will find detailed information on each tab and the options it contains on the following pages.
§ Position section
Here you can choose to what extent the object's position and size is dependent on the cells it covers. Options
available:
Depends on cell position and size: The object behaves like its upper left corner was anchored to the cell
beneath. For example, when you insert additional rows above this cell, the object moves down accordingly.
Objects 275
Furthermore, the object's size depends on the height and width of the cells it covers. For example, if you
increase the width of some of these cells, the object grows accordingly.
Depends only on cell position: The object behaves like its upper left corner was anchored to the cell
beneath as well. However, it does not change its size, when you change the size of the cells it covers.
Independent of cell position and size: The object always keeps its original position and size, independent
of the cells it covers.
§ Rotation section
This option is only available for drawings and pictures.
Here, you can rotate the object. To do so, enter the angle at which you want to rotate the object clockwise.
§ Flip section
This option is only available for drawings and pictures.
Here, you can flip the object vertically or horizontally.
Tip: You can also apply some of these options directly on the object-specific ribbon tab via the command
Fill color in the group Format.
§ No fill
If you select the first fill type in the list, the object is not filled and thus remains transparent.
§ Solid color
This fill type fills the object with a uniform color shade. Select the desired color in the list Colors.
Tip: Color lists only offer a few standard colors, but you can always compose your own colors. To do so,
click on More colors and then proceed as described in Document properties, Colors tab.
If desired, you can also use the option Transparency to change the transparency of the fill. You can enter
any value between 0% (no transparency) and 100% (full transparency). If, for example, you set the
transparency value to 25, the fill will have 25% transparency.
§ Pattern
This fill type fills the object with a pattern. In the list Patterns, select the type of pattern and then set the
desired color for the foreground and background.
Objects 276
If desired, you can also use the option Transparency to change the transparency of the fill. You can enter
any value between 0% (no transparency) and 100% (full transparency).
§ Picture
This fill type fills the object with a picture file. You can use the Open button to determine the picture file
which you want to use for the fill. The most recently used picture files are displayed in the list Pictures and
can be selected there by clicking on them with the mouse.
Additional options:
Rotate with object: If you enable this option, the picture will also be rotated whenever you rotate the object
to be filled.
Mirror type: This option allows you to mirror the picture horizontally or vertically.
Transparency: If desired, you can use this option to change the transparency of the fill. You can enter any
value between 0% (no transparency) and 100% (full transparency).
Tile as texture: If this option is enabled, the picture is repeated in the object like a tile pattern.
You can then use the settings in the Tile options section to change the size and position of the tiles: X scale
and Y scale change the size (in percent), while X offset and Y offset change the position. The option
Alignment can be used to determine to which edge of the object the tiles should be aligned.
If the option Tile as texture is disabled, only Offsets (relative to the edges of the object) can be set for the
picture.
Save: You can use this button to export the currently selected picture, that is, to save a copy of it under any
name on your hard disk.
Tip: You can also change these settings by using the mouse to move or rotate the cross-hair displayed in
the Sample field.
If you enable the option Double gradient, for example, a black-white gradient will become a black-white-
black gradient.
In the Colors section, you can change the colors for the gradient as follows:
To change a color, first click on one of the small triangles below the bar representing the gradient. The left
triangle stands for the initial color, while the right triangle stands for the final color:
Then select the desired color from the dropdown list Color below.
You can use the option Transparency to change the transparency of the selected color if desired. You can
enter any value between 0% (no transparency) and 100% (full transparency).
Objects 277
Additional colors can be added to the gradient by double-clicking on the desired position in the bar and
selecting a color. In the same way, namely by double-clicking on the triangle, additional colors can also be
deleted from the gradient.
Available options:
Tip: Many of these options can also be found directly on the object-specific ribbon tab in the command
group Format.
§ Variants
Here, you can select the desired line style.
The entries in this list are merely default variants. If required, you can specify the appearance of the lines
more precisely via the options of the dialog box.
§ Color
This option lets you specify the color of the lines.
§ Dashed
Here, you can specify whether solid or dashed lines should be used.
§ Thickness
Here, you can specify the exact thickness of the lines (in points).
§ Transparency
If desired, you can use the option Transparency to change the transparency of the lines. You can enter any
value between 0% (no transparency) and 100% (full transparency).
§ Start point and End point (only available for lines, curves and connectors)
Here, you can specify whether an icon should be drawn at the start point or end point of the line. If, for
example, you select an arrow icon for the end point, the line will look like an arrow. If necessary, you can
also change the Width and the Height of the icon.
Available options:
Tip: You can also apply many of these options directly on the object-specific ribbon tab via the command
AutoShape effects in the group Format.
§ Variants
Here, you can select the desired type of shadow.
The entries in this list are only default variants; the other options in the dialog box allow you to specify the
appearance of the shadow even more precisely if necessary.
§ Scaling
Here, you can change the size of the shadow (relative to the size of the object).
§ Offset
Here, you can change the position of the shadow (relative to the object).
§ Perspective
Here, you can change the Skew angle of the shadow.
For certain variants of the "Perspective Shadows" type, the Horizon can also be changed, which distorts the
shadow in perspective. If Horizon is a positive value, the shadow is in front of the object; if it is negative,
the shadow is behind the object.
§ Color
Here, you can change the color of the shadow.
§ Blur
If you enter a value greater than zero here, a blur effect is added to the shadow. The larger the value, the
softer the edges of the shadow are drawn.
§ Transparency
Here, you can change the transparency of the shadow. You can enter any value between 0% (no
transparency) and 100% (full transparency). If, for example, you set the transparency value to 25, the
shadow will have 25% transparency.
In the preview field Sample, you can follow the result of your adjustments and finally confirm with OK if you
want to apply the settings.
§ Soft edges
If you enable the option Use soft edges effect, the borders of the object will be given a blur effect. The
following variations are possible:
Width: This option specifies the width of the blur effect.
§ Glow
If you enable the option Use glow effect, the borders of the object will be surrounded by a glow effect. The
following variations are possible:
Width: This option specifies the width of the glow effect.
Color: This option specifies the color of the glow effect.
Available options:
§ Name
PlanMaker automatically assigns a unique name to every object in a document. For example, rectangles are
called rectangle1, ...2, ...3, etc. If desired, you can enter another name here.
Objects 280
Tip: The name of the currently selected object is displayed on the left in the status bar.
For more information on using names for objects, see Changing the names of objects.
§ Visible
This option is enabled by default. It causes the object to be displayed on the screen. (For more information,
see also Hiding objects.)
If you disable this option, the object becomes invisible.
§ Printable
This option is enabled by default. It causes the object to appear in the printout when you print the worksheet.
(For more information, see also Hiding objects).
§ Locked
This option is enabled by default. If enabled, the size of the object and its position, or any other object
property cannot be changed, when worksheet protection is enabled. See also Sheet protection.
§ Text locked
This option is only available for text frames and drawings that contain text.
This option is enabled by default. If enabled, the text contained in the object cannot be changed, when
worksheet protection is enabled. See also Sheet protection.
§ Link
Here, you can enter a hyperlink – to a website, for example. To do so, click on the Select button, select the
type of link and specify the desired target. The target is opened when the user clicks on the object.
In the case of pictures, the file name of the picture is displayed at the bottom of the dialog box, while some
information about the picture that was used (resolution, color depth, etc.) is shown in the right half of the dialog
box.
Tip: You will also find this option as the command Change AutoShape directly on the contextual ribbon tab
Object. For more information, see Changing the AutoShape of objects.
Additional tabs
There are additional tabs with more options for some object types. For information on these tabs, see the
section on the relevant object.
Note: Changes to the default settings for objects only affect objects that you insert afterwards. Existing
objects remain untouched.
To change the default settings for objects, use the Set as default button in the dialog box Object properties.
For example, the default line thickness for drawings can be changed as follows:
1. Insert a new drawing (or click on an existing drawing).
2. Right-click on the object to access the context menu and select the last entry Properties to open the dialog
box.
3. Make the desired settings. To change the default setting for the line thickness, for example, switch to the
Lines tab and simply set the desired line thickness.
4. Important: Click on the Set as default button and not on OK.
5. The program displays another dialog box in which you can also limit which default settings should be
changed if necessary. As a rule, there is no need to change anything in this dialog box.
6. If you confirm with OK, the settings currently made in the dialog box will be set as the default settings for
new drawings.
7. Confirm again with OK to exit the dialog box completely.
All drawings that you insert from now on will use the line thickness set in this way by default.
Note: The default settings for objects can be set separately for each document.
This concludes the general description of objects. The following sections present the various types of objects in
detail:
§ Text frames
Objects 282
§ Pictures
§ OLE objects
§ Drawings
§ Charts (see chapter Charts)
§ Forms (see Form objects in detail)
Objects 283
Text frames
You can use text frames, to insert text boxes into a document. You can enter, edit and format text as desired in a
text frame.
Note: Text frames, by the way, are just AutoShapes (in this case, simple rectangles) to which text has been
added.
In this section, you will learn everything you need to know about working with text frames. The information
covers the following topics:
§ Inserting text frames
§ Changing text frame properties via the ribbon tab
§ Changing text frame properties via the dialog box
§ Changing the text area
See the following pages for more information.
This ribbon tab appears automatically when you select a text frame by clicking on its border. It contains the
following buttons (from left to right):
§ New object: This option allows you to insert a new object into the document and different object types are
available.
§ AutoShape: This option allows you to insert a new AutoShape into the document.
§ Lines: This option allows you to insert simple lines, curves and also connectors (which you can "dock" to the
text frame) into the document.
§ AutoShape templates (not included in SoftMaker FreeOffice): This option allows you to apply various
predefined color formats to the text field.
§ AutoShape effects (not included in SoftMaker FreeOffice): Here, you can apply effects such as shadows,
reflections, etc. This option largely corresponds to the options of the tabs Shadow, 3D and Effects of the
dialog box "Object properties". For more information, see the next section.
§ Fill color: The fill can be changed here. For more information, see Object properties, Fill tab.
§ Line color, Line style, Line thickness, Line endings: These options allow you to edit borders for the text field or
the inserted lines. For more information, see Object properties, Lines tab.
§ Change AutoShape (not included in SoftMaker FreeOffice): This option allows you to assign a different
AutoShape to the text frame (formatting is retained). For more information, see Changing the AutoShape of
objects.
§ Edit points (not included in SoftMaker FreeOffice): This option allows you to give the text frame an
individual shape with the "Bezier tools". For more information, see Editing shapes retroactively.
§ Combine objects (not included in SoftMaker FreeOffice): This option allows you to combine two or more
shapes from different variants into one overall shape. For more information, see Combining shapes.
§ Text rotation: This option allows you to rotate the inner text by the specified angle.
§ Vertical alignment: This option determines how the inner text should be aligned between the top and bottom
edges of the frame.
Objects 285
§ Change text area (not included in SoftMaker FreeOffice): This option allows you to adjust the size of the
inner text area. For more information, see Changing the text area.
§ Bring to front, Send to back: These options allow you to arrange the order of overlapping object frames. For
more information, see Changing the order of objects.
§ Rotate object: This option is not available for text frames.
§ Align objects: This option allows you to align or evenly distribute two or more object frames. For more
information, see Aligning and distributing objects.
§ Group: This option allows you to combine several selected objects into one unit, which can then be treated
like a single object. For more information, see Grouping objects.
§ Duplicate: This option creates an immediate copy of the selected object.
§ Width, Height: These options change the size of the object. For more information, see Changing position and
size of objects.
Many (but not all) of these functions and some additional options can be found in the dialog box Object
properties, which you can access, for example, via the context menu. For more information, see the next
section.
Tip: If you are using object mode, you can also access this dialog box instantly by double-clicking on the
text frame.
§ 3D: This option allows you to apply a 3D effect. For more information, see Object properties, 3D tab.
§ Effects: This option allows you to apply different effects. For more information, see Object properties,
Effects tab.
§ Properties: This option allows you to change general settings. For more information, see Object properties,
Properties tab.
In the case of text frames, there are two additional tabs with further options:
Top The text is aligned to the top edge of the frame. (This is the default setting.)
Centered The text is centered between the top and bottom edges of the frame.
Justified The lines of text are vertically justified and are thus evenly distributed so that the text starts exactly
at the top edge of the frame and ends exactly at the bottom edge.
AutoShapes tab
A text frame is actually an AutoShape that has been filled with text. AutoShapes are predefined shapes (such as
rectangles, ellipses, arrows, speech bubbles, etc.).
Objects 287
By default, a simple rectangle is used as an AutoShape for text frames. However, you can assign a different
AutoShape to the text frame at any time. Simply select the desired shape from the AutoShapes tab.
For more information on AutoShapes, see Drawings.
For text frames, and also for drawings to which text has been added (see Drawings), you can resize the text area
for the inner text in PlanMaker.
To do so, proceed as follows:
1. Click on the frame of the object to select it.
2. Choose the command Change text area on the contextual ribbon tab Object | group Inner text (or via
the context menu by right-clicking on the text frame).
Note: For drawings (AutoShapes, curves, etc.), you must first add text to the shape so that you can use the commands for the inner
text.
3. The frame of the inner text is now selected and some round navy "handles" appear. Drag one of these
handles via the mouse to resize the text area.
When your adjustments are complete, choose the command Change text area again or simply click anywhere
in the document.
Objects 288
Pictures
In this section, you will learn everything you need to know about working with pictures. The information covers
the following topics:
§ Inserting pictures
§ Scanning pictures
§ Inserting pictures from the gallery/camera (Android and iOS)
§ Changing picture properties via the ribbon tab
§ Changing picture properties via the dialog box
See the following pages for more information.
Inserting pictures
To insert a picture, proceed as follows:
Scanning pictures
FreeOffice: Scanning pictures directly into a document is not included in SoftMaker FreeOffice.
Note: Scanning pictures directly into a document is possible only with the Windows version of PlanMaker.
With PlanMaker for Windows, you can scan originals directly into a document. You must have connected a
scanner to your computer and installed the corresponding software.
To scan something into the current document, proceed as follows:
1. Turn on the scanner and insert the original that is to be scanned.
2. On the ribbon tab Insert | group Objects | Picture frame , click on the arrow of the icon and select the
entry From scanner from the dropdown menu.
PlanMaker now enables your scanner's software. Make the desired settings (see scanner manual) and start the
scanning process. When this is complete, the scanned result will appear as a picture in the PlanMaker
document.
With the Android/iOS version, you can also insert pictures via the Gallery or Camera application on your
device.
To do so, proceed as follows:
Objects 290
2. Choose the command Insert | group Objects | Picture frame | From gallery.
3. Your Android/iOS device automatically opens its Gallery app. Select the desired picture by tapping on it.
The picture is now inserted.
2. Choose the command Insert | group Objects | Picture frame | From camera.
3. Your Android/iOS device automatically opens its Camera app. Take a picture.
The picture is now inserted.
This ribbon tab appears automatically when you select a picture. It contains the following buttons (from left to
right):
§ New object: This option allows you to insert a new object into the document and different object types are
available.
§ Cropping: You can enable/disable crop mode via this button. In this mode, additional handles appear on the
borders of the picture. Drag these handles with the mouse to crop the picture accordingly. To exit the mode,
Objects 291
click on the button again. You can also use the button's small arrow to select a cropping from different
shapes or to remove the cropping.
See also the next section ("Picture tab" in the dialog box).
§ Brightness, Contrast, Saturation: Drag the slider or click on and to change the respective values for
the picture. For more information, see also the next section ("Picture tab").
§ Recolor picture: This option provides a list of predefined variations of the picture – for example, other color
modes (grayscale, black/white, etc.) and variations where the image was colored. For more information, see
also the next section ("Picture tab").
§ Change source: Replace the picture with another one (formatting is retained).
This corresponds to the File button in the dialog box. For more information, see the next section ("Picture
tab").
§ Reset: Reset the image-specific changes made to the picture, such as brightness, shading, rotate object, etc.,
to their default values. The non-image-specific settings are not reset, for example, line thickness and photo
frame.
§ Photo frame (not available in SoftMaker FreeOffice): This option allows you to apply a photo frame effect to
a picture.
§ AutoShape effects (not available in SoftMaker FreeOffice): Here, you can apply effects such as shadows,
reflections, etc. This option largely corresponds to the options of the tabs Shadow, 3D and Effects of the
dialog box "Object properties". For more information, see the next section.
§ Fill color: The fill can be changed here. For more information, see Object properties, Fill tab.
§ Line color, Line thickness: These options allow you to apply border lines. For more information, see Object
properties, Lines tab.
§ Bring to front, Send to back: These options allow you to arrange the order of overlapping object frames. For
more information, see Changing the order of objects.
§ Rotate object: This option allows you to rotate a picture in 90° increments or flip it vertically/horizontally.
For more information, see Rotating and flipping objects.
§ Align objects: This option allows you to align or evenly distribute two or more object frames. For more
information, see Aligning and distributing objects.
§ Group: This option allows you to combine several selected objects into one unit, which can then be treated
like a single object. For more information, see Grouping objects.
§ Duplicate: This option allows you to create an immediate copy of the selected picture.
§ Width, Height: These options change the size of the picture. For more information, see Changing position and
size of objects.
Many (but not all) of these functions and some additional options can be found in the dialog box Object
properties. You open the dialog box by double-clicking on the picture. For more information, see the next
section.
Objects 292
Tip: You can also open this dialog box by double-clicking on the picture.
Picture tab
On the Picture tab, you can make settings that are specific to pictures:
Tip: Some of these options can also be found directly as commands on the contextual ribbon tab Picture |
group Adjust.
Objects 293
§ Variants
This list offers some predefined variations of the picture – for example, different color modes (grayscale,
black & white, etc.) as well as colored variants of the image.
Simply click on the desired variant. The options in the dialog box are then automatically set to the
corresponding settings.
Tip: You will also find these variants via the command Recolor picture directly on the contextual ribbon tab Picture.
§ Options section
Here, you can change brightness, contrast, saturation and gamma (an alternative way to change brightness).
§ More button
This button opens a dialog box with the following additional options:
If you enable the option Mix with color and select a color below, the picture will be colored accordingly.
The options in the Cropping section can be used to crop the picture. This is useful if you only need part of
the picture. If, for example, the upper quarter of the picture is to be truncated, first select Use relative
values and enter the number "25" (percent) for Top.
If you select Use absolute values, the entries will be truncated in absolute units of length rather than as a
percentage. If you enter negative values, the areas of the picture will not be truncated, but will be extended
with a frame.
Tip: You will also find a corresponding command Cropping directly on the contextual ribbon tab Picture. For more information,
see the previous section Changing picture properties via the ribbon tab.
§ Transparency section
Here, you can make settings for the transparency of the picture:
Use picture settings: PlanMaker reads from the picture file which parts of the picture have been marked as
transparent and displays the picture accordingly. Note: Only pictures in GIF or PNG format contain such
transparency information.
No transparency: The picture will not be displayed transparently, even if it is a picture file with
transparency information.
Color: This option lets you select the color to be displayed transparently. If, for example, you select white,
all white areas of the picture will become transparent.
§ Sample
In the small toolbar below the sample, you will find the option Pick transparent color (the pipette icon).
You can use it to make certain colored parts of the picture transparent, for example, to remove a distracting
background from the picture. To do so, use the pipette icon to click on an area of the thumbnail that you
want to make transparent.
The other toolbar buttons help you to fine-tune the picture (Zoom in, Zoom out, Pan picture), but they do
not affect the appearance of the picture in the document.
Note: You must first select a tool in the toolbar by clicking on it with the mouse. You can then work on the
thumbnail with the enabled tool.
§ File button
You can use this button to replace the picture with another one and the formatting will be retained.
Objects 294
Tip: This corresponds to the command Change source on the contextual ribbon tab Picture.
§ Export button
This option is available only for pictures that are saved in the document. You can use this button to export
the picture, that is, to save a copy of it on your hard disk under any name. The dialog box "Save as" appears
for this purpose.
If you enable the option Create a link to file here, PlanMaker also replaces the picture saved in the
document with a reference to the destination file. Thus, the picture is no longer saved within the document.
Objects 295
OLE objects
Note: The use of OLE objects is only possible with the Windows version of PlanMaker.
With PlanMaker for Windows, you can embed objects created with other applications (drawings, pictures, etc.)
in your document.
Example: You can use the ribbon command Insert | OLE object frame (click directly on the icon itself) to
start the Windows Paint program from PlanMaker and draw something in it. If you exit Paint, the drawing will
appear in the PlanMaker document. It is now embedded in the document.
Advantage: You only have to double-click the drawing in the PlanMaker document and Paint will then be
restarted automatically. If you now edit the drawing in it and exit Paint again, your changes will be imported by
PlanMaker.
For this to work, the application that you choose must support OLE. OLE stands for Object Linking and
Embedding. The object that is imported from the other application into PlanMaker is called an OLE object.
In this section, you will learn everything you need to know about OLE objects. The information covers the
following topics:
§ Inserting OLE objects
§ Editing OLE objects
§ Editing links to OLE objects
§ Changing OLE object properties via the ribbon tab
§ Changing OLE object properties via the dialog box
§ Using the SoftMaker Equation Editor
See the following pages for more information.
By choosing the ribbon command Insert | OLE object frame (click directly on the icon itself), you embed
an object into a PlanMaker document, which you created with another application. After embedding such an
object, you can still edit it with the application that you originally used to create it.
The command opens a dialog box with a list of all applications that can provide OLE objects. The entries which
are displayed here depend on the OLE-enabled programs that are installed on your system.
Objects 296
If you select "Paintbrush Picture", for example, a window from Window’s Paint program (called Paintbrush in
some versions of Windows) will open. Create a picture in it and then exit Paint. The picture is now embedded
in your document. It can be edited again at any time – simply double-click on the picture in the document.
To insert an OLE object into a document, proceed as follows:
1. Choose the ribbon command Insert | group Objects | OLE object frame . To do so, click directly on the
icon itself.
2. A dialog box appears. From the list Object Type, select the source application from which you want
PlanMaker to receive the OLE object.
3. When you confirm with OK, PlanMaker will start the application that corresponds to the selected object
type.
4. Create the object in the application.
5. Exit the application.
6. The application may now ask if you want to update the object in the PlanMaker document. Confirm this with
"Yes".
7. The OLE object created in the other application is now created in the PlanMaker document.
You can then move or resize the object:
To move it, click on the object and then drag it to the desired position (while still holding the mouse button
down).
To adjust its size, drag one of the round handles surrounding the object.
Tip: If you click on the icon's arrow under Insert | OLE object frame instead of on the icon itself, you will
find a small selection of useful applications for quick access: TextMaker object and Presentations object. For
other applications, select More to access the dialog box described above.
Select the OLE object and click on the OLE object icon on the contextual ribbon tab OLE object. Select
Edit from the dropdown menu.
Tip: Alternatively, simply double-click on the OLE object to edit it. The object will be opened immediately
in the associated application, where it can be edited.
Another alternative: You can also use the context menu to edit an OLE object.
Proceed as follows:
1. Click on the OLE object to select it.
2. Right-click on the OLE object to open the context menu and select the menu item with the object name (for
example, Bitmap object). Selecting this menu item opens a submenu containing all OLE commands that are
available for this object. There is a command Edit for editing the object. Choose this command.
3. The source application associated with the OLE object will now start. Make the desired changes.
To return to PlanMaker, simply exit the object's source application. When exiting some applications, you will
be asked if you want to update the object in the PlanMaker document. Answer "Yes" – your changes will be
discarded otherwise.
Alternatively, simply click on the Edit link icon on the contextual ribbon tab OLE object.
Objects 298
The program will display a dialog box which lists all links in the current document. When you select a link, the
file name and type of the associated source file are displayed in the lower part of the dialog box.
The buttons of the dialog box allow you to perform the following actions:
Button Function
Update now This button updates the OLE object. Use this button if the source file has been changed by
another program and the changes are not visible in the PlanMaker document.
Open source This button starts the application associated with the OLE object and lets you edit the object in
it. Tip: Double-clicking on the object has the same effect.
Change source This button lets you select a different file as the source for the OLE object.
Break link/ This severs the link to the source file. The object is then embedded permanently in the
Remove PlanMaker document. Changes to the source file no longer have any effect on the document.
However, the object can still be edited by double-clicking on it.
Update: If you have selected the option Automatic, changes that you make to the source file using the
Automatic or Open Source button are always updated automatically for the OLE object. If Manual is
Manual selected, changes to the source file are not updated for the OLE object until you click on the
Update Now button
This ribbon tab appears automatically when you select an OLE object. It contains the following buttons (from
left to right):
Objects 299
§ New object: This option allows you to insert a new object into the document and different object types are
available.
§ OLE object: You can Edit, Open or permanently Convert the selected object here.
§ Edit link: If you have created an OLE object from a file and enabled the option Link, you can edit this link to
the source file. For more information, see Editing links to OLE objects.
§ Cropping: You can enable/disable crop mode via this button. In this mode, additional handles appear on the
borders of the object. Drag these handles with the mouse to crop the object accordingly. To exit the mode,
click on the button again. You can also use the button's small arrow to select a cropping from different
shapes or to remove the cropping.
See also the next section ("Picture tab" in the dialog box).
§ Brightness, Contrast, Saturation: Drag the slider or click on and to change the respective values for
the object. For more information, see also the next section ("Picture tab").
§ Recolor picture: This option provides a list of predefined variations of the object – for example, other color
modes (grayscale, black/white, etc.) and variations where the object was colored. For more information, see
also the next section ("Picture tab").
§ AutoShape effects (not included in SoftMaker FreeOffice): Here, you can apply effects such as shadows,
reflections, etc. This option largely corresponds to the options of the tabs Shadow, 3D and Effects of the
dialog box "Object properties". For more information, see next section.
§ Fill color: The fill can be changed here. For more information, see Object properties, Fill tab. However, this
function is not supported by all OLE applications.
§ Line color, Line thickness: These options allow you to apply border lines. For more information, see Object
properties, Lines tab.
§ Bring to front, Send to back: These options allow you to arrange the order of overlapping object frames. For
more information, see Changing the order of objects.
§ Align objects: This option allows you to align or evenly distribute two or more object frames. For more
information, see Aligning and distributing objects.
§ Group: This option allows you to combine several selected objects into one unit, which can then be treated
like a single object. For more information, see Grouping objects.
§ Duplicate: This option creates an immediate copy of the selected object.
§ Width, Height: These options change the size of the object. For more information, see Changing position and
size of objects.
Many (but not all) of these functions and some additional options can be found in the dialog box Object
properties, which you can access, for example, via the context menu. For more information, see the next
section.
Objects 300
In the case of OLE objects, there is an additional tab with further options:
Picture tab
On the Picture tab, you can make settings that affect the graphical representation of the OLE object.
Note: Depending on the type of OLE object, some of these options may not have a function.
Available options:
§ Variants
This list offers some predefined variations – for example, different color modes (grayscale, black & white,
etc.) as well as colored variants of the object.
Objects 301
Simply click on the desired variant. The options in the dialog box are then automatically set to the
corresponding settings.
§ Options section
Here, you can change brightness, contrast, saturation and gamma (an alternative way to change brightness).
§ More button
This button opens a dialog box with additional settings:
If you enable the option Mix with color and select a color below it, the object will be colored accordingly.
The options in the Cropping section can be used to crop the object. This is useful if you only need a section
of the object. If, for example, you want the upper quarter of the object to be truncated, first select Use
relative values and enter "25" (percent) for Top.
If you select Use absolute values, the entries will be truncated in absolute units of length rather than as a
percentage. If you enter negative values, the areas of the object will not be truncated, but will be extended
with a frame instead.
Note: The SoftMaker Equation Editor is available only for Windows and is not included in all versions of
PlanMaker.
The SoftMaker Equation Editor allows you to graphically display mathematical and technical equations.
PlanMaker communicates with the Equation Editor via OLE, as described in the previous sections. In order to
add a graphical representation of an equation to your document, insert an OLE object that uses the Equation
Editor as the source application.
To do so, proceed as follows:
1. In PlanMaker, choose the ribbon command Insert | OLE object frame. To do so, click directly on the icon
itself.
2. In the list Object Type of the dialog box, select SoftMaker Equation Editor.
3. Confirm with OK to start the Equation Editor.
Tip: You can insert an equation even faster via the ribbon command Insert | Equation Editor object .
You can subsequently edit objects created with the Equation Editor at any time by double-clicking on them.
The Equation Editor is then restarted and opens the equation. Make the desired changes and then simply exit
the Equation Editor again.
You can also change the properties of the Equation Editor object by right-clicking on the Equation Editor
object, opening the context menu, and choosing the command OLE object properties.
Drawings
PlanMaker provides several tools for creating drawings. You can insert the following types of drawing objects
into your documents:
§ Lines and curves (lines, arrows, connectors, curves)
§ AutoShapes (various types of predefined shapes)
§ TextArt objects (lettering with effects)
In this section, you will learn everything you need to know about working with drawings. The information
covers the following topics:
§ Inserting drawings
§ Adding text to AutoShapes
§ Changing drawing properties via the ribbon tab
§ Changing drawing properties via the dialog box
Inserting drawings
To insert a drawing, for example, a rectangle, proceed as follows:
1. Choose the ribbon command Insert | group Objects | AutoShape . Select the desired AutoShape – a
rectangle in this case.
2. Hold down the left mouse button and draw a frame of the desired size in the document.
3. The rectangle is now inserted.
You can then move or resize the rectangle:
To move the rectangle, click on it and (while still holding the mouse button down) drag it to the desired
position.
To adjust its size, drag one of the round handles surrounding the rectangle.
The application of drawings differs somewhat depending on the drawing tool used. The following is a list of all
available drawing objects and information on how to handle them:
Note: You can adjust the shape of drawings retroactively at any time. For more information, see Editing
shapes retroactively.
Objects 304
AutoShape
You can insert AutoShapes using the AutoShape tool. These are predefined shapes for various purposes –
standard shapes such as rectangles, but also symbols for flowcharts, stars, speech bubbles and many more.
As soon as you have selected an AutoShape, simply drag a frame of the desired size in the document while
holding down the left mouse button. If you want, you can then move the AutoShape with the mouse or resize it
by dragging one of the round handles at its corners.
Note: Additional handles are displayed in some types of AutoShapes when they are selected. If you drag one
of these handles, a parameter controlling the shape of the object is changed. For stars, for example, the length of
the points can be changed, and for rounded rectangles, the rounding of the corners can be changed.
Tip: You can even enter text in an AutoShape – just like you can in a text frame. For more information, see
Adding text to AutoShapes.
To do so, select one of these tools, and then drag the mouse cursor from one object to another while holding
down the mouse button. When you move the mouse cursor over an object, small blue rectangles will appear
at various points on the object. These show where the line can "dock" to the object. You can influence the
course of curved and angled connectors by dragging the diamond handle via the mouse.
Objects 305
Tip: You can change the type of connectors retroactively at any time. Right-click on the line to open the
context menu and choose between a straight, elbow or curved connector. Also available in the context menu:
The option Create new connector causes the shortest connection between two objects.
§ Curves
The tools at the bottom of the list are used to draw curves:
You can use the Freehand form tool to draw curves in the same manner as if you were using a pencil.
To draw freehand, move the mouse to the desired starting point, press and hold the left mouse button and
then start drawing as if using a pencil. Alternatively, you can release the mouse button and click on
another location where a straight line will be drawn.
If you let the curve end at its starting point, the drawing automatically becomes a closed curve. If, on the
other hand, you want to obtain an open curve, you must end the drawing by double-clicking on it.
Note: The small black points on the contour line of curves enable you to further adjust the shape. Use the
mouse to drag such a point to another position. Further options can be found in the context menu by right-
clicking on the curve. For more information, see Editing shapes retroactively.
TextArt
You can insert TextArt objects using the TextArt object tool on the ribbon tab Insert. TextArt objects are
used to create text effects.
If you enable this tool, a dialog box appears. Enter your text in the dialog box and then click on Variants to
select one of the predefined effects to be applied to the text. Then confirm with OK.
For information on the other options for TextArt objects, see Text tab.
The cursor flashes in the AutoShape. Thus, you can now type text inside the AutoShape.
Tip: There is another faster way to add text to an AutoShape: Select the AutoShape and just start typing.
You can use the commands of the ribbon tab Home | group Character and group Alignment to format the text
according to your needs..
When you have finished adding text, click anywhere outside the object. If you want to edit the text again later,
select the AutoShape again and choose the command Edit text from the context menu.
Note: By the way, the text frames presented at the beginning of this chapter are nothing more than AutoShapes
(simple rectangles in this case) to which text has been added. Thus, all information in Text frames applies
equally to AutoShapes to which text has been added.
This ribbon tab appears automatically when you select a drawing. It contains the following buttons (from left to
right):
§ New object: This option allows you to insert a new object into the document and different object types are
available.
§ AutoShape: This option allows you to insert a new AutoShape into the document.
§ Lines: This option allows you to insert simple lines, curves and also connectors (which you can "dock" to the
text frame) into the document.
§ AutoShape templates (not included in SoftMaker FreeOffice): This option allows you to apply various
predefined color formats to the drawing.
Objects 307
§ AutoShape effects (not included in SoftMaker FreeOffice): Here, you can apply effects such as shadows,
reflections, etc. This option largely corresponds to the options of the tabs Shadow, 3D and Effects of the
dialog box "Object properties". For more information, see next section.
§ Fill color: The fill can be changed here. For more information, see Object properties, Fill tab.
§ Line color, Line style, Line thickness, Line endings: These options allow you to edit border lines for the drawing
or the inserted lines. For more information, see Object properties, Lines tab.
§ Change AutoShape (not included in SoftMaker FreeOffice): This option allows you to assign a different
AutoShape to the drawing (formatting is retained). For more information, see Changing the AutoShape of
objects.
§ Edit points (not included in SoftMaker FreeOffice): This option allows you to give the drawing an individual
shape with the "Bezier tools". For more information, see Editing shapes retroactively.
§ Combine objects: This option allows you to combine two or more shapes from different variants into one
overall shape. For more information, see Combining shapes.
§ Command group Inner text: The commands of this group are only possible for shapes to which text has been
added. For more information, see Adding text to AutoShapes.
Text rotation: This option allows you to rotate the inner text by the specified angle.
Vertical alignment: This option enables you to determine how the inner text should be aligned between the
top and bottom edges of the frame.
Change text area (not included in SoftMaker FreeOffice): This option allows you to adjust the size of the
inner text area. For more information, see Changing the text area.
§ Bring to front, Send to back: These options allow you to arrange the order of overlapping object frames. For
more information, see Changing the order of objects.
§ Rotate object: This option allows you to rotate a drawing in 90° increments or flip it vertically/horizontally.
For more information, see Rotating and flipping objects.
§ Align objects: This option allows you to align or evenly distribute two or more object frames. For more
information, see Aligning and distributing objects.
§ Group: This option allows you to combine several selected objects into one unit, which can then be treated
like a single object. For more information, see Grouping objects.
§ Duplicate: This option creates an immediate copy of the selected object.
§ Width, Height: These options change the size of the object. For more information, see Changing position and
size of objects.
Many (but not all) of these functions and some additional options can be found in the dialog box Object
properties, which you can access, for example, via the context menu. For more information, see the next
section.
Objects 308
Tip: This dialog box can also be opened by double-clicking on the drawing.
Tip: You will also find this option as the command Change AutoShape directly on the contextual ribbon tab
Object. For more information, see Changing the AutoShape of objects.
Tip: Some of these options can also be found directly as commands on the contextual ribbon tab Object |
group Inner text.
Available options:
§ Inner margins section
Here, you can change the inner margins for the text. If you enable the option Automatic, PlanMaker will
automatically determine suitable margins.
Top The text is aligned to the top edge of the object. (This is the default setting.)
Centered The text is centered between the top and bottom edges.
Bottom The text is aligned to the bottom edge of the object.
Justified The lines of text are vertically justified and are thus evenly distributed so that the text starts exactly
at the top edge of the object and ends exactly at the bottom edge.
Objects 310
§ Variants
In this list, you can select the effect with which the text should be displayed.
§ Font section
Here you can change the font and enable/disable the text styles Bold and Italic.
If you enable the option Same height, all letters (including lowercase letters) will be stretched to a uniform
height.
§ Spacing section
The Characters option changes the spacing between characters. If values are less than 100%, the characters
are closer together. For values greater than 100%, the characters are further apart.
The option Lines changes the line spacing. This setting only affects text that consists of multiple lines.
§ Alignment section
Here, you can change the alignment of the text. This setting only affects text that consists of multiple lines.
§ Vertical text
If you enable this option, the letters of the text will be rotated by 90 degrees.
Charts
In spreadsheets containing nothing but long columns of numbers, it is often hard to interpret their meaning.
PlanMaker offers easy ways to turn raw numbers into charts that get the point across.
In this chapter, you will learn everything you need to know about charts. The following topics are covered:
§ Inserting charts
First, you will learn how to create a chart: Select the cells containing the data to be displayed, choose the
ribbon command Insert | Chart frame and select a chart type.
§ Editing charts
This section contains all the information you need to edit charts. You will learn how to change the chart type
and the arrangement of the data series, how to work with the individual chart elements (data series, axes,
legend etc.) and how to change the general chart properties.
§ Updating charts
By default, charts are automatically updated when you change the content of any of the cells they are based
on. So if values in these cells change, the chart is updated immediately. If desired, you can disable automatic
updating.
§ Moving charts to another worksheet
The ribbon command Chart | Chart location allows you to move a chart to another worksheet or even
create a separate chart worksheet for it. A chart worksheet contains no table cells but solely the chart in its
full size.
Charts 312
Inserting charts
With the ribbon command Insert | group Objects | Chart frame you can insert new charts into the
document.
To do so, proceed as follows:
1. Select the cells containing the values to be displayed in a chart.
Tip: If the selection contains row and/or column headings, these headings can be used to automatically label
the axes and the legend.
2. Choose the ribbon command Insert | group Objects | Chart frame to open the dialog box. (Click on the
icon itself.)
Alternatively, you can click on the small arrow of the icon to list a dropdown menu with various chart types
that you can insert directly by clicking on them. If you choose More here, the dialog box will be shown
again.
3. In the dialog box, you can specify which type of chart you want to insert. To do so, select the required
Chart type and Subtype.
For more information about chart types, see Changing the chart type.
Editing charts
You will learn how to edit charts in the next sections. The information covers the following topics:
§ Changing the chart type
Use the ribbon command Chart | Chart type to determine the form in which the data will be represented in
the chart – for example, as bars, lines or in the form of a pie chart, etc.
§ Changing the arrangement of data series
Charts 313
On the ribbon tab Chart you can specify whether you want to evaluate the data series to be displayed as
Series in columns or Series in rows.
§ Showing/hiding chart elements
A chart contains various elements, such as data series, axes, a legend, etc. You can use the ribbon command
Chart | Add chart element to show or hide certain elements of the chart if necessary.
§ Editing chart elements
You can select the elements of a chart by clicking on them and then edit them. You will learn how to do this
in this section.
§ Changing chart properties via the dialog box
In addition to the properties of individual chart elements, there are also common chart properties that you
can change. These include various layout options, the chart type, settings for the data series, etc. You can
change these options on the contextual ribbon tab Chart (see below) or in the Properties dialog box
(accessible via the context menu).
This ribbon tab contains icons for the most important functions for editing charts:
§ New object: This option allows you to insert a new object into the document, and different object types are
available.
§ Chart type/Chart subtype: This option allows you to select a chart type. (A subtype is only available for some
chart types.) For more information, see Changing the chart type.
§ Series in columns/rows: Specify whether the data to be displayed is to be evaluated column by column or row
by row, see Changing the arrangement of data series.
§ Chart colors: This option allows you to change the color scheme of the chart.
Charts 314
§ Add element: This option allows you to show or hide chart elements such as axis titles, gridlines, legends,
etc. For more information, see Showing/hiding chart elements.
§ List of all chart elements contained in the chart. If you click on an element in the list, it will be selected in the
chart – if you select an element in the chart, it will be displayed in the list.
§ Edit properties: You click on this option to edit the selected chart element and the corresponding dialog box
opens. For more information, see Editing chart elements.
§ Fill color, Line color, Line style, Line thickness: You can use these options to change the fill and border lines of
the selected chart elements. For more information, see Editing chart elements.
§ Bring to front, Send to back: These options allow you to arrange the order of overlapping object frames. For
more information, see Changing the order of objects.
§ Align objects: This option allows you to align or evenly distribute two or more object frames. For more
information, see Aligning and distributing objects.
§ Chart location: For more information, see Moving charts to another worksheet.
§ Group: This option allows you to combine several selected objects into one unit, which can then be treated
like a single object. For more information, see Grouping objects.
§ Duplicate: This option allows you to create an immediate copy of the selected chart.
§ Save chart as a picture: Save an image of a chart as a picture file, see Saving charts as pictures.
§ Width, Height: These options change the size of the chart. For more information, see Changing position and
size of objects.
2. Click on the Chart type icon on the ribbon tab Chart | group Type.
3. Select the desired Chart type from the dropdown menu (see below for explanations of the different chart
types). You may use the icon below it to select a Chart subtype (only available for certain chart types).
Additional options via the dialog box of the command group "Type"
You will find some more options via the dialog box of the command group Type on the contextual ribbon tab
Chart. Here, you can also survey the possible appearance of the chart in a preview.
1. Select the chart by clicking on it.
2. On the ribbon tab Chart | group Type, click on the group arrow in the bottom right corner.
3. In the dialog box, switch to the ribbon tab Chart type.
4. Select the desired Chart type and Subtype.
Tip: A small preview of the currently selected chart will be shown in the right half of the dialog box. You
can enable or disable this preview at any time using the >> button or the << button.
Column chart
Column charts are a good way to compare values. Each value is represented by a correspondingly high
column.
Bar chart
Bar charts correspond to column charts; however, the values are displayed horizontally rather than vertically.
Line chart
Line charts display values as points and/or connecting lines.
Area chart
Area charts are line charts where the space between the X axis and the individual lines is filled with color.
Charts 316
XY scatter chart
XY scatter charts display values as points and/or lines. Unlike line charts, the data area must contain both the
X and Y coordinates of the data points.
Bubble chart
Bubble charts display values as filled circles ("bubbles"). Bubble charts are usually based on data series
containing three values: X coordinate, Y coordinate, and bubble size.
Radar chart
Radar charts display values in a web. The zero point is in the center of the web.
Surface chart
Surface charts display values as a three-dimensional shape. Areas plotted in the same color indicate that they
contain similar values.
The values to be displayed should have the following structure:
Pie chart
Pie charts are well suited to displaying the percentage of individual values of the total value. The size of each
"pie slice" shows the ratio of the value to the total and to the other values.
Tip: You can highlight values by extracting the related slice of the pie from the pie. Select the slice of the pie
and extract it via the mouse.
Charts 317
Doughnut chart
Doughnut charts, like pie charts, show the percentage of individual values of the total value. Unlike pie charts,
however, they can display any number of data series (rings) and not just a single series.
Stock chart
Stock charts (also known as general high-low charts) are suitable for displaying the development of stock
prices, among other things. They enable the highest price, lowest price and closing price to be seen at a glance,
for example.
The following subtypes are available:
§ Stock chart (High, Low, Close)
This type of chart displays the following values: highest price, lowest price, closing price.
It requires 3 data series in the above order.
An example of the possible structure of the data (with the date added in column A):
§ By rows
If you click the second icon, the data will be evaluated row by row. The values in the first row will be the
first data series, the values in the second row will be the second data series, etc.
Alternatively, you can also find this setting in the dialog box of the ribbon tab Chart | group Data (click on the
group arrow ) and switch to the Data source tab.
Note: The X axis and Y axis are shown automatically when the chart is created.
You can use the Add chart element icon on the contextual ribbon tab Chart to show or hide the X axis
and/or Y axis (the Z axis only in the dialog box, see below).
To do so, select the chart and use the ribbon command Add chart element to select the entry Axis. In the
following submenu, you can use the entry Primary horizontal to show or hide the X axis and Primary vertical
to show or hide the Y axis.
The entry More takes you to a dialog box with additional options (see below).
2. Use the ribbon command Chart | Add chart element to choose the entry Axis (or Axis title) and select
More in the following submenu to open the dialog box.
Alternatively: Right-click to open the context menu and select the entry Chart: Properties.
3. Switch to the Elements tab.
Axes: The checkbox in front of each axis can be used to enable/disable the display of the relevant axis.
Axis title: To the right of the axis, you can give it a name. This will then be displayed below/next to the
axis.
For more information on the options of the "Elements" tab, see Chart properties, Elements tab.
Select the chart and use the ribbon command Chart | Add chart element to choose the entry Chart title. In
the following submenu, select Above chart to add a chart title. If you select None, the chart title will be
removed.
If you select More, you will be taken to the dialog box (see below) where you can rename the chart title.
Alternatively: Double-click on the chart title and you can then rename the title on the Text tab.
To remove a chart title, select it and press the Del key.
2. Use the ribbon command Chart | Add chart element to choose the entry Chart title and select More in
the following submenu to open the dialog box.
Alternatively: Right-click to open the context menu and select the entry Chart: Properties.
3. On the Elements tab, you will find an input field for the Chart title at the top. Type the desired title here.
Charts 322
To delete the chart title, simply remove the text from this input field.
For more information on the options of the "Elements" tab, see Chart properties, Elements tab.
For information on editing the properties of the chart title, see Chart title.
Select the chart and use the ribbon command Chart | Add chart element to choose the entry Data labels.
In the following submenu, you can choose between different options for positioning the data label (left,
centered, above, etc.). A check mark in front of it indicates the setting which is currently enabled.
If you choose the entry None, the data labels will be removed.
Tip: To remove a single label, select it and press the Del key.
The entry More takes you to the dialog box with additional options (see below).
2. Use the ribbon command Chart | Add chart element to choose the entry Data labels and select More
in the following submenu to open the dialog box.
Alternatively: Select the desired data series and right-click to open the context menu and select the entry
Series: Properties.
3. Switch to the Data labels tab and make the desired settings here.
For more information on the options of the dialog box, see Data series and data points, "Data labels" tab.
Charts 323
Note: This chart element is only available for certain two-dimensional chart types, such as column, bar and
line charts.
You can draw error bars for the data points of a data series. Error bars display the possible/tolerable error of
the values in the form of a line with a short dash at the end.
Select the chart and use the ribbon command Chart | Add chart element to choose the entry Error bars.
In the following submenu, you can choose from a predefined selection for displaying the values. A check mark
in front of it indicates the setting which is currently enabled.
If you choose the entry None, the data labels will be removed.
The entry More takes you to the dialog box with additional options (see below).
2. Use the ribbon command Chart | Add chart element to choose the entry Error bars and select More in
the following submenu to open the dialog box.
Alternatively: Select the desired data series and right-click to open the context menu and select the entry
Series: Properties.
3. Switch to the Error bar tab and select the desired settings here.
For more information on the options of the dialog box, see Data series and data points, "Error bar" tab.
Showing/hiding gridlines
Showing gridlines in a chart can improve the legibility of its values. Gridlines are a network of lines that extend
across the plot area, starting from one of the axes of the chart.
The following types of gridlines are available:
§ Major gridlines are indicated at every major tick mark on the axis.
§ Minor gridlines subdivide the major grid into an even finer grid if necessary.
Charts 324
Select the chart and use the ribbon command Chart | Add chart element to choose the entry Gridlines. In
the following submenu, you can enable or disable horizontal (for the Y axis) and vertical (for the X axis) major
gridlines and minor gridlines for the primary axis. A check mark in front of them indicates the gridlines which
are currently enabled.
The entry More takes you to the dialog box with additional options (see below).
2. Use the ribbon command Chart | Add chart element to choose the entry Gridlines and select More in
the following submenu to open the dialog box.
Alternatively: Right-click to open the context menu and select the entry Chart: Properties.
3. Switch to the Elements tab and enable the option Major grid and/or Minor grid for the desired axes.
Select the chart and use the ribbon command Chart | Add chart element to choose the entry Legend. In
the following submenu, you can specify where to position the legend. A check mark in front of it indicates the
option which is currently enabled.
You can hide the legend by selecting the entry None.
The entry More takes you to the dialog box with additional options (see below).
2. Use the ribbon command Chart | Add chart element to choose the entry Legend and select More in the
following submenu to open the dialog box.
Alternatively: Select the legend and right-click to open the context menu and select the entry Legend:
Properties.
3. On the Legend tab, specify where the legend should be positioned. If you select the option Custom, the
legend can be moved to any position (using the mouse). If you select the option None, the legend will not be
displayed.
Tip: If you choose the entry Chart: Properties via the context menu, the main dialog box for charts
opens. You will find the option Legend here also on the Elements tab.
Showing/hiding lines
Note: This option can only be used for line charts and area charts.
You can use the options for lines, for example, to illustrate the spacing between the individual data series in a
line chart.
The following types of lines are available:
§ Drop lines are lines displayed from the data points to the horizontal axis.
§ High-low lines are lines displayed between the highest and lowest data points (for two or more data series).
Select the chart and use the ribbon command Chart | Add chart element to choose the entry Lines. In the
following submenu, you can choose between Drop lines and High-low lines. A check mark in front of it
indicates the option which is currently enabled.
You can hide the lines by selecting the entry None.
The entry More takes you to the dialog box with additional options (see below).
2. Use the ribbon command Chart | Add chart element to choose the entry Lines and select More in the
following submenu to open the dialog box.
Charts 326
Alternatively: Select the desired data series and right-click to open the context menu and select the entry
Series: Properties.
3. Switch to the Options tab and enable the desired settings.
For more information on the options of the dialog box, see Data series and data points, "Options" tab.
Note: Trendlines are available only for certain chart types (including two-dimensional column, bar, and line
charts). Other limitation: They are not available for stacked chart types.
2. Use the ribbon command Chart | Add chart element to choose the entry Add trendline and select
More in the following submenu to open the dialog box.
Alternatively: Select the desired data series and right-click to open the context menu and select the entry
Add trendline.
3. Switch to the Trend tab and enable the desired settings.
For more information on the options of the dialog box, see Trendlines.
Charts 327
You can use the option Up/down bars to display bars between the first and last data series, for example, in a
line chart with two or more data series.
Select the chart and use the ribbon command Chart | Add chart element to choose the entry Up/down
bars. In the following submenu, select the same entry.
You can use the entry None to remove the up/down bars.
The entry More takes you to the dialog box (see below) where you can also set the spacing between the bars.
2. Use the ribbon command Chart | Add chart element to choose the entry Up/down bars and select
More in the following submenu to open the dialog box.
Alternatively: Select any data series and right-click to open the context menu and select the entry Series:
Properties.
3. Switch to the Options tab and enable the checkbox in front of Show up/down bars with gap. In the input
field below, you can set the gap between the bars.
For more information on the options of the dialog box, see Data series and data points, "Options" tab.
Charts 328
Tip: Alternatively, you can select chart elements by expanding the list of elements on the ribbon tab Chart |
group Chart elements and selecting the desired element from it. Here, you can always see which chart
element is currently selected.
Charts 329
Note: In the case of the buttons Fill color and Line color, the last color that you used will be applied again when you click directly on the
icon itself. By clicking on the icon's arrow, you open the color palette.
Only for the Fill color button: If you click on the icon's arrow, you can use the entry More Fills to also apply more complex fills. For
more information, see Object properties, Fill tab. By clicking on the entry More colors, you reach a dialog box with color definitions,
which you use according to the descriptions of the section Document properties, Colors tab.
You will also find fill and border settings via the dialog box of the chart elements (see next paragraph). You can
also change other properties here, depending on the type of chart element.
A dialog box will now appear in which you can make the desired settings.
Tip: Alternatively, you open the dialog box via the ribbon command Edit properties .
Charts 330
Even faster: Open the dialog box by double-clicking on the desired element.
The properties that you can change in this dialog box depend on the type of chart element for which you opened
it. The following sections provide more information about all available chart elements and their respective
properties:
§ Chart area
§ Plot area
§ Walls (three-dimensional charts only)
§ Floor (three-dimensional charts only)
§ Corners (three-dimensional charts only)
§ Data series and data points
§ Trendlines
§ Category axis (X axis)
§ Value axis (Y axis)
§ Series axis (Z axis)
§ Axis title
§ Chart title
§ Gridlines
§ Legend
Chart area
The chart area is the entire area of a chart frame.
Edit properties: To change the properties of the chart area, select it, right-click to open the context menu and
choose the command Chart area: Properties.
Tip: Alternatively, you can choose this command via the Edit properties icon on the ribbon tab Chart |
group Chart elements. The other alternative is to simply double-click on the chart area.
Format tab
Tip: Borders and fill can also be conveniently adjusted directly via the buttons of the ribbon tab Chart |
group Chart elements. For more information, see Editing chart elements.
§ Border section
Here, you can add a border to the entire chart. Auto gives the chart a thin gray standard line as a border.
None removes the border. The option Custom lets you customize the line style.
If you enable the option Shadow, the chart frame will also be highlighted with a shadow. The Adjust button
opens additional settings for the appearance of the shadow effect.
Charts 331
§ Fill section
Here, you can change the fill of the chart area. Auto gives the chart area a white fill area. The fill will be
transparent if you use the option None. You can use the option Color to customize the color for the fill.
If you select the fill type Effects and click on the Customize button, the program will display a dialog box
that will allow you to also apply more complex fills (such as a color gradient). The use of this dialog box is
described in Object properties, Fill tab.
Font tab
Here, you can change the text formatting for all chart elements.
To do so, select the desired font, font size, alignment, etc.
Important: Changes will affect all chart elements, even if they were previously formatted in a different font.
Plot area
The plot area of a chart is the area where the data series, axes and gridlines are drawn.
Changing properties: To change the properties of the plot area, select it, right-click it and choose the command
Plot area: Properties from the context menu.
Tip: Alternatively, you can choose this command via the Edit properties icon on the ribbon tab Chart |
group Chart elements. The other alternative is to double-click on the plot area.
Format tab
Tip: Borders and fill can also be conveniently adjusted directly via the buttons of the ribbon tab Chart |
group Chart elements. For more information, see Editing chart elements.
§ Border section
Here, you can add a border to the plot area. To do so, use the option Custom to select the desired line style.
The option None removes the border.
§ Fill section
Here, you can change the fill of the plot area. To do so, use the option Color to select the desired fill color.
The fill will be transparent if you use the option None.
If you select the fill type Effects and click on the Customize button, the program will display a dialog box
that will allow you to also apply more complex fills (such as a color gradient). The use of this dialog box is
described in Object properties, Fill tab.
Charts 332
Changing properties: To change the properties of the walls, select one of the walls, right-click it and choose the
command Walls: Properties from the context menu.
Tip: Alternatively, you can choose this command via the Edit properties icon on the ribbon tab Chart |
group Chart elements. The other alternative is to double-click on the walls.
Format tab
Tip: Borders and fill can also be conveniently adjusted directly via the buttons of the ribbon tab Chart |
group Chart elements. For more information, see Editing chart elements.
§ Border section
Here, you can add a border to the walls. To do so, use the option Custom to select the desired line style. The
option None removes the border.
§ Fill section
Here, you can change the fill of the walls. To do so, use the option Color to select the desired fill color. The
fill will be transparent if you use the option None.
If you select the fill type Effects and click on the Customize button, the program will display a dialog box
that will allow you to also apply more complex fills (such as a color gradient). The use of this dialog box is
described in Object properties, Fill tab.
3D view tab
Here, you can set the 3D effect for the entire chart. For more information, see Chart properties, 3D view tab.
Changing properties: To change the properties of the floor, select it, right-click it and choose the command
Floor: Properties from the context menu.
Tip: Alternatively, you can choose this command via the Edit properties icon on the ribbon tab Chart |
group Chart elements. The other alternative is to double-click on the floor.
Format tab
Tip: Borders and fill can also be conveniently adjusted directly via the buttons of the ribbon tab Chart |
group Chart elements. For more information, see Editing chart elements.
§ Border section
Here, you can add a border to the floor. To do so, use the option Custom to select the desired line style. The
option None removes the border.
§ Fill section
Here, you can change the fill of the floor. To do so, use the option Color to select the desired fill color. The
fill will be transparent if you use the option None.
If you select the fill type Effects and click on the Customize button, the program will display a dialog box
that will allow you to also apply more complex fills (such as a color gradient). The use of this dialog box is
described in Object properties, Fill tab.
3D view tab
Here, you can set the 3D effect for the entire chart. For more information, see Chart properties, 3D view tab.
Changing properties: To change the properties of the corners, select one of them, right-click it and choose the
command Corners: Properties from the context menu.
Tip: Alternatively, you can choose this command via the Edit properties icon on the ribbon tab Chart |
group Chart elements.
3D view tab
Here, you can set the 3D effect for the entire chart. For more information, see Chart properties, 3D view tab.
Changing properties: To change the properties of data series or single data points, proceed as follows:
§ If you click on any of the data points of a data series, the entire data series will be selected. You can now
edit the properties of this data series by right-clicking on it to open the context menu and then choosing the
command Series: Properties.
§ If you click on the same data point once again, only this single data point will be selected. The command in
the context menu is then called Point: Properties.
Tip: Alternatively, you can choose these commands via the Edit properties icon on the ribbon tab
Chart | group Chart elements after you have selected the data series (or the data point).
Format tab
Tip: Borders and fill can also be conveniently adjusted directly via the buttons of the ribbon tab Chart |
group Chart elements. For more information, see Editing chart elements.
§ Fill section
Here, you can change the fill of the data series/data points. Auto gives the fill area a standard color. The fill
will be transparent if you use the option None. You can use the option Color to customize the color for the
fill. The color for negative values can be assigned a different color for certain chart types.
If you select the fill type Effects and click on the Customize button, the program will display a dialog box
that will allow you to also apply more complex fills (such as a color gradient). The use of this dialog box is
described in Object properties, Fill tab.
3D format tab
Note: The options on this tab are available only for certain chart types.
Use this tab to add a light effect or bevels to the data points to be displayed.
§ Material
Here, you can select the material that should be simulated to display the data points.
Charts 335
§ Light
Here, you can select the type of light that should be simulated.
§ Angle
Here, you can change the angle of the light source.
Tip: The above effects usually look better if you also use the following option to add bevels to the data
points.
§ Bevels section
Here, you can add a bevel effect to the graphical representation of the data points. If you apply these options
to a bar chart, for example, the edges of the bars will be rounded. The larger the value, the rounder the edges
will be displayed.
Note: This tab is available only for certain two-dimensional chart types (including column, bar and line
charts).
You can use this tab to add error bars to the data points of the selected data series. Error bars display the
possible/tolerable error of the values in the form of a line with a short dash at the end.
Charts 336
To add error bars, select the desired type of error bar in the Display section: Plus only displays a positive error
bar, Minus only displays a negative error bar, Plus and minus displays both error bars.
The option Show as lets you determine the appearance of the error bars: with or without short dashes at the
ends.
In the Value section, you can change the length of the indicator line. If, for example, you select the option
Fixed, the line will always have the specified length, while if you select the option Percent, the length will
correspond to the specified percentage of the respective Y value, etc.
Note: This tab is only available for XY scatter charts and bubble charts.
This tab is identical to the Error bar Y tab (see above), except that it displays error bars for the X values instead
of the Y values.
Note: This tab is available only for certain two-dimensional chart types (including column, bar and line
charts).
You can use this tab to display various guides in the chart. If, for example, you enable the option Average, a
dashed line indicating the average value of the selected data series will be displayed in the chart.
You can enable guides for Average, Minimum/maximum, Standard deviation, and Linear approximation
(linear trend).
Tip: You can use the ribbon command Chart | Add chart element | Add trendline to show other types of
trendlines in the chart if necessary. For more information, see Trendlines.
Options tab
This tab shows different settings for displaying the data series/data points, depending on the chart type, for
greater clarification of the results.
For a line chart, for example, you will find the following settings:
Charts 337
Note: For other chart types, you will find different settings on the Options tab.
Tip: You can also format these chart elements, if enabled, by selecting them and right-clicking to open the
context menu where you choose the relevant entry (Drop lines, High-low lines, Up/down bars):
Properties.
Trendlines
Note: Trendlines are available only for certain chart types (including two-dimensional column, bar, and line
charts). Furthermore, they should not be stacked.
If desired, you can have a trendline shown for each data series of the chart. For more information, see
Showing/hiding the trendline.
Trendlines can be used to graphically display the trend of a data series (i.e., to what extent the data series
rises/falls on average). Trendlines can also be extended beyond the given data points, so that they display a
forecast for future values.
A statistical technique called regression analysis is used to calculate trendlines.
Changing properties: To change the properties of a trendline, select it, right-click it and choose the command
Trendline: Properties from the context menu.
Tip: Alternatively, you can choose this command via the Edit properties icon on the ribbon tab Chart |
group Chart elements. The other alternative is to simply double-click on the trendline.
Format tab
§ Line section
Here, you can change the appearance of the trendline. Auto uses a thick black standard line. None removes
the line. The option Custom lets you customize the line style.
Trendline tab
§ Type section
Here, you can select the type of trendline to be displayed. In addition to linear trendlines (i.e. simple best-fit
lines), trendlines such as exponential or polynomial trendlines can also be displayed.
Linear: y = ax + b
Logarithmic: y = c ln(x) + b
Potential: y = cxb
§ Based on series
Here, you can specify the data series for which the trendline is to be displayed.
§ Forecast section
Here, you can extend the trendline beyond the existing data points.
If, for example, there are 3 data points (for example, the sales results for the 1st, 2nd and 3rd year), you can
enter a 1 for Forward. The line is then extended by an additional period (1 data point), thus displaying a
forecast for sales in the 4th year.
§ Crossing point
Here, you can force the trendline to intersect the Y axis at a specific Y coordinate. This option is available
only for certain types of trendlines.
§ Name section
Here, you can change the name of the trendline if desired. This name is displayed in the legend. To do so,
select the option Custom and enter the desired name.
Changing properties: To change the properties of the category axis, select it, right-click it and choose the
command Category axis: Properties from the context menu.
Tip: Alternatively, you can choose this command via the Edit properties icon on the ribbon tab Chart |
group Chart elements. The other alternative is to simply double-click on the axis.
Format tab
Tip: Lines can also be conveniently adjusted directly via the buttons of the ribbon tab Chart | group Chart
elements. For more information, see Editing chart elements.
§ Line section
Here, you can change the line style used to draw the axis. Auto uses a thin gray standard line. None removes
the line. The option Custom lets you customize the line style.
Scale tab
You can use this tab to change the scale of the axis.
Note: If the category axis contains date values, other settings appear here that are similar to the scaling
options of the value axis (Y axis). For more information, see the descriptions in the next section Value axis
(Y axis), "Scale tab".
Explanation: The first, second, third, etc., data point of all data series is called the category of a chart.
Font tab
Use this tab to change the formatting of the axis labels.
In addition to font, font size, and text styles, you can also set the alignment, rotate the labels and change the
numeric format.
Changing properties: To change the properties of the value axis, select it, right-click it and choose the command
Value axis: Properties from the context menu.
Tip: Alternatively, you can choose this command via the Edit properties icon on the ribbon tab Chart |
group Chart elements. The other alternative is to double-click on the axis.
Format tab
Tip: Lines can also be conveniently adjusted directly via the buttons of the ribbon tab Chart | group Chart
elements. For more information, see Editing chart elements.
Charts 341
§ Line section
Here, you can change the line style used to draw the axis. Auto uses a thin gray standard line. None removes
the line. The option Custom lets you customize the line style.
§ Major ticks and Minor ticks sections
Here, you can determine whether small tick marks should be displayed to divide the axis and specify their
appearance.
§ Tick labels section
Here, you can determine whether axis labels should be displayed and where to place them.
Scale tab
You can use this tab to change the scale of the axis.
§ Lowest value and Highest value sections
These options determine where the visible part of the axis should begin and where it should end. Select
either the option Auto, which results in PlanMaker automatically determining the most appropriate values,
or select Custom and enter the desired value yourself.
§ Intersection between X and Y axis section
You can use this option to determine where the X axis (category axis) should intersect the Y axis (value
axis):
If Auto is selected, PlanMaker automatically determines the most appropriate value, and if Maximum value
is selected, the X axis is positioned at the end of the Y axis. You specify your own Y value if you select
Custom value.
§ Major step value section
Here, you can set the interval for the tick marks and labels on the axis. If you select the option Auto,
PlanMaker automatically determines the most appropriate values.
§ Minor step value section
Here, you can set the interval between minor tick marks on the axis. If you select the option Auto,
PlanMaker automatically determines the most appropriate values.
§ Invert axis direction
If this option is enabled, the direction of the axis is reversed. In a column chart, for example, the columns are
no longer drawn from bottom to top, but from top to bottom.
§ Logarithmic scale
If this option is enabled, the axis will use a logarithmic scale (for example, 10, 100, 1000, etc.) rather than a
linear scale.
Font tab
You can use this tab to change the formatting of the axis labels.
Charts 342
In addition to font, font size, and text styles, you can also set the alignment, rotate the labels and change the
numeric format.
Changing properties: To change the properties of the series axis, select it, right-click it and choose the command
Series Axis: Properties from the context menu.
Tip: Alternatively, you can choose this command via the Edit properties icon on the ribbon tab Chart |
group Chart elements. The other alternative is to double-click on the axis.
Format tab
Tip: Lines can also be conveniently adjusted directly via the buttons of the ribbon tab Chart | group Chart
elements. For more information, see Editing chart elements.
§ Line section
Here, you can change the line style used to draw the axis. Auto uses a thin gray standard line. None removes
the line. The option Custom lets you customize the line style.
Scale tab
You can use this tab to change the scale of the axis.
§ Number of series between... section
By default, PlanMaker makes a tick mark on the axis for each data series and labels it. You can change these
intervals via the following options:
The option Tick marks determines which data series are marked with a tick mark. Enter 1, and a tick mark
will be set for every data series. Enter 2, and a tick mark will be set for every second data series, etc.
The option Tick labels determines which tick marks to label. Enter 1, and each tick mark will be labeled.
Enter 2, and every second tick mark will be labeled, etc.
Charts 343
Font tab
You can use this tab to change the formatting of the axis labels.
In addition to font, font size, and text styles, you can also set the alignment, rotate the labels and change the
numeric format.
Axis title
You can name each axis. This will then be displayed below/next to the axis. For more information, see
Showing/hiding axes and axis titles.
Edit properties: To change the properties of the axis title, select it and right-click to open the context menu and
choose the command (Category/Value) axis title: Properties.
Tip: Alternatively, you can choose this command via the Edit properties icon on the ribbon tab Chart |
group Chart elements. The other alternative is to double-click on the axis title.
Format tab
Tip: Borders and fill can also be conveniently adjusted directly via the buttons of the ribbon tab Chart |
group Chart elements. For more information, see Editing chart elements.
§ Border section
Here, you can change the line style for the border of the axis title. To do so, use the option Custom to select
the desired line style. The option None removes the border.
If you enable the option Shadow, the axis title will also be highlighted with a shadow.
§ Fill section
Here, you can change the fill of the axis title. To do so, use the option Color to select the desired fill color.
The fill will be transparent if you use the option None.
If you select the fill type Effects and click on the Customize button, the program will display a dialog box
that will allow you to also apply more complex fills (such as a color gradient). The use of this dialog box is
described in Object properties, Fill tab.
Charts 344
Text tab
Here, enter the desired axis title. If you delete the text completely from the input field, the axis title, as a chart
element, will be removed.
Font tab
On this tab, you can change the formatting of the axis title.
In addition to font, font size, and text styles, you can also set the alignment, rotate the labels and change the
numeric format.
Chart title
Here, you can enter a title for the chart. This is then displayed above the chart. For more information, see
Showing/hiding chart titles.
Edit properties: To change the properties of the chart title, select it and right-click to open the context menu and
choose the command Chart title: Properties.
Tip: Alternatively, you can choose this command via the Edit properties icon on the ribbon tab Chart |
group Chart elements. The other alternative is to double-click on the chart title.
Format tab
Tip: Borders and fill can also be conveniently adjusted directly via the buttons of the ribbon tab Chart |
group Chart elements. For more information, see Editing chart elements.
§ Border section
Here, you can change the line style for the border of the chart title. To do so, use the option Custom to
select the desired line style. The option None removes the border.
If you enable the option Shadow, you can also highlight the chart title with a shadow.
§ Fill section
Here, you can change the fill of the chart title. To do so, use the option Color to select the desired fill color.
The fill will be transparent if you use the option None.
If you select the fill type Effects and click on the Customize button, the program will display a dialog box
that will allow you to also apply more complex fills (such as a color gradient). The use of this dialog box is
described in Object properties, Fill tab.
Charts 345
Text tab
Here, enter the desired title of the chart. If you delete the text completely from the input field, the chart title, as
a chart element, will be removed.
Font tab
On this tab, you can change the formatting of the chart title.
In addition to font, font size, and text styles, you can also set the alignment, rotate the labels and change the
numeric format.
Gridlines
You can show gridlines to make the values in a chart easier to read. (For more information, see Showing/hiding
gridlines.)
Gridlines are a network of lines that extend across the plot area, starting from one of the axes of the chart.
The following types of gridlines are available:
§ Major gridlines are indicated at every major tick mark on the axis.
§ Minor gridlines subdivide the major grid into an even finer grid if necessary.
Changing properties: To change the properties of the major grid of the value axis, for example, select one of its
gridlines, right-click on it and choose the command Value axis major gridlines: Properties from the context
menu.
Tip: Alternatively, you can chose this command via the Edit properties icon on the ribbon tab Chart.
Format tab
Tip: The appearance of the lines can also be conveniently adjusted directly via the buttons of the ribbon tab
Chart | group Chart elements. For more information, see Editing chart elements.
§ Line section
Here, you can change the line style used to draw the gridlines. Auto uses thin gray standard lines. None
removes the lines. The option Custom lets you customize the line style.
Legend
If desired, you can show a legend in the chart. For more information, see Showing/hiding the legend.
A legend is a small box that shows which data series are displayed in which color/pattern.
Changing properties: To change the properties of the legend, select it, right-click it and choose the command
Legend: Properties from the context menu.
Tip: Alternatively, you can choose this command via the Edit properties icon on the ribbon tab Chart |
group Chart elements. The other alternative is to double-click on the legend.
Note: If you only want to edit a single legend entry (you can also apply a formatting to it that differs from that of the legend as a whole),
then click again in the area of the desired legend entry after selecting the legend. You can now choose the command Legend entry:
Properties via the context menu.
Format tab
Tip: Borders and fill can also be conveniently adjusted directly via the buttons of the ribbon tab Chart |
group Chart elements. For more information, see Editing chart elements.
§ Border section
Here, you can change the line style of the legend's border. To do so, use the option Custom to select the
desired line style. The option None removes the border.
If you enable the option Shadow, the legend will also be highlighted with a shadow.
§ Fill section
Here, you can change the fill of the legend. To do so, use the option Color to select the desired fill color.
The fill will be transparent if you use the option None.
If you select the fill type Effects and click on the Customize button, the program will display a dialog box
that will allow you to also apply more complex fills (such as a color gradient). The use of this dialog box is
described in Object properties, Fill tab.
Font tab
You can use this tab to change the character format (font, font size, text styles, etc.) of the legend.
Legend tab
Here, you can specify where the legend should be displayed.
If you select the option Custom, the legend can be moved to any position (using the mouse).
If you select None, the legend will be hidden.
Charts 347
Tip: Alternatively, you can open the dialog box by clicking on the group arrow in the bottom right corner
of any command group of the ribbon tab Chart.
The settings that can be made here are described on the following pages.
Name: Here you can specify the name of the data series. Either enter the cell containing the name or type in
a text string directly. This field can also be left empty, whereupon the data series receives an automatically
generated name ("Series 1", "Series 2", etc.).
Y-values: Here you can determine the cell range from which the data series should obtain the Y-values for
the data points.
Explanation: For most chart types, the Y values are the values that should be displayed in the chart. For example, the Y values
determine the height of the columns in a column chart.
X-Values: Analogous to the Y-Values option, you can determine here from which cell range the X-values
for the data series should come.
Explanation: For most chart types, the X values are irrelevant and are set to "Auto" (i.e. automatic) because they are only used to
label the category axis (X axis). XY scatter charts and bubble charts are the exception, however, as the X and Y values determine
the coordinates of the data points in these charts.
Bubble sizes: For bubble charts, there is a third parameter in addition to X and Y values: the size of the
bubbles for each data point. To do this, enter a cell range for the bubble sizes of the data points. If omitted,
all bubbles will have the same size.
§ Legend
Here, you can specify the position of the legend. A legend is a small box that shows which data series are
displayed in which color/pattern. For more information, see Legend.
On the 3D view tab, you can change the 3D effect for the chart (for three-dimensional chart types).
§ Rotation angle and Elevation angle
Here, you can set the viewing angle (in degrees) from which the viewer sees the chart. Rotation angle
rotates the chart around the vertical axis, while Elevation angle rotates the chart around the horizontal axis.
§ Perspective
If this option is enabled, the chart will be distorted in perspective. You can also specify the amount of
distortion (from 0 to 100%).
On the Radar tab, you can make additional settings for displaying the chart (for radar charts).
§ Starting angle
This option allows you to rotate the chart by the specified angle.
§ Orientation
This option specifies whether the values should be arranged clockwise or counterclockwise.
§ Polar coordinates
If this option is enabled, polar coordinates are used instead of Cartesian coordinates. The polar coordinates
are only available if Round radar chart is enabled.
If Angle between axes is set to x, an axis will be plotted every x degrees.
Charts 351
If Angle between axis descriptions is set to x, an axis label will be plotted every x degrees.
Updating charts
A chart always gets the values to be displayed from the cells that were selected when the chart was created. If
values in these cells change, the chart is automatically updated and immediately shows the changed values.
2. Choose the command Chart location on the contextual ribbon tab Chart | group Position.
3. Choose the desired option in the opened dialog box (see below) and confirm with OK.
The chart is moved accordingly.
Available options:
§ As new sheet
When you choose this option, the chart will be transferred to its own chart sheet. PlanMaker removes the
chart from the current sheet, creates a new chart sheet for it and places the chart there.
Charts 352
A "chart sheet" is a special type of worksheet: It doesn't contain any table cells, but solely the chart in its full
size. On such sheets, only commands related to editing charts are available.
§ As object in ...
When you choose this option, the chart is placed as an object in the specified worksheet, as usual.
2. Choose the ribbon command Save chart as a picture on the contextual ribbon tab Chart | group
Export.
3. In the Save as type list, select the desired picture format.
Tip: The PNG format is always a good choice here since it offers good and completely lossless compression.
4. Enter the file name under which you want to save the picture and confirm with OK.
5. Another dialog box appears. Select the desired resolution for the picture or manually enter your own values
for the width and height. Then confirm with OK.
PlanMaker now creates a corresponding picture file with an image of the chart.
Forms 353
Forms
FreeOffice: SoftMaker FreeOffice does not support the insertion of form objects. This means that you
cannot create new forms with it, but you can still use existing forms.
You can insert form objects into your tables and, in this way, create forms.
Inserting form objects is not much different from inserting other kinds of objects. For more information about
that, see Objects.
To insert a form object, proceed as follows:
Forms 355
1. Choose the ribbon command Insert | Form object (in the group Objects).
2. Select the desired type of object from the dropdown menu.
The object is now inserted.
Along with this, a contextual ribbon tab Object will automatically appear, where you can apply general settings
for objects (see Options of the contextual ribbon tab "Object").
For more information on the individual types of form objects, see Form objects in detail.
Important: Form objects cannot be selected with a left-click by the mouse. To select a form object, click on
it with the right mouse button.
Alternatively, you can also use the View | Object mode ribbon command to switch to Object mode, in
which form objects can also be selected by left-clicking.
Once you have selected a form object, you can edit it like any other type of object – for example, move it with
the mouse, change its size, etc.
By right-clicking the mouse on the form object, you can modify its properties with the entry Form object:
Properties in the context menu .
For more information about the properties of form objects, see Form objects in detail.
The relationship between a form object and its result cell is also two-way: If you enter 3 into the result cell, the
third entry in the list is selected.
Important: If you open an Excel file that has macros or scripts, you won't be able to run them; however, they
do remain in the file. So, if you open and edit such an Excel file in PlanMaker and then save it, the macros
and scripts will not be lost.
In this section, the individual types of form objects are described in detail.
The following objects are covered:
§ Checkboxes
§ Radio buttons
§ Dropdown lists
§ Listboxes
§ Pushbuttons
§ Spinners
§ Scrollbars
§ Labels and groupboxes
Checkboxes
FreeOffice: SoftMaker FreeOffice does not support the insertion of form objects.
Forms 357
You can use the ribbon command Insert | group Objects | Form object | Checkbox to insert a checkbox.
Checkboxes can be used in Forms for Yes/No entries. If the box is checked, it stands for Yes; if it is unchecked,
it means No.
Using checkboxes
Simply click on the box to give it a check mark – in other words: to check it. If you click on it again, the check
mark is removed.
Format tab
On this tab, you can change the size and positioning of the object. For more information, see Object properties,
Format tab.
Properties tab
On this tab, you can change general settings. For more information, see Object properties, Properties tab.
§ Value
Here, you can specify whether or not the checkbox should be checked. This corresponds to checking the
checkbox directly in the document.
§ Result cell
Here you specify to which cell the result of the checkbox should be returned.
One of the following values will appear in this cell:
TRUE, when the checkbox is checked.
FALSE, when the checkbox is unchecked.
The error value #N/A, when the state of the checkbox is ambiguous.
Forms 358
§ Appearance section
Here you can specify the character format (font, size, color, etc.) for the text.
§ 3D effect
If you enable this option, the checkbox is drawn with a 3D effect.
Radio buttons
FreeOffice: SoftMaker FreeOffice does not support the insertion of form objects.
You can use the ribbon command Insert | group Objects | Form object | Radio button to insert a radio button.
Radio buttons can be used in forms to select a single option from multiple options.
To indicate that a group of radio buttons belongs together, enclose them in a groupbox.
First insert the related radio buttons into the document (e.g. one below the other) and then use the ribbon
command Insert | group Objects | Form object | Groupbox to wrap a group box around them.
Format tab
On this tab, you can change the size and positioning of the object. For more information, see Object properties,
Format tab.
Properties tab
On this tab, you can change some general settings. For more information, see Object properties, Properties tab.
§ Value
Here, you can specify whether or not the radio button should be checked. This corresponds to checking radio
button directly in the document.
§ Result cell
Here you specify to which cell the result of the radio button should be returned.
As mentioned previously, radio buttons must always be used in groups of at least two. The result cell
displays which among the radio buttons is selected. When the first is selected, 1 is displayed, when the
second is selected, 2 is displayed, etc.
§ Appearance section
Here you can specify the character format (font, size, color, etc.) for the text.
§ 3D effect
If you enable this option, the radio button is drawn with a 3D effect.
Dropdown lists
FreeOffice: SoftMaker FreeOffice does not support the insertion of form objects.
You can use the ribbon command Insert | group Objects | Form object | Dropdown to insert a dropdown list.
You encounter dropdown lists in many dialog boxes. When you expand a dropdown, a list of available options
is shown. Such lists are ideal for forms because they reduce the required amount of typing when filling in forms
and prevent typing errors.
Format tab
On this tab, you can change the size and positioning of the object. For more information, see Object properties,
Format tab.
Properties tab
On this tab, you can change general settings. For more information, see Object properties, Properties tab.
Listboxes
FreeOffice: SoftMaker FreeOffice does not support the insertion of form objects.
You can use the ribbon command Insert | group Objects | Form object | Listbox to insert a listbox.
You encounter listboxes in many dialog boxes. They display several entries which the user can choose by
clicking on them. Such lists are ideal for forms because they reduce the required amount of typing when filling
in forms and prevent typing errors.
Format tab
On this tab, you can change the size and positioning of the object. For more information, see Object properties,
Format tab.
Properties tab
On this tab, you can change some general settings. For more information, see Object properties, Properties tab.
§ List area
Here you specify the cell range that contains the items to be displayed in the listbox.
If, for example, you fill the cells F5 through F7 with the values "dog", "cat" and "mouse" and enter F5:F7 in
the list area, those three values will appear in the list.
Forms 362
§ Result cell
Here you specify to which cell the result of the listbox should be returned.
The result cell displays which entry in the list is selected. When the first entry is selected, 1 appears. When
the second entry is selected, 2 appears, etc.
§ Appearance section
Here you can specify the character format (font, size, color, etc.) for the text.
§ 3D effect
If you enable this option, the list will be drawn with a 3D effect.
Pushbuttons
FreeOffice: SoftMaker FreeOffice does not support the insertion of form objects.
You can use the ribbon command Insert | group Objects | Form object | Pushbutton to insert a pushbutton.
Note: In PlanMaker, pushbuttons cannot be used to execute macros or VBA scripts; they are merely present for
compatibility with Excel.
Format tab
On this tab, you can change the size and positioning of the object. For more information, see Object properties,
Format tab.
Properties tab
On this tab, you can change some general settings. For more information, see Object properties, Properties tab.
§ Text
Here you can specify the text that should appear on the button.
§ Appearance section
Here you can specify the character format (font, size, color, etc.) for the text.
Spinners
FreeOffice: SoftMaker FreeOffice does not support the insertion of form objects.
You can use the ribbon command Insert | group Objects | Form object | Spinner to insert a spinner.
Spinners allow you to increment or decrement a value by mouse click. Clicking the upward pointing arrow
increments the value, clicking on the downward pointing arrow decrements it.
Format tab
On this tab, you can change the size and positioning of the object. For more information, see Object properties,
Format tab.
Properties tab
On this tab, you can change some general settings. For more information, see Object properties, Properties tab.
§ Result cell
Here you specify to which cell the result of the form object should be returned.
§ 3D effect
If you enable this option, the spinner is drawn with a 3D effect.
Scrollbars
FreeOffice: SoftMaker FreeOffice does not support the insertion of form objects.
You can use the ribbon command Insert | group Objects | Form object | Scrollbar to insert a scrollbar.
With scrollbars, values can be incremented or decremented by mouse click. Clicking the upward pointing arrow
increments the value by the specified incremental value, while clicking the downward pointing arrow
decrements it.
Furthermore, you can make larger changes by moving the slider on the scrollbar with the mouse.
Format tab
On this tab, you can change the size and positioning of the object. For more information, see Object properties,
Format tab.
Properties tab
On this tab, you can change some general settings. For more information, see Object properties, Properties tab.
§ Parameters section
Here you can specify the following parameters:
Current value: The current value (corresponding to the value in the result cell).
Minimum value: The lowest value allowed.
Maximum value: The highest value allowed.
Incremental change: The value that will be added/subtracted to the current value when you click on one of
the two arrows in the scrollbar.
Page change: The value that will be added/subtracted when you click somewhere between the scrollbar's
slider and one of the arrow buttons.
§ Result cell
Here you specify to which cell the result of the form object should be returned.
§ 3D effect
If you enable this option, the scrollbar is drawn with a 3D effect.
In addition to the form objects described above, there are two types of form objects that cannot be filled in and
are only intended for applying labels:
§ Labels
Labels: Here, you can enter any labels that should be displayed in the form.
§ Groupboxes
Groupboxes are rectangles that can be labeled in the top left corner. They can be used for the visual
grouping of related parts of a form.
To insert a label or a groupbox, choose the ribbon command Insert | group Objects | Form object | Label or
Group box.
The corresponding form object is then inserted. Now move it with the mouse to the desired position. You can
also resize it by dragging one of the round handles that surround the object.
Alternatively: On the contextual ribbon tab Object, click on the group arrow in the bottom right corner of any
command group.
Format tab
On this tab, you can change the size and positioning of the object. For more information, see Object properties,
Format tab.
Properties tab
On this tab, you can change general settings. For more information, see Object properties, Properties tab.
§ Group: This option allows you to combine several selected objects into one unit, which can then be treated
like a single object. For more information, see Grouping objects.
§ Duplicate: This option creates an immediate copy of the selected object.
§ Width, Height: These options change the size of the object. For more information, see Changing position and
size of objects.
Language tools 368
Language tools
PlanMaker has a powerful spell check. This allows you to have the spelling of text checked and corrected.
Additionally, multiline text can be hyphenated automatically.
This chapter provides information on working with this tool. It consists of the following sections:
§ Setting the language
With the ribbon command File | Options (Language tab), the language for spell check and hyphenation
can be set.
§ Spell check
The spell check checks a document's text for typos and suggests corrections in the event of errors.
§ Hyphenation
Automatic hyphenation hyphenates long words at the end of lines. By default, it is active only in text frames,
but you can also activate hyphenation for multiline text in table cells.
§ Research
Only available in SoftMaker Office Professional and NX Universal: Look up terms on online research
platforms (Wikipedia, Oxford dictionary, Cambridge dictionary, etc.) directly from the document.
§ SmartText
You can use SmartText to automatically correct your "favorite typos" and define abbreviations for frequently
used phrases – for example, "sd" for "sales department".
Note: Please note that there are two entries in this list for German:
§ "German (Germany)" stands for the new spelling (according to the 1996 German spelling reform in its last
revision in 2006).
§ “German (Germany, old)", on the other hand, stands for the old spelling.
The same applies to "German (Austria)" and "German (Switzerland)".
Spell check
FreeOffice: SoftMaker FreeOffice does not include the premium SoftMaker dictionaries normally shipped
with SoftMaker Office. Only Hunspell dictionaries can be used here.
Only Hunspell dictionaries for English and German are already installed. If you need more languages, see
Installing Hunspell dictionaries.
The spell check checks a document's text for typos and suggests corrections in the event of errors.
This section describes the different spell check tools in detail. The information covers the following topics:
§ Manual spell check
The manual spell check lets you check and correct possible spelling errors of the current worksheet.
§ Check spelling as you type
The Check spelling as you type checks each word you type immediately. When a typing mistake is detected,
a dialog box that lets you correct the word pops up.
§ Editing user dictionaries
When you teach the spell check new words, they are added to your user dictionary. You can edit this
dictionary at any time, for example, to delete incorrect entries.
For more information on these topics in the above order, see the following pages.
You choose the ribbon command Review | Spell check to start the subsequent spell check. (Tip: You can
also choose this command with the F7 key.)
This checks the current worksheet word for word for spelling errors. If the spell check encounters an unfamiliar
word, it stops and displays the word in a dialog box.
You can then choose to correct the word, add it to the dictionary or simply ignore the supposed error. The list
under Change to will also contain some suggestions for the correct spelling of the word (if any are found).
Use the buttons in the dialog box to specify what to do with the unfamiliar word:
Button Explanation
Change This option lets you correct the misspelled word. Before you use this button, type the correct
spelling in the Change to input field or select one of the suggested words from the list.
Change all This option works like the Change button, but changes all further instances of the word in the
entire document.
Ignore This option instructs PlanMaker to ignore this spelling error and continue with the spell check.
Ignore all This option instructs PlanMaker to ignore all further instances of this word.
Note: PlanMaker only remembers the list of ignored words temporarily. When you exit
PlanMaker, it forgets it. If you want PlanMaker to learn words permanently, use the command
Add instead.
Add This option instructs PlanMaker to add the word to the user dictionary and thus increase its
vocabulary.
Use this option for correctly spelled words that PlanMaker does not yet know. PlanMaker
remembers these words permanently, even after a restart.
If you want to exit the spell check before it reaches the end of the worksheet, click on Close.
Language tools 371
If the option Check spelling as you type is enabled, spelling is checked as the text is typed, and the spell check
dialog box will open automatically when an unknown word is typed.
Note: When you enter a calculation into a cell, its spelling will not be checked. This would not make sense
with calculation formulas.
To enable this on-the-fly spell checking, choose the command File | Options , switch to the Language tab
and activate the option Check spelling as you type.
Now, every time you type a word, PlanMaker quickly looks up that word in its dictionaries. As long as you type
words that the spell check knows, nothing visible happens. But if you type an unknown word, the spell check
displays a dialog box.
This dialog box is similar to the dialog box for the manual spell check, presented in the previous section. You
can read there about how to use this dialog box.
You will notice that there is also a SmartText button in the dialog box. This is for creating a SmartText entry
from the word. You will learn more about this feature in the section SmartText.
To do so, click on the small arrow of the icon on the ribbon tab Review | Spell check and select Edit user
dictionaries from the dropdown menu. The program displays a dialog box with the following buttons and
options:
§ Language
There is a separate user dictionary for each language. You can select the user dictionary to be edited from
the dropdown list Language.
Note: Note that there are two entries for each German in this list: "German (Germany)" stands for the new
spelling and "German (Germany, old)" for the old spelling. The same applies to "German (Austria)" and
"German (Switzerland)".
Language tools 372
§ Entries
This list contains all words that have been added to your user dictionary (for the selected language).
§ "Close" button
This option closes the dialog box.
§ "Add" button
This button enables you to manually add a word to your user dictionary. To do so, type the desired word into
the dialog box that appears after you press this button.
Words added in this way are treated exactly the same as words that were added using the Add button in the
spell check.
§ "Change" button
Use this button to edit the word that is currently selected in the list. This is useful for misspelled words that
you have added to your user dictionary accidentally. By clicking on the button, you open a dialog box where
you can correct the spelling of the word.
§ "Delete" button
This button deletes the word currently selected in the list from your user dictionary.
The spell check will therefore regard this word as misspelled again in the future.
Hyphenation
Automatic hyphenation hyphenates long words at the end of lines. This works fully automatically as you type.
However, the hyphenator is available only in the following cases:
§ Hyphenation in text frames
In text frames, automatic hyphenation is enabled by default.
§ Hyphenation in table cells
In table cells, automatic hyphenation is not active by default. However, for cells that contain multiline text,
you can enable this, if desired.
For more information, see the following pages.
Important: Of course, hyphenation only provides correct results if you have set the correct language in the
program settings. To set the language, choose the command File | Options , switch to the Language tab
and select the language from the dropdown list Default language.
Language tools 373
Always Any amount of consecutive hyphenation is attempted. This is the default setting.
If you select None, you disable hyphenation for the selected paragraphs completely, whereas if you select
Always, the program tries to hyphenate any line of a paragraph.
When do you use the other two options? It is not always a good idea to hyphenate at every point possible. For
text in narrow columns, for example, this may lead to words being split at the end of almost every line and thus
to a reduction in the document's legibility. Thus, you may want to use the option Every 2 lines or Every 3 lines
to instruct PlanMaker to attempt hyphenation only in every second or third line.
Research
FreeOffice: The Research function is not included in SoftMaker FreeOffice.
Note: This feature is only available in SoftMaker Office Professional and NX Universal.
You can use the Research function to look up the meaning of the terms you selected in PlanMaker directly in
online dictionaries and encyclopedias. PlanMaker suggests various online research platforms (Wikipedia,
Oxford dictionary, Cambridge dictionary, etc.) that you can open interactively for your search.
To do so, proceed as follows:
1. Select one or more terms in your document.
3. In the dropdown menu, click on the desired platform on which you want to look up your research term.
The selected online platform will then be opened directly with the results for your selected term.
Available categories
In the open dropdown menu of the Research icon , you can choose from the following categories:
§ Recently used
The platforms most recently used by the research function are displayed here for quick access again (the last
3 searches).
§ More
You use the entry More to open a dialog box with the settings. Here, you specify the languages for which
PlanMaker should suggest research platforms to you. Enable the desired language(s) by clicking on the
respective checkbox.
This results in the menu of the Research icon displaying the general reference books and translation
platforms for all languages you selected, insofar as they are available in these languages.
SmartText
FreeOffice: The SmartText function is not included in SoftMaker FreeOffice.
PlanMaker's SmartText function can save you a lot of work: You can create SmartText entries for frequently
used phrases and then insert them instantly in the text.
For example, create a SmartText entry called "sd" with the content "sales department". You can now retrieve
this SmartText entry at any time. To do so, simply type "sd" and then press the space bar, the Enter key¿ or a
punctuation mark. "Sales department" immediately replaces "sd".
In this way, you can create your personal "computer steno" with PlanMaker and save a lot of time when typing.
In this section, you will learn about working with SmartText entries:
§ Creating SmartText entries
New SmartText entries can be created in a dialog-box-controlled manner with the ribbon command Insert |
group Text | SmartText or via the spell check. A name (for example, "sd") and the desired content must be
specified (for example, "sales department") for each text module.
Language tools 376
1. In the dialog box of the ribbon command File | Options (on the Language tab), make sure that the
option Check spelling as you type is enabled.
2. Type the two letters "sd" and press the space bar.
Language tools 377
3. The on-the-fly spell check displays a dialog box indicating that the word "sd" is unknown.
4. Click on the SmartText button.
5. In the open dialog box, type "sales department" into the large input field on the right.
6. Confirm with OK.
The result is the same: The SmartText entry "sd" has now been created.
For more information on the option Check spelling as you type, see Check spelling as you type.
Note: If this does not work, the option Expand SmartText entries is disabled. Choose the command File |
Options and enable this option again on the Edit tab (or in the dialog box of the command Insert | group
Text | SmartText).
Alternatively, you can access the defined SmartText entries via the dialog box by choosing the ribbon command
Insert | group Text | SmartText, selecting the desired SmartText entry on the left side of the dialog box, and
then clicking on the Insert button.
Document management
PlanMaker has functions that make it easier for you to manage and access your documents faster:
§ Quick paths
You can create quick paths in PlanMaker in order to quickly switch to frequently used folders when opening
or saving files.
§ Document summary
Every document can have some additional info that you can display and edit using the Summary tab in the
dialog box of the ribbon command File | Properties. You can enter the title, subject and author of the
document, specify keywords for the file manager's search function and write a brief summary of the content.
§ File manager
You can use the integrated file manager to easily access your documents. It allows you to see the names and
the document infos on the Summary tab for all documents at a glance. You can view, open, print or delete
documents at the touch of a button.
The Search function of the file manager not only lets you search for your documents by file name, but it
also allows you to search by topic, title, author, etc.
Quick paths
PlanMaker allows you to create up to twenty quick paths via which you can quickly switch to a specific folder
when opening or saving files.
A quick path is a symbolic specification, such as "Taxes", which represents a specific folder on the hard disk
(for example, the folder C:\Accounting\Taxes).
If you want to open a file from this folder, you must first choose the ribbon command File | Open and then
simply click on the Quick path button in the dialog box to select the created quick path. The dialog box then
switches immediately to the C:\Accounting\Taxes folder.
Quick paths are not only available in the dialog box of the command Open, but they are also in all other dialog
boxes that are used to open or save files.
Document management 380
Tip: Alternatively, click on the button with the three dots next to this input field. This opens a file dialog
box in which you can easily select the desired folder.
Document summary
The ribbon command File | group File management | Properties not only enables you to make document-
specific settings but also to enter some document info on the Summary tab.
You can enter additional information (such as subject, author, keywords, etc.) about a document here. To view
or edit such information, choose the command File | Properties and switch to the Summary tab.
Tip: You can use the file manager (see next section) to search for documents by their document info, for
example, to find all documents on a specific topic.
Automatic prompt for summary information when saving: You can have PlanMaker prompt you to fill in the
document summary whenever you save a new document.
To do so, choose the ribbon command File | Options , switch to the Files tab and enable the option Prompt
for summary information when saving. The dialog box for entering the document info on the summary tab
will now appear every time you save a new document for the first time.
Document management 382
File manager
FreeOffice: The File manager is not included in SoftMaker FreeOffice.
The file manager displays a list of documents from one or more folders and lets you open, print, delete or view
any document by clicking on it.
You start the file manager with the ribbon command File | File manager .
You can use the mouse to move or resize the file manager window at any time. You can also change the column
widths by dragging the separator lines between the column headings.
By clicking on one of the column headings, you can specify the column according to which the files are to be
sorted.
You can use the Search button to select a different folder and also use the Search function to start searching for
files. Furthermore, you can search for a specific title, subject, author, keyword, etc., within the Document
summary located on the Summary tab.
To perform an action with a file, select the file and then click on one of the buttons. The individual buttons
have the following functions:
§ Open
If you click on this button, PlanMaker opens the selected file.
Tip: You can also double-click on a file name to open the file.
§ Close
Clicking on this button will close the file manager.
Document management 383
§ Search
Click on this button to search for specific files or simply to select the folder you want to display in the file
manager. For more information on searching with the file manager, see the next section.
§ Output
Use this button to output the selected file. When you click on the button, a menu opens with the following
functions (depending on the operating system):
E-mail: Send the document by e-mail
Print: Print the document
§ Delete
If you click on this button, the selected file will be deleted (after confirmation).
§ Preview
Click on this button to open a preview window where you can view the selected document without having to
open it.
To actually open this document, click on the Open button in the preview. To exit the preview window, click
on the Cancel button.
§ Rename
If you click on this button, you can rename the selected file.
You can use the Search button in the file manager to have PlanMaker search for specific files or simply choose
the folder to be displayed in the file manager.
Document management 384
You can search for files that meet the following criteria: file name, folder, file type and the document info (title,
subject, author, keywords) on the Summary tab.
Several search criteria can also be combined. If, for example, you specify a specific folder in the dialog box,
PlanMaker will display all documents in this folder. If you also enter a search term in the Title field, however,
PlanMaker will find only those documents that are both in the selected folder and contain the specified search
term in the Title field on the Summary tab.
With the dialog box shown above, you control the search function:
§ File name
You can use this input field to search for specific files.
If you do not enter anything here (thus accept the default setting), the search function will find all
documents of the selected file type in the selected folder.
If you specify a unique filename like MyReport.pmdx, only documents with the exact same name will be
found.
If you specify an ambiguous file name like My*.pmdx, the search will find all PlanMaker documents whose
file name begins with "My".
§ File type
You can use this list to select the type of the files to be targeted in the search. If, for example, you want to
search for files in Excel Format, select this format from the list File type.
Case is of no significance for search terms. If the search term is entered as "court", the search will also find
documents whose keywords contain "Court".
§ Folders
Here, you can select the folder in which the file manager should perform the search.
§ Include subfolders
If this option is enabled, the file manager not only searches the selected folder but also all folders that are
subordinate to it.
If desired, PlanMaker creates a backup copy of the previous version of the document each time the document is
saved. You can even instruct the program to automatically take "snapshots" of the document at regular intervals
while you're working on it (similar to the common Auto-Recover function). You can also access these snapshot
versions later even if you have not saved the document manually using the command File | Save.
The settings for this can be found on the Backup tab in the dialog box of the command File | Options .
Select here whether and how file backups are to be created:
§ Keep older versions of the document (if you save a file manually)
Several generations of file backups are created for each document. All of these copies are stored in a special
Backup folder.
Tip: If this option is selected, the command File | Versions (in the group File management) is also
available and can be used to easily return to a previous file version of the document that is currently open
(see below).
Use the Number of versions to keep field to specify the maximum number of versions of backups
(generations) to be kept per document.
To return to a previous version of a document, you don't need to be interested in this folder at all – as there is a
separate command for it: File | Versions.
You can use this command to revert to a previous version of a document as follows:
1. Open the desired document (if it is not already open).
2. Choose the ribbon command File | group File management | Versions . (Click directly on the icon itself
to open the version manager.)
Tip: You can proceed even faster by clicking on the icon's arrow for the dropdown menu instead of on the
icon itself. The available backups are listed here. Restore the desired version by clicking on the version
entry – this will open the version in a new document window.
However, the icon to the right of it will open the version in the current document window. (Warning:
This will overwrite the currently open document with an older version.)
If you click on the small black arrow of the Versions icon and select the entry File versions in the menu that
appears, you will reach the version manager, which will provide you with additional details for a better
overview. For more information, see the following steps 3. and 4.
3. Version manager: The program displays a dialog box that lists all available backups for the current
document. Use the dates and times to find and select the version that you want to restore. You can use the
Preview button to display a preview of the selected version.
The version manager list shows that a backup for the Test.pmdx file might be called
Test.pmdx.135.pmbak, for example. Thus, a sequential number and the extension .pmbak are always
appended to the file name (and an "s" is also inserted into the sequential number for snapshots).
4. If you click on the Restore button, the selected previous version of the document will be restored in the
current window.
Warning: The currently open document is now replaced by the selected previous version. So if you save it
now, you're overwriting the current version with an older version!
Alternatively, you can also click on the Open as copy button. This opens the selected file version in a new
document window (instead of replacing the document in the current window). This is useful if you want to
compare the current version with an older version.
You can see where the backups are in the dialog box of File | Options . On the Backup tab, the file path is
displayed below in the Folder for file versions field. By default, this is a folder called Backup within the
SoftMaker folder.
When you open a backup from this folder in your file browser, PlanMaker immediately starts to open the file.
The procedure is as follows:
Document management 388
1. In your file browser (for example, Windows Explorer), navigate to the Backup folder.
2. In this folder, search for files whose name starts with the name of the original file. A backup for the
Test.pmdx file might be called Test.pmdx.135.prbak, for example. Thus, a sequential number and the
extension .pmbak are always appended to the file name (and an "s" is also inserted into the sequential
number for snapshots).
Tip: The higher the sequential number in the file name, the more recent the file version.
3. In the file browser, double-click on the file version that you want to open.
4. PlanMaker detects that you are trying to open a backup and asks you what you would like to do now. It
displays a dialog box with the following options:
Open the backup file: This option opens the selected file version.
Invoke the version manager: This option opens the version manager like the command File | group File
management | Versions. This then offers all available earlier versions of the original document for
selection. For more information on using this command, see above.
Open the original file: This option opens the original file for this file backup. (Of course, this only works if the
original file still exists.)
5. Make your choice, and then click on OK.
Once again, please note that PlanMaker automatically creates and manages the files in the Backup folder.
Thus, you should not make any manual changes to these files, such as renaming or moving the files.
If you need more space on the disk, you can delete all files in this folder at any time, but then you will lose all
file backups as a result.
Outlines 389
Outlines
The Outliner allows you to create an outline for a worksheet. In outlined worksheets, you can easily decide
whether just the summarized data should be displayed or the detail data should appear as well.
The process of creating an outline is about grouping consecutive cell rows that contain related detail data. For
example, if a table contains sales figures for the last few years, with the monthly sales listed below each year,
group each list of monthly figures. After that, you can hide/unhide (or, collapse/expand) the monthly sales for
each year with a single mouse click.
Outlines can contain various outline levels, allowing you to nest the data to be displayed as desired.
This command group provides the most important icons for working with outlines:
§ Group the selected cells
§ Ungroup the selected cells
§ Clear outline of the selected cells
§ Show details (equivalent to clicking on the Plus icon in the Outline pane)
§ Hide details (equivalent to clicking on the Minus icon in the Outline pane)
The following pages contain detailed information on working with outlines.
Grouping cells
To create an outline, group the rows (or columns) containing detail data. After that, you can hide/unhide such
groups with a single click.
To group cells:
1. Select the rows (or columns) to be grouped.
2. Choose the ribbon command Data | group Outliner | Group .
The cells are now grouped.
Note: Ungrouped cells have an outline level of 1. When you group cells, their outline level is set to 2. You can
even group a subset of cells within a group of cells, thereby increasing the outline level to 3, etc. Outlines can
contain up to 8 outline levels.
The cells are now ungrouped. To be precise, their outline level is reduced by 1. This means, that if you ungroup
cells with an outline level of 3, they will not be completely ungrouped, but their outline level will be reduced to
2.
2. Choose the ribbon command Data | group Outliner | Remove all groups .
The outline is removed; all cells now have outline level 1.
For rows, the commands Show details and Hide details on the ribbon tab Data | group Outliner can also
be used to hide or unhide the grouped cells (corresponds to the plus and minus signs in the outline pane, see
above).
Note: When you hide cells, the cells are not only hidden on the screen, but also ignored by charts evaluating
these cells.
§ Protect outline
If this option is enabled, the outline will be protected if sheet protection is enabled for the worksheet (see
Sheet protection).
The current state of the outline will then be frozen. Users will not be able to group/ungroup cells or
hide/unhide grouped cells.
Internet functions 393
Internet functions
This chapter provides information on PlanMaker's most important Internet functions:
§ Using hyperlinks
You can create hyperlinks in PlanMaker documents (e.g., to an Internet address or to another PlanMaker
document).
§ Saving documents in HTML format
PlanMaker documents can also be saved in HTML format. To do so, choose the ribbon command File | Save
as and select the HTML format from the dropdown list Save as type.
For more information, see the following pages.
Using hyperlinks
With the ribbon command Insert | group Links | Hyperlink you can add a hyperlink to cell contents or
complete cells at any time. Hyperlinks are links to e.g. websites or other documents, which can then be opened
simply by clicking on the link.
If, for example, you link a cell to a web page, the web browser will automatically start when you click on this
link and will access this page in it.
By the way, the file path of another document is also allowed as a destination for hyperlinks. This is then
opened automatically when you click on the link.
Tip: It is also possible to use an e-mail address as a destination by placing "mailto:" in front of it.
Creating a hyperlink
To create a hyperlink, proceed as follows:
1. Select the cell or cell contents to which you want to attach a hyperlink.
4. In the Jump target field, you have the option of specifying the target position (a bookmark or a cell
address) in the document to be opened (see below). However, this field is usually left empty.
5. Confirm with OK.
Note: The Reset button allows you to undo all changes made in the open dialog box provided that you have not yet confirmed them with OK.
The hyperlink is now created. You recognize this by a change in the color of the text, which indicates the
presence of a link.
Tip: Alternatively, hyperlinks can also be added using the HYPERLINK function (which is much more
flexible)
Opening hyperlinks
To open a hyperlink, simply click on the cell or text containing the hyperlink with the mouse. PlanMaker then
opens the linked document.
Tip: After saving, open the document with your web browser to check its final appearance.
Outputting documents 396
Outputting documents
Android/iOS: In these versions the commands are not freely available. By clicking on the command icon,
users of SoftMaker Office NX Home and NX Universal can unlock the features free of charge via their
product key or otherwise via Google Play/Apple App Store (subject to a fee).
§ Printing a document
To actually print the current document on the printer, choose the command File | Print.
Finally, documents can also be sent by e-mail. The command File | Send is responsible for this process.
See the following pages for more detailed information on these functions.
Print preview
Android/iOS: This command is not freely available in these versions. For more information, see the
beginning of this chapter.
The print preview displays a document on the screen exactly as it will look in the printout. This feature enables
you to avoid wasting paper on test prints.
To start the print preview, choose the ribbon command File | Print preview .
To exit it again, click on the Close button in the preview module or press the Esc key.
Outputting documents 397
Use these controls to jump from page to page. The leftmost/rightmost buttons jump to the first/last page. The
two inner buttons scroll to the previous/next page.
The edit field in the middle lets you jump to a specific page. Type in the page number here and press the Enter
key¿.
These controls can be used to change the zoom level. Enter the desired percentage value in the input field and
press the Enter key¿. Or use the three buttons at the right to switch to a predefined zoom level:
§ Actual size of document (zoom level 100%)
§ Fit page in window
§ Fit margins in window
Printing a document
Android/iOS: This command is not freely available in these versions. For more information, see the
beginning of this chapter.
To print the current document, choose the ribbon command File | Print .
Outputting documents 398
The program will display a dialog box in which the following settings can be made:
Printer
Here, select which of the installed printers should print the printout.
The Setup button opens a window for setting up and configuring the printer. For more information, see your
printer manual.
Linux users can also specify here the command to be used to initiate the printing process.
Print
Lets you choose which parts of the document to print:
§ Whole document
Print the entire document (all worksheets).
§ Current worksheet
Print only the current worksheet.
Pages
Specify here the pages of the document to be printed:
§ All
Print all pages of the document.
§ Pages:
Print only the specified pages. You must enter the desired page numbers, for example:
You can also enter more than one such page number by separating them with commas:
etc.
§ You can also use the option Pages to print to specify whether all selected pages or only the pages with a
even or odd page number should be printed.
Outputting documents 400
§ For Pages per sheet, you can specify how many pages to print on a sheet of paper. PlanMaker usually prints
only one page per sheet. However, you can instruct the program to output four pages (scaled down
accordingly) per sheet at a time.
Options
This section of the dialog box contains additional printing options:
§ Copies
Here, you can specify the number of copies of the document to be printed.
§ Collate copies
This option specifies whether to sort the print output by page number when printing multiple copies of a
document.
If you enable this option and print multiple copies of a document with, for example, three pages, the pages
will be output in the following order: 1-2-3, 1-2-3, 1-2-3, and so on.
If it is not enabled, the order will be: 1-1-1..., 2-2-2..., 3-3-3...
Note: Some printers do not support this function.
§ Print to file
This option redirects the print output to a file instead of a physical printer.
§ Drop pictures
This option skips all pictures and drawings when printing (useful for fast test printouts).
§ Reverse order
This option prints the pages from last to first.
To start printing, click on OK.
Tip: Before actually printing a document, you can preview the printout via the ribbon command File | Print
preview. This feature enables you to avoid wasting paper on test prints.
Tip: If you do not have a PDF document viewer installed on your device, simply use your web browser to
search for "PDF viewer". You will find many suitable programs, many of which are free.
In the dialog box of the above command, you can make the following settings for the PDF export:
General tab
On this tab, you can specify whether to output only parts of the document and make other settings. The options
are similar to the command File | Print described in Printing a document.
In addition, the following options are also available:
§ Create a bookmark for each worksheet
If this option is enabled, PlanMaker automatically creates a bookmark in the PDF file for each worksheet
that your document contains.
Your PDF viewer will then display these bookmarks in a pane to the left of the document. You can use this
pane like an interactive table of contents: Just click on one of the bookmarks to instantly jump to the
corresponding worksheet in the PDF file.
Tip: If your PDF viewer does not display this pane, search for a command for displaying bookmarks in it
and enable it.
Preferences tab
On the this tab, you can make settings for the output quality:
§ AutoShape options
Here, you can set the quality level (i.e., resolution) in which AutoShapes and all other types of drawings are
exported. The higher the quality level, the larger the generated PDF file.
Outputting documents 402
§ Picture options
Here, you can specify whether to save images with Lossless compression or lossy JPEG compression. If
you opt for JPEG compression, you can set the quality level of the compression.
Tip: Normally, you should choose lossless compression here because it ensures perfect image quality. If
your document contains a large number of images (especially photographs), however, the resulting PDF
file may be very large. In this case, we recommend that you use JPEG compression, which provides a
much higher compression ratio for photographs.
The option Use alpha channel for transparencies determines whether an alpha channel should be used to
represent transparency in pictures and drawings. Usually, they look best when this option is enabled.
However, some PDF viewers represent alpha channels incorrectly, thus you can also disable this option.
§ Other options
Include PlanMaker document: This option saves a copy of your PlanMaker document inside the PDF file.
You can then open this PDF file directly in PlanMaker, whereupon the program will extract the original
PlanMaker document from the PDF file and display it.
Open the file in a PDF viewer after exporting: This option launches your PDF viewer automatically and
displays the PDF file after it has been created (provided that you have a PDF viewer installed on your
computer).
Use relative paths for file links: This option automatically converts the file path from hyperlinks (links) to
files into a relative path (rather than an absolute path). If, for example, you have inserted a link to the file C:
\Documents\Lists\Test.txt and export the PDF document to the folder C:\Documents, this link will
be automatically converted into "Lists\Test.txt".
§ Font options
The option Font embedding allows you to specify whether the fonts used in the document should be
embedded in the PDF file.
If font embedding is enabled, the resulting PDF file can be viewed in its original fonts on any computer –
even if the relevant computer does not have the fonts installed. If, on the other hand, the option is disabled,
the PDF file will be displayed with automatically selected replacement fonts.
The option Embed only used characters determines whether all characters of a font or only the characters
actually present in the document should be embedded when embedding fonts. The advantage of enabling this
option is that the resulting PDF file is smaller in size.
View tab
This tab contains advanced options for displaying the PDF file in a PDF viewer:
Outputting documents 403
§ Navigation pane
Use this option to specify what should be displayed in the navigation pane of the PDF viewer. (The
navigation pane is a bar displayed to the left of the PDF document.)
Available options:
Default: Use the PDF viewer's default setting.
Empty: Do not display anything in the navigation pane.
Bookmarks: Display the document's bookmarks in the navigation pane.
Page thumbnails: Display thumbnails of the document's pages in the navigation pane.
§ Zoom
This option specifies the zoom level at which the PDF file should be displayed:
Default: Use the PDF viewer's default setting.
Full page: Select the zoom level at which the entire page fits in the window.
Fit width: Select the zoom level at which the page width fits in the window.
Fit height: Select the zoom level at which the page height fits in the window.
Custom: Set the zoom level to a custom value (in percent).
§ Page layout
This option specifies the layout with which the pages should be displayed:
Default: Use the PDF viewer's default setting.
Single pages: Display as single pages.
Two pages - odd pages left: Display as two facing pages (odd pages on the left).
Two pages - odd pages right: Display as two facing pages (odd pages on the right).
§ Additional options
This section provides the following additional options:
Display document title: Display the document's title in the title bar of the PDF viewer (instead of its file
name). Tip: You can enter the title of a document on the Summary tab in the dialog box of the command
File | Properties.
Center viewer on screen: This option automatically centers the program window of the PDF viewer on the
screen when the PDF file is opened.
Full-screen mode: This option automatically switches the PDF viewer to full-screen mode when the PDF
file is opened.
Hide menu bar: This option hides the menu bar of the PDF viewer.
Hide toolbars: This option hides all toolbars of the PDF viewer.
Hide navigation pane controls: This option hides all controls of the navigation pane.
Protection tab
This tab provides options that enable you to encrypt the resulting PDF file and to use passwords to protect the
file from being opened or changed.
§ Encryption type
Here, you can specify whether the PDF file should be encrypted. You can choose between 40 bit encryption
(low level of security) and 128 bit encryption (high level of security).
Note: The other options in this dialog box are not available until you have selected an encryption type.
§ Permissions
Here, you can specify which permissions users should have with respect to the PDF file when they open it in
a PDF viewer. (This is only available if you have entered a password above for setting permissions.)
"Reset" button
All changes to the PDF export options are retained as global settings in PlanMaker and are thus applied to the
next export of a PDF document. You can restore the original default settings by clicking on the Reset button in
the lower left corner of the dialog box.
You can click on this button on any tab of the dialog box PDF Export, thereby resetting the options of all tabs
at once.
Android/iOS: This command is not freely available in these version. For more information, see the
beginning of this chapter.
If you have a suitable e-mail program installed on your device, you can send documents by e-mail directly from
PlanMaker.
To do so, proceed as follows:
1. Create or open the document that is to be e-mailed.
2. In PlanMaker, choose the ribbon command File | Send .
(Android/iOS: Here the command is called Share and allows sharing via several channels).
3. Select the format in which the document is to be sent.
Note: If you select the PlanMaker document format here, the recipient will receive an e-mail with the PlanMaker file as an attachment. In order to
open this attachment, the recipient must also have PlanMaker installed.
PlanMaker now generates an e-mail with the document as an attachment and passes it to your e-mail program.
Protecting cells and documents 406
§ Workbook protection
Use workbook protection to prevent users from adding, deleting or hiding/unhiding worksheets.
§ Document protection
Use document protection to password-protect the current document against reading and/or writing. If read
protection is enabled, PlanMaker will additionally encrypt the document.
Sheet protection
Use sheet protection to protect individual cells against changes, and/or to hide their content on screen or in
printouts. When sheet protection is enabled, all cells on the current worksheet are protected that are marked
accordingly. Furthermore, many commands are greyed out (i.e. no longer selectable) and objects cannot be
inserted.
However, before you enable sheet protection, you must first define which cells are to be protected and how
extensive the protection is to be.
Protecting cells requires two steps:
§ Step 1: Setting up protection settings for cells
§ Step 2: Enabling sheet protection
Tip: The options Protect cell and Hide cell can also be found directly on the ribbon tab Review | group
Protection (here as options Cell protection and Hide cell).
§ Protect cell
Protect cell against changes, if sheet protection is enabled.
Use this option to prevent users from changing the content or the format of the cell.
Important: By default, this option is enabled for all cells in the worksheet. To allow users to alter specific
cells when sheet protection is enabled, select those cells and disable the Protect cell option.
§ Hide formula
Do not display the formula used to calculate the cell content, but only show the result, if sheet protection is
enabled.
When sheet protection is enabled, it is therefore no longer possible to find out which calculation this cell
contains.
§ Hide cell
Hide the cell content on screen, if sheet protection is enabled.
When the sheet protection is enabled, the cell becomes invisible. However, it still appears in the printout
(see next option).
Tip: If sheet protection is enabled, only editable cells can be accessed when moving around in the table with
the Tab key. Protected cells are skipped.
To do so, choose the ribbon command Review | group Protection | Sheet protection again (you can
recognize an active sheet protection by the fact that the icon appears darker).
Protecting cells and documents 409
Tip: The current state of sheet protection is saved within the document. If a password has been assigned,
users will be required to enter the password to disable sheet protection. This way you can protect documents
against changes by unauthorized persons.
Workbook protection
If you enable workbook protection for a document, from now on no more changes to the worksheet register can
be made in the document. Also the commands of the Insert | group Tables | Sheet button are no longer
available.
This has the following effect:
§ Users can't add worksheets anymore.
§ Users can't copy, delete or rename worksheets anymore.
§ Users can't hide/unhide worksheets anymore.
Choose the command Review | group Protection | Workbook protection to enable the workbook
protection. To disable it, choose the same command once more.
For more information, see the next pages.
To do so, choose the ribbon command Review | group Protection | Workbook protection again (you can
recognize an active workbook protection by the fact that the icon appears darker).
As a result, users will be allowed to add, delete, rename and hide/unhide worksheets again.
Tip: The current state of workbook protection is saved within the document. And: If a password has been
assigned, users will be required to enter the password to disable workbook protection.
Document protection
You can protect your documents from being read or saved by unauthorized persons by applying document
protection – or more specifically, read and/or write protection. For example, you can require the entry of a
password to open or save a protected document.
To protect a document, choose the ribbon command File | Properties, switch to the Protection tab in the
dialog box and select the type of document protection. Also enter the desired read and/or write password.
The following types of protection are available:
§ No protection (this is the default setting whereby the document is not protected)
§ Write protection (the document can be opened, but saving is only possible with the password)
§ Read protection (the document can be opened only with the password)
§ Protection depending on password (a combination of read and write protection)
For more information on enabling and disabling document protection, see the following pages.
Important: If you forget a password, you can no longer open or save the document. It is thus advisable to
make a note of the password. Pay close attention to uppercase/lowercase!
§ Write protection
When the document is opened, the user is prompted to enter the write password. The document can only be
saved if the correct write password has been entered here.
However, it is still possible to open the document as read-only, even even if the user does not have the
password. However, it cannot be saved – not even under a different name.
§ Read protection
If you try to open the document, you are prompted to enter the read password. If you enter an incorrect
password, you will not be able to open the document.
The document is saved in an encrypted form so that it cannot be viewed with programs other than
PlanMaker.
Note: This setting primarily affects newly created documents. When you open an existing encrypted
document, the encryption method used in it is automatically determined and this option is set accordingly.
Choosing an encryption method is especially important for documents in Microsoft Excel file format (.xls and
.xlsx). Some old versions of Microsoft Office may not be able to open documents encrypted with the new
"Most secure" encryption method.
Available options:
§ Most compatible
When you save the document, an old encryption method is used that can be read by all versions of Microsoft
Office. However, this method is less secure than the other method.
§ Most secure
Here, a more modern and more secure encryption method is used. However, some old versions of Microsoft
Office may not be able to read documents encrypted with this method.
Detailed information about the currently selected encryption method is displayed at the bottom of the dialog
box.
§ PlanMaker template
Document template for PlanMaker documents (name extension: .pmvx). For more information, see
Document templates.
§ dBASE
dBase database file format, either with DOS, Windows or Unicode character set. Before opening/saving the
database, a dialog box appears in which you can select the character set.
Note: Most dBASE databases are stored in dBASE/DOS file format – not in dBASE/Windows file format.
Even Windows database programs usually use the DOS format.
Tip: In the preview window of the dialog box, you can use the column header to adjust the data type, if
necessary. Click on the respective head of a column to open a corresponding dropdown menu.
§ Text file
Plain text file format, for example, with the cell values separated by tabs or commas. For more information,
see Working with text files.
Working with other file formats 415
§ Data format
Here you can specify in which way the cell contents should be stored in the text file. The following options
are available:
Separators between fields: If you choose this option, the cell contents will be separated by a certain
character (for example, a semicolon or a tab).
Example:
Peter;Miller;24;Main Street
Elizabeth;Jones-Nightingdale;1733;University Drive
Fixed field widths: If you choose this option, the cell contents will be distributed over columns with a fixed
width. Gaps will be filled with spaces.
Example:
Peter Miller 24 Main Street
Elizabeth Jones-Nightingdale 1733 University Drive
§ Separator
Here you can choose which character should be used to separate the individual cell contents from each other
(e.g., semicolons or tabs).
Working with other file formats 416
Note: The separator must not occur within cell contents; if it does, PlanMaker will of course treat it as
such would split such cells into two entries.
§ Text marker
If desired, PlanMaker can surround the content of all cells that contain text with a certain character (e.g.
quotation marks).
If you want this, choose the desired character here.
With the option Auto, no text marker is set in principle. Unless there is a line break or a quotation mark
already occurring in a cell. Then additional quotation marks are set for these cells as a text marker.
§ Encoding of newlines
Here, you can select the control characters to insert at the end of each line (to indicate the beginning of a
new line).
Note: PlanMaker suggests suitable control characters automatically. Usually, there is no need to change this
setting.
Available options:
CR+LF: This is the recommended setting for Windows.
LF: This is the recommended setting for Linux and Mac.
CR: This control character was common on older Apple Mac systems (before macOS).
1. Choose the ribbon command View | Syntax highlighting to enable syntax highlighting.
2. All cells containing formulas that are not Excel-compatible will be highlighted with a colored background
and must be revised manually. Try to replace all Excel incompatible arithmetic functions with Excel
functions. For help, see function description of the affected function in this manual.
3. When all cells are revised, disable syntax highlighting.
Save the document in Excel format again. If no further warning messages are displayed, all incompatibilities
have been eliminated.
General
§ PlanMaker is not able to execute macros and VBA scripts stored in Excel documents. When an Excel file is
opened that contains macros or scripts, they will be ignored. However, PlanMaker will not remove them – if
the file is saved in Excel format, the macros and scripts will remain functional.
Arithmetic functions
§ Some of PlanMaker's arithmetic functions are not supported by Excel (and vice versa). If you open or save
a document in Excel format, a warning message will be displayed if the file contains incompatible arithmetic
functions. For more information, see Opening and saving Excel files.
Working with Arabic text 419
Important: The functions described in this chapter are only available if you have enabled the option
Extended support for Arabic text in the program settings. For more information, see the next section.
Important: The functions described in this chapter are only available if this option is enabled.
2. Under Sheet direction, enable the option Right to left to change the direction to right-to-left.
The direction of the worksheet then changes accordingly.
Thus, if you change the direction of a worksheet to right-to-left, the column on the far right becomes the first
column (instead of the column on the far left).
This means that the table is mirrored horizontally, as shown in the following figure:
Note: The text direction of each individual table cell can still be defined individually, of course (as described in
Changing the text direction in table cells).
Scripts (BasicMaker) 422
Scripts (BasicMaker)
FreeOffice: BasicMaker is not included in SoftMaker FreeOffice.
Note: BasicMaker is only available for Windows and is not included in all versions of SoftMaker Office.
You can use the BasicMaker program to write and run scripts written in the programming language SoftMaker
Basic. SoftMaker Basic is based on Visual Basic for Applications (VBA), the programming language of
Microsoft Office.
Scripts can be used to automate workflows in the word processing application TextMaker and the spreadsheet
application PlanMaker.
Starting BasicMaker
To start BasicMaker or to run a BasicMaker script, use one of the following procedures:
§ Starting BasicMaker via the Start menu
You can start BasicMaker by clicking on the Start menu (the Windows logo button) in the lower left corner
of the screen and choosing SoftMaker Office > BasicMaker.
You can have multiple documents open at any time – to compare them, edit them at the same time, exchange
data between them, etc.
You work with multiple documents as follows:
§ Opening multiple documents in the same program window
You can open any number of documents at the same time in the current program window.
There are many ways to switch between these documents, including a bar that contains tabs for each
currently open document (displayed above the current document):
FreeOffice: The functions for working with document tabs are not included in SoftMaker FreeOffice.
However, you can open documents in different program windows.
Note: To open the dialog box of the commands File | New or File | Open, click directly on their actual
icons and not on their small arrow.
The methods can be combined as desired. You can open as many program windows as you like and open any
number of documents as tabs in each of these windows. You can also open all documents in just one program
window. Alternatively, you can ensure that each document appears in its own program window. It is entirely
your choice.
In this chapter, you will learn everything you need to know about working with multiple documents at the same
time. For more information, see the following pages.
Working with multiple documents 424
If you have multiple documents open at the same time, you can switch to a specific document and thus make it
the active document:
§ Ribbon interface: "Windows" icon
In the ribbon, you will find an icon called Windows on the ribbon tab View. If you click on it, a list of
all open documents appears. Click on the desired document.
§ Classic menu interface: "Window" menu item
For classic menus, you will find a list of all currently open documents in the Window menu. Select the entry
for the document to which you want to switch.
Working with multiple documents 425
FreeOffice: The functions for working with document tabs are not included in SoftMaker FreeOffice.
However, you can open documents in different program windows.
§ Keyboard: Ctrl+F6
You can also use the keyboard to switch between the currently open documents: Ctrl+F6 switches to the
next document and Ctrl+Shift+F6 switches to the previous one.
Mac: On a Mac, you have to use the key combinations Cmd+F6 or Cmd+Shift+F6 to switch between
documents.
Android/iOS: This function is not available for smartphones. For tablets, document tabs can be moved
within the program window.
If you have multiple documents open, you can arrange them as follows:
§ The document tabs (the tabs in the bar above the document) can be moved within the bar and thus arranged
in any order.
You can even drag a document tab out of the program window with the mouse in order to have a separate
program window for this document.
Alternatively, you can drag a document tab from one program window to another. The document will then
be integrated into the tab bar of the other program window.
Working with multiple documents 426
§ If documents are open in different program windows, you can move the individual program windows
manually and resize them, of course – just as you can with all types of program windows.
§ If you choose the ribbon command View | Windows | View side by side (in the classic menu interface:
Window > View side by side), you can display the current document side by side with another open
document on the screen. If more than two documents are currently open, the program first asks which of
them is to be used in the other window.
Working with multiple documents 427
Closing a document
Android/iOS: Not all of the listed methods are available in these versions.
If you want to stop working on a document, you can close it at any time. If the document has been modified
since it was last saved, the program automatically asks you if you want to save the document first.
Tip: For tablets, you can close all currently open documents at once via the hamburger menu by choosing
the menu command Window > Close all.
Above the document, you will find a bar with tabs for all currently open documents. If you click on one of these
tabs with the middle mouse button, the corresponding document is closed.
Alternatively, left-click on the x icon displayed on the far right of each tab to close it.
Furthermore: If you right-click on a tab, a small menu appears with commands for closing the current document
(Close tab) or all other open documents (Close all other tabs).
Mac: On a Mac, you have to use the key combination Cmd+F4 or Cmd+W for this purpose.
Customizing PlanMaker 429
Customizing PlanMaker
PlanMaker lets you determine a variety of program settings so that you can customize the program to suit your
personal work style.
In this chapter, you will learn everything you need to know about it. It is divided into the following sections:
§ Changing PlanMaker settings
You can use the ribbon command File | Options to change the program settings. These settings apply to the
program as a whole and thus to all documents.
§ Changing document properties
The document properties, on the other hand, are settings that only affect the current document and are also
saved in this document. They can be changed with the command File | Properties.
§ Changing worksheet properties
Finally, the worksheet properties are settings that can be set differently for each worksheet in a document.
They can be changed with the ribbon command Insert | group Tables | Sheet | Properties.
§ Customizing the document display
This section describes how to customize the appearance of the document on the screen. Most of the required
commands can be found on the ribbon tab View.
§ Customizing the ribbon
Only for "Ribbon": This section is relevant only for users who have selected in the settings that they want
to operate the program with the "ribbon".
Here, you will learn how to configure and customize the ribbon.
§ Customizing toolbars
Only for "Classic menus with toolbars": This section is relevant only for users who have selected in the
settings that they would prefer to operate the program with "Classic menus with toolbars".
Here, you will learn how to configure the toolbars (Standard toolbar, Formatting toolbar, etc.) with the menu
command View > Toolbars and how to customize them to your liking with Tools > Customize.
§ Creating user-defined icons
You can create user-defined icons at any time and add them to the ribbon or to a toolbar. Such icons can be
used to start any program.
§ Customizing shortcut keys
You can also customize the shortcut keys for choosing frequently used commands. The ribbon command
File | Customize is responsible for this purpose.
Customizing PlanMaker 430
Markers
The options in this section allow you to modify the appearance of the little triangles that are displayed in cells
that contain a comment and cells that are protected.
§ Color of comment markers
Here you can change the color of the little triangle that is displayed inside cells that contain a comment.
§ Color of protection markers
Here you can change the color of the little triangle that is displayed inside cells that are not protected (when
sheet protection is enabled).
§ Size
This option allows you to change the size of these markers.
Customizing PlanMaker 431
Snapping
Allows you to configure the available aids for positioning objects (text frames, picture frames, etc.) with your
mouse:
§ Snap to cells
Normally, this option is disabled. That means, you can move objects arbitrarily with the mouse.
When you enable this option and try to change the position of an object with your mouse, the object jumps
from one table cell to the next.
Enabling or disabling this function temporarily: When the option Snap to cells is enabled, you can temporarily
disable it at any time by pressing and holding down the Alt key while moving an object with the mouse. The
same works in the opposite manner: If the option is disabled, it can be temporarily enabled with the Alt key
while moving.
§ Snap tolerance
Here you can specify the tolerance for the Snap to other objects option described above. The higher the
value, the earlier an object that you resize/move will snap to one of the "magical" guides for existing objects.
The default value is a distance of 8 pixels.
Customizing PlanMaker 432
Cell marker
Here you can change the color and line width of the cell frame (the dark frame that indicates the currently
active cell in a worksheet).
Worksheet tabs
The worksheet register at the bottom of the document window displays tabs for each worksheet in the
document.
This option allows you to change the font size used to display the worksheet name on each tab.
Here, you can set how many actions can be undone with the command Undo (in the Quick access toolbar).
You can increase this number up to a maximum of 999 undo operations.
Note: On devices with little main memory, it is not recommended to increase this value.
Note: This option affects only text frames. In table cells, only one font can be selected at a time.
If this option is enabled – for text in text frames only – three lists for selecting font, font size, font style and
language appear on the Font tab in the dialog box of the command group Home | Character :
§ For Latin scripts (for example, German, English)
§ For East Asian scripts (Chinese, Japanese, Korean)
§ For complex scripts (for example, Arabic)
Thus, you can make the settings for each type of script separately.
If, for example, you set the font to "Arial" for Latin scripts and the font to "SimHei" for Asian scripts, all Latin
scripts that you type will automatically appear in Arial, and all Asian scripts will appear in SimHei.
PlanMaker recognizes automatically whether the characters entered are Latin, Asian or complex (for example,
Arabic) scripts.
In-cell editing
This option is enabled by default. This means that you can edit the contents of a cell directly in the worksheet
after pressing the F2 key. If you disable this option, the cell contents can only be edited in the Edit toolbar
(displayed above the spreadsheet) after pressing F2.
Autocomplete cells
While you type text in a cell with this option enabled, PlanMaker automatically makes suggestions from the
existing text entries found in the cells above and below this cell.
Example: You have entered the values "New York", "Rio", and "Tokyo" in a column. If you now go to the cell
below these entries and type the letter "N", the program will automatically suggest "New York". If you type the
letter "T", "Tokyo" is suggested, etc.
To accept the suggestion, press the Enter key¿. To reject it, simply continue typing or press the Del key.
In case you do not want PlanMaker to make suggestions while you are typing, you can always disable this
option.
Formula tooltip
If this option is enabled, whenever you enter an arithmetic function in a cell, a tooltip providing information
about the required function parameters appears below the cell.
If this option is enabled, your SmartText entries can be directly expanded as the text is entered. To do so,
simply type the abbreviation for the SmartText (for example, "sd") and then a space, Enter¿ or a punctuation
mark, and PlanMaker will automatically replace the abbreviation with the SmartText content.
If this option is disabled, however, SmartText entries can only be inserted via the dialog box of the ribbon
command Insert | group Text | SmartText.
Tip: The option "Expand SmartText entries" can also be enabled or disabled in this dialog box.
§ On: The left Alt key can be used to open menus in the classic menu.
Note: This only works if you use the program with the classic menu interface instead of the ribbon interface.
Here, Alt+E no longer returns a euro sign, but opens the Edit menu instead.
Number separators
Here you can change which characters to use as decimal separator and as thousands separator for numbers.
Explanation: The decimal separator is the character that is placed in a number with decimal places (e.g. the
period in 17.50). The thousands separator is the character that can be used to group long digits (for example,
the commas in 1,000,000).
§ If you choose System default, PlanMaker determines the decimal separator and thousands separator from
your current system settings automatically. (This is the default setting.)
§ If you switch to Custom, PlanMaker lets you to specify a custom decimal separator and thousands separator.
Customizing PlanMaker 437
Warning: If you specify custom settings that are incorrect, calculations may return invalid or wrong
results!
Dialog language
Here, you can select the language in which the user interface (ribbon, menus, dialog boxes, etc.) is to be
displayed.
User interface
If you click on the User interface button, the program displays a dialog box in which you can select the type of
user interface that the SoftMaker Office applications should use:
§ Ribbon (top row)
If you select one of the styles from the top row, the programs use a "ribbon" as the user interface. The
differences between the individual styles are only in the color scheme used.
§ Classic menus with toolbars (bottom row)
If you select one of the styles from the bottom row, the programs will use classic menus with toolbars. You
can also choose between different color variants here.
In the dialog box, you can also make the following settings:
§ Quick access toolbar (only in the ribbon interface)
This option determines where the Quick access toolbar, which contains icons for some of the most
frequently used commands, should be displayed: to the left of the document tabs – or in a separate toolbar
directly below the ribbon.
Customizing PlanMaker 438
§ Touch mode
If you enable this option, all icons in the ribbon user interface or menu interface and toolbars will be slightly
enlarged. This is useful when operating the software with your finger (for example, on a tablet).
Tip: Alternatively, you can also enable/disable touch mode with the following commands:
Ribbon user interface: Here, you choose the command Touch mode in the Quick access toolbar.
Classic menu interface: Here, you choose the command View > Touch mode.
Android/iOS: If you are using these versions, select the user interface via the dropdown list. Here, you
have an additional option: Toolbars. For more information, see User interface on Android/iOS. The options
Quick access toolbar and Touch mode can be found separately elsewhere on this Appearance tab and work
as described above.
Show tooltips
This option lets you specify whether or not tooltips should be displayed. These are short info texts that are
displayed next to the mouse cursor when you hover over a screen element (for example, a button in the ribbon
or in the Standard toolbar for the classic menu interface).
Beep on errors
If this option is enabled, PlanMaker emits a beep for error or warning messages.
Live preview
Here, you can enable/disable a live preview for the dropdown lists that are located, for example, in the
command group Home | Character.
If this is enabled, for example, you can select text, open the font list in the command group Home | Character
and then hover over the fonts in it. The document immediately shows how the selected text would look "live" in
the corresponding font.
To actually apply the font, simply click on it. To discard the change, click anywhere outside the font list or
press the Esc key.
Workspace color
This option allows you to change the background color of document windows (this option is especially useful
for TextMaker and Presentations, but also suitable for PlanMaker, e.g. for print previews).
Note: Inappropriate settings may cause the user interface to be far too small or too large, especially on
devices with a relatively low resolution. If this happens, you can always click on the Reset to default button
in the lower left of this dialog box to return to the default settings.
Unit of measure
Mac, Linux, Android/iOS only: Here, you can specify the units of measure which PlanMaker should use by
default: Metric (centimeter) or U.S. (inch).
(On Windows, this option is not required because the program automatically uses the setting that was selected
in the options "Region and Language" of the Windows Control Panel.)
Tip: You can always override this setting and enter a value into dialog boxes in another unit of measure by
typing one of the following unit of measures after the value:
Unit Explanation
cm Centimeter
If, for example, you type "5.08 cm" for the left margin, PlanMaker sets it to 2 inches (5.08 cm).
Customizing PlanMaker 441
Tablet mode
Android/iOS only: If you are using a tablet, you should enable this option to optimize the display of the
application. If you are using the application on your smartphone, leave this option disabled.
Language
Here, you can select the language to be used for spell check and hyphenation. To do so, open the dropdown list
and select the desired language from the available options.
Note: Please note that there are two entries in this list for German:
§ "German (Germany)" stands for the new spelling (according to the 1996 German spelling reform in its last
revision in 2006).
§ "German (Germany, old)", on the other hand, stands for the old spelling.
The same applies to "German (Austria)" and "German (Switzerland)".
Spell check
Here, you can make the following settings for the spell-check:
§ Check spelling as you type
If you enable this option, PlanMaker will check the spelling of text as you type. As soon as you make a
mistake, a dialog box will appear to facilitate a correction. For more information, see Check spelling as you
type.
Note: If this option is disabled, you don't have to do without a spell check – you can always start it manually
with the ribbon command Review | Spell check. For more information, see Manual spell check.
§ Beep on errors
When this option is enabled, PlanMaker issues a warning tone when it encounters an unknown word while
Check spelling as you type.
Customizing PlanMaker 442
FreeOffice: SoftMaker FreeOffice does not include the premium SoftMaker dictionaries normally
shipped with SoftMaker Office. Only Hunspell dictionaries can be used here.
Only Hunspell dictionaries for English and German are already installed. If you need more languages, see
Installing Hunspell dictionaries.
As an alternative to its own dictionaries, SoftMaker Office also supports the use of Hunspell dictionaries.
These dictionaries are available as free downloads. Most of them were created by private users or non-profit
organizations.
The Hunspell dictionaries button allows you to install downloaded Hunspell dictionaries and also set the
languages for which Hunspell dictionaries are to be used.
For more information, see Installing additional dictionaries.
Template folder
Here, you can specify the folder in which the templates for PlanMaker documents are stored.
The dialog box that appears when you choose the ribbon command File | New to let you select a document
template displays all templates that are in this folder.
Note: Normally, this setting should not be changed. Change it only in the event that you have actually moved
the template folder to another place.
Important: Note that the Excel format do not know all of PlanMaker's features. If you save a PlanMaker
document in Excel format, certain formatting options and other features could be lost. We thus recommend
that you use the default setting "PlanMaker" here.
Customizing PlanMaker 443
Saving section
In the Saving section, you can make settings for saving documents:
§ Prompt for summary information when saving
If you enable this option, a dialog box will appear automatically the first time you save a new document to
enable you to enter some additional information about it. For more information, see Document summary.
Opening section
In the Opening section, you can make settings for opening documents:
§ Recently used files in File menu
If you click on the small arrow on the ribbon command File | Open , PlanMaker displays a list of the most
recently opened files. If you select one of these entries, the corresponding file will be opened immediately.
Here, you can specify the number of files to be displayed in the list.
§ Simple backup
This makes one backup per document. It contains the previous version of the document. It has the name
extension .bak and is in the same folder as the document itself.
In SoftMaker FreeOffice there is also the following option for the above Opening section:
§ Auto recovery: Save state every ... minutes
When this option is enabled, PlanMaker automatically makes a temporary backup copy of every open
document on a periodic basis. You can enter a period of 1 to 100 minutes.
Note: These temporary backup copies work completely independently of the Simple/No backup copies
option described above.
When you exit PlanMaker in the normal manner, these temporary backup copies are automatically deleted.
However, if PlanMaker is abruptly shut down by a power failure, for example, while you are working on
open documents, these copies become available when the program is restarted. PlanMaker recognizes that
there has been a failure and offers to open the automatic backup copies of all documents that had been
modified but not saved just prior to the failure.
You can then check each of the restored documents to determine if any of the most recently made changes
have actually been lost, and then save them.
Customizing PlanMaker 444
On the Backup tab in the dialog box of the ribbon command File | Options , you can make settings for
creating backup copies:
For more information on using file backups, see Backup copies (file versions).
Customizing PlanMaker 445
Tip: Subscribe to our free newsletter at www.softmaker.com to automatically receive an e-mail whenever
updates are available. The newsletter will also provide you with other useful information and special offers
with respect to SoftMaker Office on a regular basis.
Android/iOS: For applications installed from the Google Play/Apple App Store, your device will automatically
notify you of updates (unless disabled in the settings of the respective store).
Use XIM
Linux only: If this option is enabled, PlanMaker supports the composition of accented characters (à, ô, é etc.)
using "XIM".
On a German keyboard, for example, the character "ô" can be created by first pressing the ^ key and then the O
key.
If you disable this option, you can no longer compose characters in this way.
Note: On some systems, disabling this option improves the responsiveness of the display when you are typing
text quickly.
Mouse wheel
Mac, Linux only: If your mouse has a mouse wheel, you can set the scrolling increment for a turn of the wheel
either by page (one complete page) or by a certain number of lines.
Customizing PlanMaker 447
External applications
Mac, Linux only: This button opens a dialog box where you can specify the external programs that start
automatically for specific events. When a PDF file is created, for example, the application specified in the PDF
viewer field will be launched to display the result.
Note: You don't have to fill in these fields. For all fields that you leave empty, your system's default application
will be automatically used for this action. Make changes to this dialog box only if you want an application other
than the default application to be used. To do so, simply enter the file name of the corresponding executable file
(including the entire file path, if necessary).
"Manage" button
In the dialog box of the ribbon command File | Options , you will find the Manage button on each tab. You
can use it to save the settings of the program and, for example, transfer them to a new version.
Customizing PlanMaker 448
Export/import settings
You can save your individual settings that you have configured in the SoftMaker Office applications. In the first
step, export the settings data – for example, before you install a new version. Then, in the second step, import
this data into the newly installed version.
For both steps, use the Manage button in the File | Options dialog box .
Which settings you can exactly export/import, you will find below.
Note: Export and import of settings data is only possible for version 2021 and later.
Note: The above information is for illustrative purposes only and you usually don't need to do anything here.
PlanMaker will automatically replace these files for you if you follow the steps described below for
exporting/importing the settings.
Customizing PlanMaker 450
Tip: You can also just export all of them, but later when importing you must make sure that you only select
the options you really want.
§ Configuration files
This option saves all the settings you have made in the dialog box of the File | Options command. Some of
these settings are also located directly on the ribbon tabs (or in the toolbars).
§ Customized ribbon/toolbars
If you have changed the arrangement on the ribbon, in the Quick access bar or in toolbars (see section
Customizing the Ribbon), you can save your individual arrangement with this option.
Please note for the import of settings from an old to a new version of SoftMaker Office: If this option is enabled, command icons
that have been newly added in the more recent version will then not be displayed there. So if you prefer the new icons to be displayed
instead of keeping your old arrangement, you should disable this option. Or you can import your old arrangement anyway and pick
out by yourself afterwards the new icons relevant for you by using the command File | Customize (see section Customizing icons
and groups in the ribbon).
§ Keyboard shortcuts
This option allows you to import keyboard shortcuts that you have assigned yourself (see section
Customizing shortcuts keys).
§ User dictionaries
This option allows you to save the words you have added to your user dictionaries (see section Editing user
dictionaries).
Note: The settings of all SoftMaker Office applications will be exported in this process (TextMaker,
PlanMaker, Presentations, BasicMaker). The same applies to the import in the following step. In the iOS
version, the steps has to be performed separately for each application.
In the following dialog box "Manage settings", place a check mark in front of the settings you want to import.
(Details about the options are described above in step 1).
Now click the Import button and select the Zip file you created in step 1. The imported settings will take effect
in the current PlanMaker application when you restart the program.
"Reset" button
The Reset button resets all the program's settings to their delivery state.
Note: This action resets the settings for all SoftMaker Office applications (TextMaker, PlanMaker,
Presentations, BasicMaker) of this version. For iOS users, resetting applies to each application separately.
Customizing PlanMaker 452
Important: Changes to the color palette are saved in the document. This means that you can create a separate
color palette for each document.
Adding a color
To add a color to the palette of the current document, proceed as follows:
1. Choose the command File | Properties and switch to the Colors tab.
Customizing PlanMaker 453
Tip: Alternatively, this color palette can be accessed via any button that contains a color list (for example,
font color). To do so, select the entry Define color... in the color list (the last entry).
2. Set the desired color. For more information, see "Working with the color controls" section below.
3. Click on the New button.
4. Give the new color whatever name you like and confirm with OK.
5. Exit the dialog box with OK.
PlanMaker now adds the new color to the document's color palette. From now on, the color will be available in
all dialog boxes where a color can be selected.
Changing a color
Note: You can only change colors that you have added. The first 24 colors in the color palette are default
colors that cannot be changed.
Renaming a color
You can change the name of self-defined colors at any time. To do so, open the color dialog, select a color from
the dropdown list Color palette and click on the Rename button.
§ Show formulas
If this option is enabled, cells containing a calculation will display the formula instead of the result.
Corresponds to the ribbon command View | Show formulas (see Displaying formulas instead of results).
§ Protection indicator
If this option is enabled, a green triangle will be displayed in all unprotected cells – when sheet protection is
enabled. This makes it easier to see which cells may still be edited. For more information, see also Sheet
protection.
§ Hyphenation
If this option is enabled, automatic hyphenation is performed in all cells where the option Wrap text has
been enabled in the dialog box of the command group Home | Alignment . For more information, see also
Hyphenation.
"Comments" section
§ Show indicators
If this option is enabled, a red triangle is displayed in all cells that contain a comment (inserted with the
command Insert | Comment). For more information, see also Using comments.
"Window" section
§ Vertical scrollbar
If this option is enabled, a vertical scrollbar is displayed in the document window.
§ Horizontal scrollbar
If this option is enabled, a horizontal scrollbar is displayed in the document window.
§ Sheet tabs
If this option is enabled, the worksheet register with tabs for each worksheet is displayed below the
document. These tabs can be used for switching between worksheets and creating/managing worksheets.
Customizing PlanMaker 456
"Objects" section
§ Guidelines for text frames
If this option is enabled, non-printing border lines are displayed around text frames. These lines make it
easier to determine and change the position/size of text frames.
Default currency
Use this option to change the default currency of the current document.
Note: Normally, this option should be set to System default. This will cause PlanMaker to use the default
currency from your system's country settings.
Compatibility button
Here, you can make internal settings for compatibility with documents created in older versions of PlanMaker
or in Microsoft Excel. These options are set automatically when the document is opened and should not
normally be changed.
"Recalculation" section
Determines if the calculations in the current document should be kept up-to-date automatically:
§ Recalc automatically
If this option is enabled, calculations are updated automatically when the content of a cell is changed.
Customizing PlanMaker 457
This is the default setting. It guarantees that all calculations are up-to-date.
§ Recalc only before ...
If this option is enabled, calculations will be updated only when saving or printing the document, or when
copying (or cutting) cells. If all of the above options are disabled, calculations will no longer be updated.
However, you can have the calculations updated manually at any time: To do this, choose the ribbon
command Formula | group Update| Update data | Update calculations or press the F9 key.
See also Updating sheets.
"Rounding" section
Enabling these options increases the accuracy of calculations. Since computers use a different numeral system
than humans, some calculations may, in very rare cases, lead to very small rounding errors. This issue is not
PlanMaker-specific but affects practically all computer applications.
However, PlanMaker has two options that, when enabled, almost eliminate such rounding problems:
§ If Round final result is enabled, PlanMaker automatically rounds the final result of each calculation to 15
decimal places.
§ If Round intermediate results is enabled, PlanMaker also rounds any intermediate result within a
calculation to 15 places.
The first option reduces the probability of receiving a rounding error significantly; the second option
reduces it even more. However, the disadvantage of enabling these options is that the time required to
recalculate the document increases.
A classical example for such rounding errors:
Customizing PlanMaker 458
If these options are disabled, the formula (0.1+0.2-0.3)=0 returns FALSE, though TRUE would be the
correct result. If both options are enabled, the calculation returns the correct result.
§ A third option is Precision as displayed: If you enable this option, all values are taken over exactly as they
are displayed to you after rounding to decimal places. The entered values are therefore truncated to the
decimal places that are set in the cell options for the number format.
An example for explanation:
You have the sum of 2.3 + 2.4. The exact result is 4.7. However, you decide not to display the decimal
places after the decimal point. Therefore, you set the decimal places in the cell options to 0. The table
shows 2 + 2 now.
Without enabling the option Precision as displayed: You get the result 5 (because the values 2.3 + 2.4
still exist in the background and are rounded to 5). You can also continue to calculate with the exact
result 4.7.
By enabling the option Precision as displayed: You get the result 4 (because only the values 2 + 2 exist,
exactly as they are displayed in the cell). However, the exact result 4.7 has been lost for further
calculation.
Note on the Precision as displayed option: For longer decimal numbers than the decimal places that you
have set for the number format in the cell options, the original, more accurate values are permanently lost.
You should therefore be sure that you want to use this option in your calculation.
"Charts" section
Like calculations, charts are updated automatically when the content of any cell changes.
If you don't want this, disable the option Update automatically in the Charts section.
Charts must then be updated manually, if necessary. To do so, choose the ribbon command Formula | group
Update | Update data | Update charts.
"Iterations" section
This option affects only cells containing a circular reference. For example, if cell A1 contains the formula
=A1*2, this is called a circular reference, because the calculation in cell A1 refers to cell A1 itself.
If the Use iterations option is enabled, such calculations are repeated until a) the number of Maximum
iterations is exceeded, or b) the difference between the current result and the previous result of the iteration is
less than Maximum change.
By default, this option is not enabled.
Note: Unless you actually use circular references in calculations on purpose, this option should not be
enabled, since it significantly increases the time required to recalculate the document.
Customizing PlanMaker 459
§ Column header
Determines whether column headers are displayed in the worksheet. Column headers are buttons labeled
with the column number, displayed above the worksheet.
Tip: You can also use the ribbon command View | Row and column headers to enable/disable the row
and column headers at once.
Customizing PlanMaker 460
§ Page breaks
Determines whether dark gray lines indicating the location of page breaks are displayed in the spreadsheet.
Tip: This option can also be found directly on the ribbon tab View as Show page breaks.
§ Gridlines
Determines whether gridlines are displayed between cells on-screen. Also, you can change the color of these
lines as desired.
Tip: This option can also be found directly on the ribbon tab View as Show sheet grid.
By default, gridlines do not appear in printouts. To include gridlines in a printout, choose the ribbon
command File | group Print | Page setup, switch to the Options tab and enable the Grid option.
§ Sheet tab
The worksheet register at the bottom of the document window displays tabs for each worksheet in the
document.
With this option, you can change the color of the tab for the current worksheet.
§ Background
When you enable the option Alternating shade, alternating shading is applied to the lines of the table: Odd
lines are shaded as specified with the Shading 1 button, even lines are shaded as specified with the Shading
2 button.
§ Sheet direction
For tables in Arabic script, you can change the direction of the worksheet to right-to-left here.
Doing this will reverse the horizontal direction of the worksheet – so that the cell A1 is no longer in the top
left corner but in the top right corner.
§ Zoom level
The ribbon commands View | Actual size and View | Set zoom in the command group Zoom allow you to
set the zoom level of the worksheet.
The ribbon command View | Full screen in the command group Windows maximizes the program window
and hides most parts of the user interface in order to display as much of the document as possible.
See the following pages for more information.
Zoom level
With the commands of the ribbon tab View in the group Zoom you can, among other things, select the zoom
level for the current document.
§ The command Actual size always sets the document to a zoom level to 100%.
§ The command Fit to selection automatically selects the zoom level at which the currently selected cells fit
exactly into the main window.
§ For an exact selection of the desired zoom, select the command Set zoom. The program displays a dialog
box with the following options:
Fit to selection Zooms in to the current selection as far as possible, see above.
50%, 75%, etc. Sets the zoom level to the desired level
Alternatively, custom values can be entered into the input box (50 to 400 percent).
To change the zoom level, either drag the slider with your mouse or click on the plus or minus icon.
If you click on the percentage to the right of the zoom slider, you open the dialog box of the aforementioned
command View | group Zoom | Set zoom.
Tip: Also note the key combination Ctrl+middle mouse wheel for continuous zooming.
With the ribbon command View | group Windows | Full screen , you can switch to the full screen view in
which the program uses the entire screen to display the document. PlanMaker enlarges its program window to
the full screen size. (In the classic menu interface, all other toolbars are then hidden.)
To exit this view mode, press the Esc key or choose the ribbon command View | Full screen again.
The icons in this toolbar have the following functions (from left to right):
§ Show/hide ribbon
§ Show/hide pivot table sidebar
§ Enable/disable "Drag sheet" mode
If you enable "Drag sheet" mode, you can scroll your document using the mouse. Simply click into the
document and drag the mouse cursor in the desired direction (with the mouse button still held down).
Note: Selecting cells, text or objects is no longer possible in this mode.
To exit "Drag sheet" mode, click on this icon again.
§ Clicking on the Close button exits full screen mode.
Customizing PlanMaker 463
In this section you will learn how to configure the ribbon and add additional icons.
However, you can hide the ribbon at any time by minimizing it. This is useful if you want to have as much
screen space as possible to display the document.
Proceed as follows:
1. Choose the ribbon command File | group Settings | Customize .
Also possible: Right-click anywhere on the ribbon.
2. A menu opens. There, you will find the option Minimized ribbon, which can be enabled or disabled by
clicking on it (a check mark appears in front of the option if it is currently enabled).
After you enable this option, the ribbon will be minimized. Only the ribbon tabs can then be seen.
Tip: Alternatively, you can use the icon in the upper right corner of the program window next to the ?
icon to minimize the ribbon. If you click on the icon again, the ribbon is restored to its full size.
In addition, you can use the key combination Ctrl+F1 (Mac: Cmd+F1) to enable/disable minimization of the
ribbon.
"Ribbon" only: This section is relevant only for users who have configured the program to use the ribbon
interface. (For information on customizing the classic menu interface, see Customizing toolbars.)
The command Customize ribbon allows you to customize the ribbon to a certain extent. The main purpose
of this command is to add additional icons, command groups or even complete ribbon tabs to the ribbon.
Important: The icons in the predefined command groups on the ribbon cannot be changed. This means that
you cannot add, remove, or change the order of icons in the existing command groups. Additional icons can
only be inserted in new command groups at the end of a ribbon tab (or optionally in a completely new ribbon
tab).
Tip: The dialog box can be opened even faster by double-clicking on any empty area of the ribbon.
2. Use one of the procedures described below to edit the ribbon tabs.
Adding an icon
Note: You can only add icons to command groups that you have added yourself (or to completely new ribbon
tabs). You cannot insert an icon into the predefined groups.
To add an icon to a specific ribbon tab, perform the following steps in the dialog box of the command File |
group Settings | Customize | Customize ribbon:
1. In the dropdown list Customize (top right), select the ribbon tab to which you want to add an icon.
The right list now displays all icons that are currently on the selected ribbon tab.
2. In the left list, select the icon that you want to add.
Removing an icon
Note: You can only remove icons that you added to the ribbon yourself. You cannot delete any of the
predefined icons.
To remove one of the icons you added from a ribbon tab, perform the following steps in the dialog box:
1. In the dropdown list Customize, select the ribbon tab on which the icon is located.
2. In the right list below it, select the icon to be removed.
Moving an icon
Note: You can only move icons that you added to the ribbon yourself. You cannot change the position of any
of the predefined icons.
To move an icon in a ribbon tab, perform the following steps in the dialog box:
1. In the dropdown list Customize, select the ribbon tab on which the icon is located.
2. In the right list below it, select the icon to be moved.
3. Use the up and down arrow buttons to move the icon within the ribbon tab.
Note: If you want to move an icon to a different ribbon tab, you must first remove it from its current ribbon
tab and then add it to the other ribbon tab.
Customizing PlanMaker 467
Note: New command groups can only be added after the default command groups. You cannot insert a user-
defined group between the predefined command groups.
To add a new command group (a new section) to a ribbon tab, perform the following steps in the dialog box:
1. Select the desired ribbon tab from the dropdown list Customize.
2. Click on the New group button (displayed below the right list).
The new command group is now created (at the end of the ribbon tab).
Note: Only user-defined command groups can be renamed. You cannot rename any of the predefined
command groups.
To rename a user-defined command group in a ribbon tab, perform the following steps in the dialog box:
1. Select the desired ribbon tab from the dropdown list Customize.
2. Select the desired command group from the right list below it.
3. Click on the Rename button (displayed below the right list).
4. Type in the new name and confirm it.
The command group will now be renamed accordingly.
Note: Only user-defined command groups can be removed. You cannot delete any of the predefined
command groups.
To remove a user-defined command group from a ribbon tab, follow these steps in the dialog box:
1. Select the desired ribbon tab from the dropdown list Customize.
2. Select the desired command group from the right list below it.
3. Click on the button . (Any icons must have been removed from the group.)
Even faster: Simply double-click on the command group in the right list.
The command group is now removed from the ribbon tab.
Summary: You can assign a shortcut key of your choice to any command here: Select the command in either of
the two lists, click on the Press new shortcut key field and then press the key combination with which you
want to choose this command in future.
For more information, see Customizing shortcut keys.
"Edit" button
The Edit button is only enabled if you have selected a user-defined icon in the list on the left side of the dialog
box. For more information see Creating user-defined icons.
§ Rename
Use this button to rename the ribbon tab selected in the dropdown list Customize (only available for user-
defined ribbon tabs).
§ Reset
This button resets the ribbon tab selected in the dropdown list Customize back to its delivery state.
§ Delete
This button deletes the ribbon tab selected in the dropdown list Customize (only available for user-defined
ribbon tabs).
§ Rename
Use this button to rename a command group (only available for user-defined command groups). First, select
the desired command group in the list on the right of the dialog box.
§ Reset all
This button resets all ribbon tabs back to their delivery state.
The Close button closes the dialog box and all changes are applied.
Customizing PlanMaker 469
"Ribbon" only: This section is relevant only for users who have configured the program to use the ribbon
interface. (For information on customizing the classic menu interface, see Customizing toolbars.)
The Quick access toolbar is displayed below the ribbon. It provides a selection of frequently used commands.
The Quick access toolbar can either share the space with the document tabs – or it is located in its own toolbar.
To change this, proceed as follows:
Tip: You can also click on the double arrow button directly in the Quick access toolbar itself. There, you
can use the entry Position to find the corresponding options for displaying the Quick access toolbar: Beside the
document tabs or Below the ribbon.
"Ribbon" only: This section is relevant only for users who have configured the program to use the ribbon
interface. (For information on customizing the classic menu interface, see Customizing toolbars.)
The Quick access toolbar is displayed below the ribbon. It provides a selection of frequently used commands.
If desired, you can customize the icons on the Quick access toolbar at any time, for example, you can add,
remove and reposition icons.
To do so, choose File | group Settings | Customize | Customize Quick access toolbar (or click on the icon
in the Quick access toolbar and select Customize there). In the following dialog box, you can edit the Quick
access toolbar according to the descriptions in Customizing toolbar icons – except for the passage "Managing
toolbars".
Tip: Alternatively, you can simply drag a command from the dialog box into the Quick access toolbar with
the mouse. Even quicker (without opening the dialog box): Hold down the Alt key and drag a command icon
directly from the ribbon to the Quick access toolbar. To remove it, drag the icon back into the ribbon while
holding down the Alt key.
Customizing PlanMaker 471
Customizing toolbars
Only for "classic menus with toolbars": This section is relevant only for users who have configured the
program to use the classic menus interface. For information on customizing the ribbon, see Customizing
the ribbon.
Tip: You can switch the user interface between ribbon and classic menus at any time. To do so, choose the
command File | Options in the ribbon (or choose Tools > Options in the classic menu interface). In the
dialog box, switch to the Appearance tab and click on the User interface button. The program will display a
dialog box in which you can choose the desired user interface.
In this section, you will learn how to configure the toolbars (Standard toolbar, Formatting toolbar, etc.) with the
menu command View > Toolbars and how to customize them with Tools > Customize.
You can enable or disable the available toolbars at any time to make them visible or to hide them.
To do so, proceed as follows:
1. Choose the menu command View > Toolbars.
Alternatively, click on the double arrow at the end of a toolbar and select Toolbars.
2. Click on the checkbox in front of the desired toolbar to enable or disable it. When the toolbar is enabled, a
check mark appears in the box.
Customizing PlanMaker 472
Tip: There is a faster way to do this: If you right-click on any toolbar, a list of all available toolbars is
displayed. If you click on one of these menu items, the corresponding bar will be enabled or disabled.
Visible in mode...
Some toolbars are visible only in particular situations. The Picture toolbar, for example, appears only when you
select a picture.
This is due to the option Visible in mode, which determines when a toolbar should be visible. Some examples:
Option Explanation
All modes The selected toolbar is always visible (unless it has been disabled). Example: the Standard toolbar
Edit mode The bar is only visible in normal editing mode but not in object mode. For more information, see
also Object mode. Example: the Formatting toolbar
Object The bar is only visible in object mode but not in normal editing mode. For more information, see
also Object mode. Example: the Object toolbar
Outline The bar only appears if the current worksheet contains an outline (see also Outlines). Example: the
Outline toolbar
Table The bar only appears if you are in a cell of a newly inserted table (see also Tables in worksheets).
AutoShape The bar only appears if a drawing or text frame is selected in the document.
To change this setting for one of the toolbars, choose the menu command View > Toolbars, select the toolbar
in the list Toolbars and select the desired option for Visible in mode.
Note: Changing this setting in the default toolbars (Standard toolbar, Formatting toolbar, etc.) is usually not
recommended. This option is primarily intended for user-defined toolbars.
Customizing PlanMaker 473
You can position each toolbar as desired on the screen. To do so, use one of the following procedures:
Note: If you have selected the option Floating, you can also use this button to integrate the toolbar back into
a desired fixed position via the entry Position entry.
For more information on the toolbar menu options, see Using the toolbar menu.
Note: By default, most toolbars are locked to prevent unintentional movement with the mouse. However, you
can release this lock at any time: To do so, choose the menu command View > Toolbars, select the toolbar
and disable the option Locked. From now on, this bar can also be moved with the mouse.
Customizing PlanMaker 474
By the way, a positioning aid is enabled while dragging a toolbar: If you drag the toolbar near one of the edges
of the program window, it automatically jumps to the corresponding edge. If, for example, you release the bar at
the top edge, this corresponds to selecting the Top position in the dialog box of the menu command View >
Toolbars.
Managing toolbars
Only for "classic menus with toolbars": This section is relevant only for users who have configured the
program to use the classic menus interface. For information on customizing the ribbon, see Customizing
the ribbon.
You can create new toolbars at any time and delete or rename existing toolbars, etc. To do so, use the buttons in
the dialog box of the menu command View > Toolbars.
Deleting toolbars
The Delete button allows you to delete a user-defined toolbar as follows:
1. Select the toolbar to be deleted from the list.
2. Click on the Delete button.
Note: You can only delete user-defined toolbars. The default toolbars (Standard toolbar, Formatting toolbar,
etc.) cannot be removed.
However, you can disable a default toolbar at any time if you don't need it by removing the check mark in front
of it. For more information, see Showing and hiding toolbars.
Customizing PlanMaker 475
Renaming toolbars
The Rename button can be used to rename a user-defined toolbar as follows:
1. Select the desired toolbar from the list.
2. Click on the Rename button.
3. Type in the new name and confirm it with OK.
Note: You can only rename user-defined toolbars. The default toolbars (Standard toolbar, Formatting toolbar,
etc.) cannot be renamed.
Resetting toolbars
You can undo any changes you have made to one of the default toolbars by clicking on the Reset button:
1. Select the desired toolbar from the list.
2. Click on the Reset button.
The toolbar now contains the default icons again. In addition, the default settings for the options Visible in
mode and Position are restored.
Note: This command only applies to the default toolbars (Standard toolbar, Formatting toolbar, etc.) but not to
user-defined toolbars.
The menu command Tools > Customize allows you to customize the icons as desired on a toolbar. You can add
icons and remove or reposition existing icons, among other things.
Proceed as follows:
1. Choose the menu command Tools > Customize to open the dialog box. Alternatively: Click on the button
at the end of a toolbar and select the entry Customize here.
2. Use one of the procedures described below to add, remove or reposition icons.
Customizing PlanMaker 476
Adding an icon
To add an icon to a specific toolbar, perform the following steps in the dialog box of the command Tools >
Customize:
1. In the dropdown list Customize (top right), select the toolbar to which you want to add an icon.
The right list now displays all icons that are currently in the selected toolbar.
Optional: In the right list, select the icon behind which the new icon is to be inserted.
2. In the left list, select the icon that you want to add.
Tip: Alternatively, you can add an icon to any toolbar as follows: Choose the command Tools > Customize.
Then simply drag the icon out of the dialog box with the mouse and drop it at the desired position in the
toolbar. (Do this in the toolbar itself and not in the dialog box!) Of course, this procedure only works when
the toolbar is currently visible on the screen.
Removing an icon
To remove an icon from a toolbar, perform the following steps in the dialog box:
1. Select the desired toolbar from the dropdown list Customize (top right).
2. In the right list below it, select the icon to be removed.
Tip: Alternatively, you can remove an icon from a toolbar as follows: Choose the command Tools >
Customize. Then simply drag the icon out of the toolbar with your mouse and drop it somewhere outside the
toolbar, for example, in the document. (Do this in the toolbar itself and not in the dialog box!)
Moving an icon
To move a toolbar icon to a different position, perform the following steps in the dialog box:
1. Select the desired toolbar from the dropdown list Customize.
2. In the right list below it, select the icon to be moved.
3. Use the up and down arrow buttons to move the icon within the toolbar.
Note: If you want to move an icon to a different toolbar, you must first remove it from its current toolbar and
then add it to the other toolbar.
Tip 1: Alternatively, you can also move an icon as follows: Choose the command Tools > Customize. Then
drag the icon directly in the toolbar to the desired position (in the toolbar itself and not in the dialog box!).
This method also allows you to move an icon directly from one toolbar to another.
Tip 2: Moving icons works even if this dialog box is not open: When you hold down the Alt key, you can
move a toolbar icon by clicking on it and then dragging it to the desired position (while still holding down
the mouse button).
Inserting a separator
To insert a separator in front of an icon in a toolbar, perform the following steps in the dialog box:
1. Select the desired toolbar from the dropdown list Customize.
2. In the right list, select the icon in front of which the separator is to be inserted.
3. Click on the New separator button (displayed below the right list).
The separator is now inserted.
Tip: Alternatively, you can proceed as follows: Choose the command Tools > Customize. To insert a
separator to the left of an icon in any toolbar, simply drag the icon slightly to the right (in the toolbar itself
and not in the dialog box!).
Removing a separator
To remove a separator from a toolbar, perform the following steps in the dialog box:
1. Select the desired toolbar in the dropdown list Customize.
2. In the right list below it, select the separator to be removed.
Tip: Alternatively, you can also use the following procedure: Choose the command Tools > Customize. If
you now drag the icon that is to the immediate right of the separator a little bit to the left, the separator will
be removed. (Do this in the toolbar itself and not in the dialog box!)
Managing toolbars
The dialog box of the command Tools > Customize also has buttons for managing toolbars:
§ New
This button creates a new, empty toolbar.
§ Rename
This button renames the toolbar selected in the dropdown list Customize (only available for user-defined
toolbars).
§ Reset
This button resets the toolbar selected in the dropdown list Customize back to its delivery state.
§ Delete
This button deletes the toolbar selected in the dropdown list Customize (only available for user-defined
toolbars).
Some toolbars end on the right with a double arrow , as shown in the following figure:
If you click on this double arrow, the toolbar menu will open for this toolbar.
This menu gives you quick access to all toolbar-related commands described in the previous sections. The
toolbar menu contains the following commands:
§ Add/remove buttons
This command displays a list of all icons available for a toolbar. If you click on one of the entries, the
corresponding icon in the bar will immediately be enabled or disabled.
(Note: This command is only meant for quickly enabling or disabling icons. For information on customizing
the icons in a toolbar, see Customizing toolbar icons.)
§ Position
You can use this command to change the position of a toolbar. The available options include top, bottom,
left, right or floating (in a little window that can be moved and resized with the mouse).
§ Toolbars
This option chooses the menu command View > Toolbars that allows you to enable or disable, configure
and manage toolbars.
For more information, see Customizing toolbars.
§ Customize
This option chooses the menu command Tools > Customize that allows you to edit the icons on a toolbar
(add, remove, reposition icons).
For more information, see Customizing toolbar icons.
You can create user-defined icons at any time and then add them to the ribbon or a toolbar. Such icons can be
used to start other desired programs.
To create a user-defined icon – for example, an icon to start the Windows Editor – proceed as follows:
1. Choose the following command in the ribbon or menu:
Ribbon: File | group Settings | Customize | Customize ribbon
Menu: Tools > Customize
2. In the dropdown list Categories, select the User category.
3. Select one of the icons from the list Commands.
The first three icons are pre-assigned (as examples) to the Windows Calculator, the Windows Character
Map and the Windows Control Panel. Select the fourth icon, for example.
4. Click on the Edit button displayed below the list. Another dialog box appears.
5. Enter a short description of the program to be started in the Description field – for example, "Notepad".
6. Enter the complete path and file name for the program to be started in the Command line field, for example,
C:\Windows\notepad.exe.
7. Optional: If you want the program to display an icon other than its default icon, enter the path and file name
of the desired icon file in the Icon file field.
Note that icons in toolbars are slightly smaller than the usual Windows icons.
As soon as you confirm with OK, the user-defined icon is created.
If you now want to add the user-defined icon to the ribbon or toolbar, proceed as described in the following
sections:
§ Ribbon: Customizing icons and groups in the ribbon
§ Toolbars: Customizing toolbar icons
Commands that are frequently used in a program can also be chosen via shortcut keys. For example, the
command for saving the current document can be chosen very quickly by pressing the key combination Ctrl+S.
The predefined shortcut keys can be customized at any time in the dialog box of the ribbon command File |
Customize | Customize ribbon. You can assign a shortcut key to any command and change or remove existing
shortcut keys.
3. In the left or right list, select the command whose shortcut keys you want to edit.
4. In the Shortcut keys section, perform one of the following actions:
Remove shortcut keys: The list Current shortcut keys displays all shortcut keys currently assigned to the
selected command. To remove a shortcut key, select it from the list and click on Remove.
Change shortcut keys: To change the shortcut key for a command, first remove it (as described above) and
then assign it a new shortcut key (as described at the beginning of this section).
Reset shortcut keys: To reset all shortcut keys for the entire program to their default values, click on the
Reset all shortcut keys button and confirm the confirmation prompt. Any changes you have made to
shortcut keys will then be discarded.
Display a list of all shortcut keys: When you click on the Export button, a table listing all currently assigned
shortcut keys is displayed. The buttons next to the table allow you to copy it to the clipboard, for example.
5. Exit the dialog box with Close.
Shortcut key already assigned: If you press a shortcut key that is already assigned, the current assignment will be
shown just below the input field. You should then press the Backspace keyÕ to delete your shortcut key and
try a different shortcut key. Otherwise, you will overwrite the existing assignment of this shortcut key.
Two-part shortcut keys: You can also use two-part shortcut keys (according to the WordStar standard) – for
example, Ctrl+K+X. However, only shortcut keys according to the scheme "Ctrl + letter + letter" are allowed
here.
Customizing PlanMaker 483
If you choose the Series entry from the ribbon command Home | group Contents | Fill , a dialog box opens.
Using the Edit lists button here, you can also create your own lists for the Fill function.
If, for example, you create a list with the content "Red", "Green" and "Blue", and later start a fill operation from
a cell that contains the text "Red", PlanMaker will continue the series and fill with Green, Blue, Red, Green,
Blue, etc.
Note: You can also add your own Edit lists button to a ribbon tab. To do so, use the ribbon command File |
Customize | Customize ribbon to select the dialog box for customizing the user interface, and search there
for the command "Edit lists". Then proceed as described in Customizing icons and groups in the ribbon.
You can also find the command directly via the "Hamburger Menu": Tools > Edit lists
The dialog box of the command Edit lists provides buttons with the following functions:
§ "New" button: create a new list
§ "Edit" button: edit the list created
§ "Delete"button: delete the list created
§ "Import" button: create a list from the currently selected cells
See the following pages for more information.
2. In the following dialog box, select the list to be edited by clicking on it with the mouse.
Note: The predefined sample lists cannot be edited.
3. Click on the Edit button.
4. Another dialog box appears with the list entries. Edit them as desired. Please note that each line may only
contain one entry. Press the Enter key¿ after each entry to start a new line.
5. Then click on the OK button.
The list has now been changed accordingly.
You can install additional dictionaries for the spell check as required. For information on how to install these
dictionaries, see the following sections:
§ Installing additional SoftMaker dictionaries
This section explains how to add additional SoftMaker dictionaries to your installation.
Note: This is only relevant for the Android and iOS version. When you install SoftMaker Office for
Windows, Mac or Linux, all available SoftMaker dictionaries are already included.
§ Installing Hunspell dictionaries
In addition to SoftMaker dictionaries, SoftMaker Office also supports the use of Hunspell dictionaries. Read
this section to learn more.
§ Choosing a different dictionary for a language
If you have multiple dictionaries installed for a language (for example, one from SoftMaker and one from
Hunspell), you can also specify which of these dictionaries to use. Read this section for details.
For more information on these topics, see the following pages.
SoftMaker Office comes with premium dictionaries for numerous languages. In this section, you will learn how
to install dictionaries that are not currently installed:
2. Choose the ribbon command File | Options for the dialog box and switch to the Language tab.
3. Click on the Get more dictionaries button.
4. The program opens a dialog box with a list of all available languages. To download a language, tap on the
download icon to the right of it.
Once the download is complete, the dictionary is automatically installed and will be available from now on in
all SoftMaker Office applications.
In addition to SoftMaker dictionaries, SoftMaker Office also supports the use of Hunspell dictionaries. These
dictionaries are available as free downloads. Most of them were created by private users or non-profit
organizations.
Hunspell dictionaries are available for numerous languages. If you can't find a dictionary for a language in
SoftMaker Office, it's worth checking if a Hunspell dictionary is available for it.
A list of all Hunspell dictionaries available for SoftMaker Office can be found in the "Downloads" section of
our website www.softmaker.com. There, you can also download the dictionaries free of charge.
To download and install a Hunspell dictionary, proceed as follows:
1. Use your web browser to navigate to our website www.softmaker.com
2. Select "Downloads" from the website menu, and then click on "Dictionaries".
3. Your browser now displays a page with a list of all Hunspell dictionaries supported by SoftMaker Office.
Download the desired dictionary.
4. Launch any SoftMaker Office application (TextMaker, PlanMaker or Presentations).
5. Choose the ribbon command File | Options for the dialog box and switch to the Language tab.
6. Click on the Hunspell dictionaries button.
Customizing PlanMaker 487
7. The program displays a dialog box with a list of all installed languages/dictionaries. Click on the Add
Hunspell dictionary button.
8. A file dialog appears. Use it to navigate to the folder where the downloaded dictionary has been stored.
9. Select the dictionary file from the file list and click on Open.
The dictionary is now installed and will be available from now on in any SoftMaker Office application.
If you have multiple dictionaries installed for a language (for example, a SoftMaker dictionary and a Hunspell
dictionary), you can always choose which of these dictionaries to use for that language.
To do so, proceed as follows:
1. Choose the ribbon command File | Options for the dialog box and switch to the Language tab.
2. Click on the Hunspell dictionaries button.
The program displays a dialog box with the list of all installed languages. On the right side of the list, you
can see what type of dictionary the respective language is currently using.
3. Select the desired language from this list.
4. Then specify the dictionary to be used for the selected language in the dropdown list Dictionary.
Depending on which dictionaries are installed, the list may have the following entries:
SoftMaker: The SoftMaker dictionary included in SoftMaker Office
Hunspell: Freely downloadable Hunspell dictionary, see previous section
5. Confirm with OK.
From now on, the spell check will use the selected dictionary for the specified language.
Formulas and functions 488
Tip: A short introduction to working with formulas is also provided in chapter The PlanMaker tour.
Formulas and functions 489
Formula basics
If you want to perform a calculation in PlanMaker, first place the cell frame on the cell where the result should
appear. Then type the desired calculation into this cell.
Important When typing a formula, you must always start with an equals sign =, otherwise PlanMaker will
consider your input as text or numerical values.
Operators in formulas
Formulas can contain any of the operators listed below.
Please note that operators follow a strict order of precedence, which defines the evaluation order of expressions
containing operators: Operators with higher precedence are evaluated before operators with lower precedence.
Parentheses can be used to override the order of precedence and force parts of a formula to be evaluated before
other parts.
For example, 1+2*2 returns 5, since multiplication has precedence over addition. If the formula (1+2)*2 is used
instead, the result will be 6, since the parentheses override the order of precedence.
Operators available, listed in order of precedence (top = highest):
5th x Multiplication
/ Division
6th + Addition
– Subtraction
7th & Concatenation (For example, "Plan" & "Maker" returns "PlanMaker")
8th = Is equal
<> Is not equal
< Is less
> Is greater
<= Is less or equal
>= Is greater or equal
* Note: To ensure compatibility with Microsoft Excel, the order of precedence for the exponentiation operator (^) and the negation operator (-) is
changed, but mathematically incorrect. For example, the correct mathematical order (first exponentiation, then sign) for the formula -2^2 would lead to
the mathematically correct result -4. However, the actual result in PlanMaker (and in Excel) is 4.
Entering formulas
There are several ways to enter a calculation formula in a cell. These can be combined at will.
Tip: A short introduction to entering formulas is also provided in chapter The PlanMaker tour.
Important: When you enter formulas directly in a table cell, you must always type the equal sign (=) first, so
PlanMaker knows that a formula follows, and not text.
When you have entered the formula, press the Enter key¿ to confirm your entry – or Esc to cancel it.
Alternatively, use the following buttons of the Edit toolbar:
Or you can use the ribbon command Formula | Function . This allows you to conveniently select formulas
with the mouse.
The dialog box for this command has the following components:
Formulas and functions 492
Tip: If you select a function, a short description is automatically displayed in the lower part of the dialog
box. In the Windows version of PlanMaker, you can also open a help page for each function by clicking
on it and then pressing the F1 key.
§ Operator
Contains buttons for common arithmetic operators. To copy an operator to the Formula input box, click the
corresponding button.
§ Insert button
Pastes the contents of the Formula input box into the current cell and closes the dialog box.
§ Close button
Close the dialog box without inserting the formula.
PlanMaker does not interpret this as "Add B1 and B2", but rather as "Add the values in the two cells that are
directly above cell B3".
You will notice this when you copy or move cell B3 to C3. PlanMaker then adapts the formula immediately:
Formulas and functions 493
=C1+C2
§ Folder
Next, enter the entire path to the folder where the external file is located. For example: C:\My folder\
Tip: If the external file is in the same folder as your document, you can omit the path.
§ Sheet name
The next component is the name of the worksheet that holds the desired cell.
§ Quotation mark
Next comes another quotation mark.
§ Exclamation mark
Then an exclamation mark.
§ Cell reference
The last component is the address of the cell that you want to refer to. Cell ranges are also permitted, of
course.
To complete your input, press the Enter key¿. PlanMaker will now read the content of the cell in the specified
external file.
For information on updating and managing external cell references, see the next section.
Notes
§ If PlanMaker is unable to find the specified file, a dialog box where you can select the file will appear when
you press the Enter key.
Tip: If you don't want to type in the entire path and file name manually, you can use the following trick: In
the cell reference, simply enter [x.pmdx] instead of the path and file name – for example: =[x.pmdx]
Sheet1!A1. This will "force" PlanMaker to display a file dialog after pressing Enter, where you can
comfortably choose the file you want to refer to.
§ If PlanMaker is unable to find the specified worksheet, a dialog box where you can select the worksheet
from the specified file will appear when you press Enter.
Formulas and functions 495
§ Normally, PlanMaker remembers the entire (absolute) path of the external file. However, if the external file
is located in the same folder as your document (or one of its subfolders), PlanMaker stores only the relative
path.
This means in practice: If your document and the external file reside in the same folder, references to this
external file will stay intact even when you move both files to a different folder.
5. Click on the arrow of the Insert icon (on the ribbon tab Home | group Edit) and choose the command
Paste special from the dropdown menu.
Alternatively: Right-click to open the context menu and select Paste special or simply use Ctrl+Alt+V.
6. In the following dialog box, click on the Paste references button.
PlanMaker now creates an external reference to this cell.
§ Update all
Updates all external references in the entire document.
Tip: Alternatively, you can trigger Update all via the ribbon command Formula | group Update | Update
data | Update external references.
§ Open
Opens the external file currently selected in the list.
Formulas and functions 496
§ Change
Lets you choose a different file for the external file currently selected in the list. All references to this file in
your document will be adopted accordingly.
§ Previous
Jumps to the previous cell that contains a reference to the file selected in the list.
§ Next
Jumps to the next cell that contains a reference to the file selected in the list.
Click on the Close button to exit the dialog box.
Important: The values returned by external cell references are not updated automatically every time the
worksheet is recalculated.
§ After that, you can update external references manually whenever needed.
To do so, choose the ribbon command Data | group Edit | External references and use the Update or
Update all button in the dialog box as described above.
Alternatively: Use the ribbon command Formula | group Update | Update data | Update external
references which does the same as the Update all button.
To change these, choose the ribbon command File | group File management | Properties and switch to the
Calculate tab.
There, the following options are available in the External references section:
Note: The above options aren't global settings but document properties. This means that you can set them up
individually for each document.
Error values
If a formula results in an error, an error value is displayed instead of the result.
An example: A division is to be performed in a cell by the content of another cell. This other cell contains a
value of 0. PlanMaker cannot perform this division by zero, which is not allowed in mathematics. The error
value #DIV/0! will now be displayed in the cell, indicating that a division by zero is being performed.
The following error values exist:
Error value Explanation
#REF! Invalid cell reference. Displayed when the formula contains a cell reference that is invalid or
nonexistent after deleting cells (e.g. with the ribbon command Home | group Cells | Delete).
#DIV/0! Division by zero. Displayed when a formula contains a division by zero (which is undefined for any
number).
#NULL! Invalid formula. Displayed when a formula contains syntax errors (for example, a missing parenthesis
or missing arguments).
#NAME? Invalid name. Displayed when a formula refers to a table name or named range that is nonexistent.
#N/A Not available. Displayed when a cell contains a) a #N/A error value, or b) a formula referring to a cell
containing a #N/A error value. See NA (error value #N/A) for details.
#VALUE! Invalid value. Displayed when a function is used with an inappropriate parameter type (for example, if
a number is passed to a function that is expecting a text string).
#NUM! Invalid number. Displayed when a function is used with a number that is out of range (for example,
too large, or negative instead of positive)
Tip: To test if a cell returns an error value, use the functions ISERROR and ISERR
Tip: Additionally, you can also use the formula auditing from the command group Traces on the ribbon tab
Formula to find and analyze cells that contain an error value. For more information, see Analyzing sheets.
(This feature is not included in SoftMaker FreeOffice.)
Formulas and functions 498
The entries a11 through amn are called the elements of array A. These are divided into m rows and n columns.
This is why it is called an m by n array (or m x n array).
As you can see, each (rectangular) cell range can also be seen as a matrix – and vice versa. Accordingly, for
arithmetic functions that expect a matrix as an argument, you can always specify a cell range that contains the
elements of the matrix.
Since most array formulas return an entire array of values rather than a single value, entering array formulas
differs from entering other formulas. Let's take a look at an example of this:
You want to determine the inverse of the 3x3 matrix shown above. To do so, proceed as follows:
1. Select a cell range for the resulting array
Before entering the formula, you have to select the cell range where the resulting array should be placed.
The inverse of a 3x3 array also has 3x3 elements. Therefore, you have to select a range of 3 by 3 cells – for
example E10:G12.
3. Ctrl+Shift+Enter
Important: To finalize the formula, do not press just Enter¿, but press the key combination Ctrl+Shift+¿.
The cells E10:G12 now contain the resulting array, i.e., the inverse of the array in E6:G8:
Notes:
§ If you have selected a cell range larger than the resulting array, the error value #N/A ("not available") will
be displayed in the superfluous cells. Important: If the selected cell range is too small, parts of the array will
not be displayed.
§ To edit an existing array formula: Select all cells covered by the resulting array, edit the formula and press
Ctrl+Shift+¿. If you press just the Enter¿ key instead, PlanMaker issues a warning and asks you if you
want to overwrite the array.
§ Tip: To select all cells covered by an array formula, click any of the involved cells and press Ctrl+7.
§ The first row must also contain column labels. For example, if you want to define criteria for the columns
that you have given the labels Amount and Price in the database area, you must also enter Amount and Price
here.
§ Below the labels, conditions can be entered. You can enter either single values or comparisons like ">42" or
"<=10".
§ If multiple conditions have been entered in the same row, the database contents have to match the conditions
in column 1 and column 2 and column 3, etc.
§ If multiple rows with conditions have been entered, the database contents have to match the conditions in
row 1 or row 2 or row 3, etc.
DSUM(A11:C16, 1, A2:A3) returns 150. Same as above, except that the column was specified by its relative
number instead of its label.
Functions from A to Z
This section provides an alphabetical list of PlanMaker's arithmetic functions, including comprehensive
descriptions of each function.
Syntax:
ABS(Number)
Description:
Example:
ABS(42) returns 42
ABS(0) returns 0
ABS(-42) returns 42
See also:
SIGN, NEG
ACOS (arccosine)
Syntax:
ACOS(Number)
Formulas and functions 503
Description:
Returns the arccosine of Number, i.e., the angle whose cosine is Number.
Number must be > -1 and < 1.
The result is expressed in radians.
Example:
ACOS(1) returns 0
ACOS(COS(0.1234)) returns 0.1234
Tip:
You can use the DEGREES function to convert the result from radians to degrees.
See also:
Syntax:
ACOSH(Number)
Description:
Returns the inverse hyperbolic cosine of Number, i.e., the value whose hyperbolic cosine is Number.
Example:
See also:
COSH
Formulas and functions 504
ACOT (arccotangent)
Syntax:
ACOT(Number)
Description:
Returns the arccotangent of Number, i.e., the angle whose cotangent is Number.
The result is expressed in radians.
Example:
Tip:
You can use the DEGREES function to convert the result from radians to degrees.
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
See also:
COT
Syntax:
ACOTH(Number)
Description:
Returns the inverse hyperbolic cotangent of Number, i.e., the value whose hyperbolic tangent is Number.
Formulas and functions 505
Example:
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
See also:
COTH
Syntax:
Description:
Example:
See also:
Syntax:
Description:
Returns the logical value TRUE if all of the given arguments are TRUE, otherwise returns FALSE.
You can use it to evaluate, for example, if several conditions are fulfilled all together.
Example:
See also:
Syntax:
AREAS(reference)
Description:
Determines how many cell ranges the specified cell reference contains.
Example:
AREAS(A1:B2) returns 1
AREAS((A1:B2, E5:G7)) returns 2
See also:
ASIN (arcsine)
Syntax:
ASIN(Number)
Description:
Returns the arcsine of Number, i.e., the angle whose sine is Number.
Number must be > -1 and < 1.
The result is expressed in radians.
Example:
Tip:
You can use the DEGREES function to convert the result from radians to degrees.
See also:
Syntax:
ASINH(Number)
Description:
Returns the inverse hyperbolic sine of Number, i.e., the value whose hyperbolic sine is Number.
Example:
See also:
SINH
ATAN (arctangent)
Syntax:
ATAN(Number)
Description:
Returns the arctangent of Number, i.e., the angle whose tangent is Number.
The result is expressed in radians.
Formulas and functions 509
Example:
Tip:
You can use the DEGREES function to convert the result from radians to degrees.
See also:
ATAN2 (arctangent 2)
Syntax:
ATAN2(x, y)
Description:
Returns the arctangent of the given coordinates, i.e., the angle between the x axis and a line from the origin (0,
0) to a point with the coordinates (x, y).
The x- and y- coordinate of this point must be given as arguments.
The result is expressed in radians.
Example:
Tip:
You can use the DEGREES function to convert the result from radians to degrees.
See also:
ATAN, TAN
Formulas and functions 510
Syntax:
ATANH(Number)
Description:
Returns the inverse hyperbolic tangent of Number, i.e., the value whose hyperbolic tangent is Number.
Number must be > -1 and < 1.
Example:
See also:
TANH
Syntax:
Description:
Returns the average deviation of the given numbers from their mean.
Number1, Number2, etc. are single values, cell ranges, or arrays containing the values to be evaluated.
If this function refers to empty cells, these are ignored. Also cells that contain text strings or logical values, but
these can be entered directly into the list of arguments and thus be taken into account.
Example:
AVEDEV(2, 2, 2, 2) returns 0
AVEDEV(2, 2, 2, 3) returns 0.375
Formulas and functions 511
See also:
Syntax:
Description:
Example:
See also:
Syntax:
Description:
The AVERAGEA function is almost identical to the AVERAGE function (see note). It returns the arithmetic
mean of the given values.
Number1, Number2, etc. are single values, cell ranges, or arrays containing the values to be evaluated.
Note:
Unlike the AVERAGE function, AVERAGEA also evaluates logical values and text: FALSE evaluates as 0.
TRUE evaluates as 1. Text evaluates as 0.
Empty cells, however, are also ignored here.
Example:
See also:
AVERAGE
Syntax:
Description:
Returns the arithmetic mean of those values in a cell range that fulfill the specified criterion.
Range is the cell range to be evaluated.
Criterion is the condition that the values in Range have to fulfill to be included:
Use numbers or text (like "42" or "bolts") to obtain the average of all cells that contain that value.
Use conditions (like ">10" or "<=5") to obtain the average of all cells that match the specified condition.
Note: Criteria always have to be surrounded by double quotation marks (").
Formulas and functions 513
AverageRange (optional) lets you specify the cell range containing the values to be used for calculating the
average. If omitted, the values in Range will be used.
Compatibility notes:
This function is not supported by the .xls file format (used in Microsoft Excel 2003 and earlier). If you save a
document in this format, all calculations using this function will be replaced by their last result as a fixed value.
Accordingly, if you use this function, you should not save your document in the "Microsoft Excel 97-2003
(.xls)" file format, but choose one of the following formats instead:
§ "PlanMaker document (.pmdx or .pmd)"
§ or: "Microsoft Excel 2007-2021 (.xlsx)"
Example:
See also:
Syntax:
Description:
Returns the arithmetic mean of those values in a cell range that fulfill all of the specified criteria.
This function is similar to the AVERAGEIF function, but allows you to specify more than just one
range/criterion to be searched.
Apart from that, the order of the parameters is different: In AVERAGEIF, AverageRange is the last parameter
– in AVERAGEIFS, it is the first.
AverageRange is the cell range containing the values to be used for calculating the average.
Range1 is the first cell range to be checked for the specified criterion. This range must have the same
dimensions as AverageRange.
Criterion1 is the condition that the values in Range1 have to fulfill to be included:
Formulas and functions 514
Use numbers or text (like "42" or "bolts") to obtain the average of all cells that contain that value.
Use conditions (like ">10" or "<=5") to obtain the average of all cells that match the specified condition.
Note: Criteria always have to be surrounded by double quotation marks (").
Unlike the AVERAGEIF function, AVERAGEIFS allows you to specify more than just one cell range and
criterion to be checked. If you do so, only occurrences where all criteria are fulfilled are included in the
calculation of the average.
Compatibility notes:
This function is not supported by the .xls file format (used in Microsoft Excel 2003 and earlier). If you save a
document in this format, all calculations using this function will be replaced by their last result as a fixed value.
Accordingly, if you use this function, you should not save your document in the "Microsoft Excel 97-2003
(.xls)" file format, but choose one of the following formats instead:
§ "PlanMaker document (.pmdx or .pmd)"
§ or: "Microsoft Excel 2007-2021 (.xlsx)"
Example:
See also:
B (compatibility function)
Syntax:
B(n, p, k1 [, k2])
where:
n is the number of independent trial runs.
p is the probability of a success for each trial run (0 to 100%). Must be > 0 and < 1.
k1 is the lower limit for the number of successes.
k2 (optional) is the upper limit for the number of successes.
Formulas and functions 515
Description:
Returns the probability to get a) exactly k1 successes, or b) between k1 and k2 successes in a binomial
experiment with n independent trials.
Note:
This function was retained only for compatibility with PlanMaker 97. Use of the following Excel-compatible
function is recommended instead:
B(n, p, k1) equals BINOMDIST(k1, n, p, FALSE) or BINOM.DIST(k1, n, p, FALSE)
B(n, p, k1, k2) equals BINOM.DIST.RANGE(n, p, k1, k2)
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
In Excel 2013, a function identical to the B function was introduced: BINOM.DIST.RANGE. PlanMaker
supports this function as well. However, please keep in mind that older versions of Excel (and PlanMaker) do
not know this function.
See also:
BINOM.DIST.RANGE/BINOM.DIST/BINOMDIST
Syntax:
Description:
Converts the given decimal number (base 10) to a number with a different base – for example a binary number
(base 2) or a hexadecimal number (base 16).
Note: Please note that the result of this function is a text string – not a number.
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
Example:
See also:
Syntax:
BESSELI(x, n)
Description:
See also:
Syntax:
BESSELJ(x, n)
Formulas and functions 517
Description:
See also:
Syntax:
BESSELK(x, n)
Description:
See also:
Syntax:
BESSELY(x, n)
Description:
Returns the Bessel function Yn(x) (also known as the Weber function or the Neumann function).
Formulas and functions 518
See also:
Syntax:
Description:
See also:
BETA.DIST, BETA.INV/BETAINV
Syntax:
Description:
Note:
The BETA.DIST function supplements the previous BETADIST function with the additional argument
Cumulative.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Annotation:
See also:
BETADIST, BETA.INV/BETAINV
Syntax:
Description:
Returns the inverse of the beta distribution function (i.e., percentiles of this distribution).
Probability
Alpha and Beta are shape parameters of the function. They both have to be greater than zero.
A and B (optional) are the lower and upper bound to the interval. If they are omitted, A is set to 0 and B is set
to 1 (thus leading to a normal distribution).
Note:
The result of this function is calculated using an iterative search technique. If PlanMaker does not find a result
after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value #N/A and
aborts the approximation.
See also:
BETA.INV, BETA.DIST/BETADIST
Syntax:
Description:
Returns the inverse of the beta distribution function (i.e., percentiles of this distribution).
Probability
Alpha and Beta are shape parameters of the function. They both have to be greater than zero.
A and B (optional) are the lower and upper bound to the interval. If they are omitted, A is set to 0 and B is set
to 1 (thus leading to a normal distribution).
Note:
The result of this function is calculated using an iterative search technique. If PlanMaker does not find a result
after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value #N/A and
aborts the approximation.
Formulas and functions 521
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Annotation:
See also:
BETAINV, BETA.DIST/BETADIST
Syntax:
BIN2DEC(Number)
Description:
Converts the given binary number (base 2) to a decimal number (base 10).
Number is the number to be converted.
Negative numbers have to be transformed to two's complement notation (see last example).
Number must not contain more than 32 places, so the permissible value range is:
Number
Example:
BIN2DEC("101010") returns 42
BIN2DEC("00101010") returns 42 as well
BIN2DEC("11111111111111111111111111010110") returns -42
See also:
Syntax:
BIN2HEX(Number [, Digits])
Description:
Converts the given binary number (base 2) to a hexadecimal number (base 16).
Number is the number to be converted.
Negative numbers have to be transformed to two's complement notation (see last example).
Number must not contain more than 32 places, so the permissible value range is:
Number
The optional argument Digits lets you specify the number of places to be displayed. If omitted, PlanMaker
determines the number of required places automatically.
Digits must be greater than zero. Digits should be an integer. Digits to the right of the decimal point are
ignored.
If Digits is smaller than the minimum number of places required to display the number, the function returns a
#NUM error value.
If Number is negative, the result is represented in 32-bit two's complement; the Digits argument is ignored in
this case.
Example:
BIN2HEX("101010") returns 2A
BIN2HEX("00101010") returns 2A as well
BIN2HEX("101010", 1) results in the error value #NUM!, because this number can only be represented with at
least 2 digits
BIN2HEX("11111111111111111111111111010110") returns FFFFFFD6 (negative value)
See also:
Syntax:
BIN2OCT(Number [, Digits])
Description:
Converts the given binary number (base 2) to an octal number (base 8).
Number is the number to be converted.
Negative numbers have to be transformed to two's complement notation (see last example).
Number must not contain more than 32 places, so the permissible value range is:
Number
The optional argument Digits lets you specify the number of places to be displayed. If omitted, PlanMaker
determines the number of required places automatically.
Digits must be greater than zero. Digits should be an integer. Digits to the right of the decimal point are
ignored.
If Digits is smaller than the minimum number of places required to display the number, the function returns a
#NUM error value.
If Number is negative, the result is represented in 32-bit two's complement; the Digits argument is ignored in
this case.
Example:
BIN2OCT("101010") returns 52
BIN2OCT("00101010") returns 52 as well
BIN2OCT("101010", 1) results in the error value #NUM!, because this number can only be represented with at
least 2 digits
BIN2OCT("11111111111111111111111111010110") returns 37777777726 (negative value)
See also:
Syntax:
BINOMDIST(k, n, p, Cumulative)
Description:
Example:
See also:
Syntax:
BINOM.DIST(k, n, p, Cumulative)
Description:
Example:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
BINOM.DIST.RANGE(n, p, k1 [,k2])
Description:
Returns the probability of success for a number of trials using a binomial distribution.
n
p is the probability of a success for each trial run. Must be in the range 0 to 1. (0 corresponds to 0% ; 1
corresponds to 100%)
k1 is the number of successes. Must be in the range 0 to n.
k2 is optional and returns the probability that the number of successes will fall between k1 and k2. k2 Must be
in the range k1 to n.
n and k1,k2 should be integers, digits right of the decimal point were ignored by PlanMaker.
Annotation:
If the optional argument k2 is omitted, the probability of the exact number of successes is calculated.
Example:
When you flip a coin 10 times (n=10), what is the probability that it lands on "heads" (p=50%) exactly 4 times?
BINOM.DIST.RANGE(10, 50%, 4) returns 0.20508 =20.5%
What is the probability that it lands on "heads" between 4 and 8 times?
BINOM.DIST.RANGE(10, 50%, 4, 8) returns 0.81738 =81.7%
Formulas and functions 527
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
See also:
Syntax:
BINOM.INV(n, p, Alpha)
Description:
Returns the smallest value for which the cumulative binomial distribution is greater than or equal to the
criterion value Alpha.
It is thus calculated how many times a certain event with probability p may occur at most when performing a
sample with n repetitions before its cumulative probabilities assume a value greater than or equal to the error
probability Alpha.
This function is applicable for binomial distributions only (see also BINOM.DIST/BINOMDIST function);
therefore, the drawings must be independent with only two possible outcomes: success (event occurs) or failure
(event does not occur).
n is the number of independent trial runs.
p is the probability of a success for each trial run. Must be in the range 0 to 1.
Alpha is the criterion value that must be not exceeded. Must be in the range 0 to 1.
Example:
You know from previous deliveries that normally 7% of a certain electronic component is defective. To check
this statement, you carry out a sample of 100 components for a new delivery. What is the maximum number of
defects that may be present if the error probability is not to exceed 1%?
BINOM.INV(100, 7%, 1%) returns 2
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Formulas and functions 528
See also:
CRITBINOM, BINOM.DIST/BINOM.DIST.RANGE/BINOMDIST
Syntax:
CEILING(Number, Base)
Description:
Example:
CEILING(42.5, 1) returns 43
CEILING(-42.5, -1) returns -43
CEILING(21, 5) returns 25
CEILING(12.3456, 0.01) returns 12.35
See also:
Syntax:
CELL(Type [, Reference])
Formulas and functions 529
Description:
Type Explanation
"filename" Returns the full path and filename of the document that contains the cell.
"color" Returns 1 if the cell uses the number format option Negative numbers in red, or 0 if not.
Compatibility notes:
This function is not fully identical to Microsoft Excel's CELL function. The following restrictions apply:
Formulas and functions 530
1. Some types of information are not supported by PlanMaker (see the table above).
2. When the parameter Reference is omitted, PlanMaker evaluates the current cell, whereas Excel evaluates the
cell that was last changed.
Example:
=CELL("row", B5) returns the row number of the cell B5, i.e. 5.
See also:
Syntax:
CHAR(Number)
Description:
Example:
CHAR(65) returns A
CHAR(32) returns a blank
CHAR(CODE("X") returns X
See also:
CODE
Syntax:
CHIDIST(X, DegreesFreedom)
Description:
See also:
Syntax:
CHIINV(Probability, DegreesFreedom)
Description:
Returns the inverse of the right-tailed probability of the chi-square distribution function (i.e., percentiles of
this distribution).
Probability is the probability to be evaluated. Must be in the range 0 to 1.
DegreesFreedom
expected. Digits to the right of the decimal point are ignored.
Note:
The result of this function is calculated using an iterative search technique. If PlanMaker does not find a result
after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value #N/A and
aborts the approximation.
See also:
Syntax:
CHISQ.DIST.RT(X, DegreesFreedom)
Description:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
CHISQ.INV.RT(Probability, DegreesFreedom)
Description:
Returns the inverse of the right-tailed probability of the chi-square distribution function (i.e., percentiles of
this distribution).
Probability is the probability to be evaluated. Must be in the range 0 to 1.
DegreesFreedom
expected. Digits to the right of the decimal point are ignored.
Formulas and functions 533
Note:
The result of this function is calculated using an iterative search technique. If PlanMaker does not find a result
after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value #N/A and
aborts the approximation.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
CHISQ.TEST(ObservedValues, ExpectedValues)
Description:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
CHITEST(ObservedValues, ExpectedValues)
Description:
See also:
Syntax:
Description:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Example:
See also:
IF
Syntax:
Description:
Returns the value with the specified Index from a list of values.
Index specifies the position in the list of arguments. If Index is 1, the first value will be returned, if Index is 2,
the second value will be returned, etc.
If Index is smaller than 1 or greater than the total number of values, the function returns a #VALUE! error
value.
Example:
See also:
Syntax:
CLEAN(Text)
Description:
Removes all unprintable characters (characters with an ANSI code below 32) from the specified text string.
See also:
TRIM
Syntax:
CODE(Text)
Description:
Returns the ANSI code of the first character in the specified text string.
Example:
CODE("A") returns 65
CODE("Arthur") returns 65 as well
CODE(CHAR(123)) returns 123
CODE("") returns 0
See also:
CHAR
Formulas and functions 537
Syntax:
COLUMN([Reference])
Description:
Example:
COLUMN(D2) returns 4
COLUMN(D2:F4) returns {4,5,6}
COLUMN() returns 3 when you use this calculation in cell C5
See also:
Syntax:
COLUMNS(Range)
Description:
Example:
COLUMNS(A1:D5) returns 4
Formulas and functions 538
See also:
COMBIN (combinations)
Syntax:
COMBIN(n, k)
Description:
Example:
In a lottery called "6 out of 49", 6 balls are picked out of 49 numbered balls.
How many combinations are possible?
COMBIN(49, 6) returns 13983816
There are therefore 13,983,816 possible combinations.
See also:
PERMUT, BINOM.DIST.RANGE/BINOM.DIST/BINOMDIST
Syntax:
Description:
Creates a complex number in the form x+yi or x+yj from the specified Real and Imag.
With Suffix (optional) you can determine which letter should be used for the imaginary unit: either "i" or
"j" (lower case!). If Suffix is not specified, "i" is automatically used.
Tip:
To enter complex numbers in cells, you can either make use of the COMPLEX function or simply type them in.
For example, the complex number 2+4i can be entered either as =COMPLEX(2, 4) or simply as 2+4i.
The same applies for formulas – except for the fact that complex numbers have to be surrounded by double
quotation marks ("). For example, instead of typing =IMPOWER(COMPLEX(2, 4)), you could also type
=IMPOWER("2+4i").
Example:
See also:
IMAGINARY, IMREAL
Syntax:
Description:
Combines two or more text strings into one text string. Unlike the CONCATENATE function, you can use
CONCAT to select complete cell ranges and do not have to specify individual cells.
Example:
There is no difference so far to the function CONCATENATE. The advantage of CONCAT can be explained
with the following example:
Compatibility notes:
Microsoft Excel supports this function only in version 2019 or later. In older versions, the function is unknown.
See also:
TEXTJOIN, CONCATENATE
Syntax:
Description:
Annotation:
The & operator does exactly the same: CONCATENATE("Text1", "Text2") is equivalent to "Text1" &
"Text2".
Formulas and functions 541
Example:
See also:
CONCAT, TEXTJOIN
Syntax:
CONFIDENCE(Alpha, Sigma, n)
Description:
Returns a value that allows you to determine the 1-alpha confidence interval for the population mean of a
distribution.
The 1-alpha confidence interval is a range of values around the sample mean x covering the interval from (x -
CONFIDENCE) to (x + CONFIDENCE). The probability that this interval contains the population mean is 1-
Alpha.
Alpha is the significance level to compute the confidence level. Must be in the range 0 to 1.
For example, if Alpha is 5%, the probability that the population mean is outside the confidence interval is 5%.
The probability that it is inside is 1-Alpha, i.e., 95%. Therefore, 1-alpha is also called the "confidence level".
Sigma is the population standard deviation. Must be > 0.
n is the size of the sample. Must be > 0.
Example:
The average weight of 1000 piglets is to be determined in a pig farm. For this purpose, a sample (with
replacement) of the size n=65 is taken. The average weight determined is 30 kg. The standard deviation is 1,6
kg.
The 95% confidence interval (alpha is therefore 0.05 here) is now to be determined. So you would calculate:
CONFIDENCE(0.05, 1.6, 65) returns 0.38897 (kg)
Formulas and functions 542
The average weight of the population (= of all 1000 piglets) is therefore with a probability of 95% between 30-
0.38897 kg and 30+0.38897 kg.
See also:
CONFIDENCE.NORM
Syntax:
CONFIDENCE.NORM(Alpha, Sigma, n)
Description:
Returns a value that allows you to determine the 1-alpha confidence interval for the population mean of a
distribution.
The 1-alpha confidence interval is a range of values around the sample mean x covering the interval from (x -
CONFIDENCE) to (x + CONFIDENCE). The probability that this interval contains the population mean is 1-
Alpha.
Alpha is the significance level to compute the confidence level. Must be in the range 0 to 1.
For example, if Alpha is 5%, the probability that the population mean is outside the confidence interval is 5%.
The probability that it is inside is 1-Alpha, i.e., 95%. Therefore, 1-alpha is also called the "confidence level".
Sigma is the population standard deviation. Must be > 0.
n is the size of the sample. Must be > 0.
Example:
The average weight of 1000 piglets is to be determined in a pig farm. For this purpose, a sample (with
replacement) of the size n=65 is taken. The average weight determined is 30 kg. The standard deviation is 1,6
kg.
The 95% confidence interval (alpha is therefore 0.05 here) is now to be determined. So you would calculate:
CONFIDENCE.NORM(0.05, 1.6, 65) returns 0.38897 (kg)
The average weight of the population (= of all 1000 piglets) is therefore with a probability of 95% between 30-
0.38897 kg and 30+0.38897 kg.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Formulas and functions 543
See also:
CONFIDENCE
Syntax:
Description:
Mass Code
Gram g
Slug sg
Pound* (avoirdupois) lbm
u (atom mass) u
Ounce (avoirdupois) ozm
* Does not correspond to the pound still partly used in
German-speaking countries (½ Kilo)
Distance Code
Meter m
Statute mile mi
Nautical mile Nmi
Inch in
Foot ft
Formulas and functions 544
Yard yd
Ångström ang
Pica Pica
Light year* ly
Parsec (parallax second)* parsec
* These units are not supported by Microsoft Excel.
Time Code
Second sec
Minute mn
Hour hr
Day day
Year** yr
Fortnight* ftn
* These units are not supported by Microsoft Excel.
Force Code
Newton N
Dyne dyn
Pound-force lbf
Formulas and functions 545
Power Code
Watt W
HP (Horsepower) HP
Magnetism Code
Tesla T
Gauss ga
Energy Code
Joule J
Erg e
Thermodynamic calorie c
IT calorie cal
Electron volt eV
Horsepower-hour HPh
Watt-hour Wh
Foot-pound force flb
BTU (British Thermal Unit) BTU
Pressure Code
Pascal Pa
Atmosphere atm
mm of Mercury mmHg
Temperature Code
Degree Fahrenheit F
Degree Celsius C
Degree Kelvin K
Additionally, prefixes can be added to metric units, "mg", for instance, stands for milligrams.
Please pay attention to the capitalization here as well!
Exa (10^18) E
Peta (10^15) P
Tera (10^12) T
Giga (10^9) G
Mega (10^6) M
Kilo (1000) k
Hecto (100) h
Deka (10) e
Deci (0.1) d
Centi (0.01) c
Milli (0.001) m
Micro (10^-6) u
Nano (10^-9) n
Pico (10^-12) p
Femto (10^-15) f
Atto (10^-18) a
Example:
Syntax:
CORREL(Range1, Range2)
Description:
Range1 and Range2 are cell references to the two data sets. Empty cells, text and logical values are ignored.
The data sets must have the same number of values, otherwise the function returns a #N/A error value.
Example:
See also:
COS (cosine)
Syntax:
COS(Number)
Description:
Tip:
You can use the RADIANS function to convert an angle given in degrees into radians.
Example:
COS(PI()) returns -1
COS(RADIANS(180)) returns -1
See also:
Syntax:
COSH(Number)
Description:
Example:
See also:
COT (cotangent)
Syntax:
COT(Number)
Description:
Tip:
You can use the RADIANS function to convert an angle given in degrees into radians.
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
Formulas and functions 549
Example:
COT(PI()/4) returns 1
COT(RADIANS(45)) returns 1
See also:
TAN, ACOT
Syntax:
COTH(Number)
Description:
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
Example:
See also:
ACOTH, TANH
Syntax:
Description:
Counts the number of cells containing numbers. This functions counts only cells with numbers (including dates)
and text representing a number.
Example:
If the cells A1:A3 contain 42, "Test" and TRUE and cell A4 is empty. The following applies:
COUNT(A1:A4) returns 1
For comparison: COUNTA(A1:A4) returns 3
Annotation:
The function COUNTA works similar, but it counts cells with any content
See also:
Syntax:
Description:
Counts the number of cells containing any kind of value (i.e., cells that are not empty).
The cells may contain any numbers, text strings, logical values or error values.
Example:
If the cells A1:A3 contain 42, "Test" and TRUE and cell A4 is empty. The following applies:
COUNTA(A1:A4) returns 3
For comparison: COUNT(A1:A4) returns 1
Annotation:
The COUNT function works similarly, but only counts cells with numbers.
Formulas and functions 551
See also:
COUNT, ISBLANK
Syntax:
COUNTBLANK(Range)
Description:
Example:
If the cells A1:A3 contain 42, "Test" and TRUE and cell A4 is empty. The following applies:
COUNTBLANK(A1:A4) returns 1
See also:
ISBLANK, COUNT
Syntax:
COUNTIF(Range, Criterion)
Description:
Counts those cells in a cell range that fulfill the specified criterion.
Range is the cell range to be evaluated.
Criterion is the condition that the values in Range have to fulfill to be included:
Use numbers or text (like "42" or "bolts") to count all cells that contain that value.
Tip: To count all non-empty cells, use "*" as criterion. For example COUNTIF(D2:D4, "*") counts all cells in
the specified area that are not empty.
Formulas and functions 552
Use conditions (like ">10" or "<=5") to count all cells that match the specified condition.
Note: Criteria always have to be surrounded by double quotation marks (").
Example:
Tip: A modification of the formula is required if a cell reference instead of a constant is entered for the search
criterion. Here's an example:
Cells A1 to A5 contain the above example values. In addition, cell C1 contains the value 2.
You now want to find out how many values in the range A1:A5 are greater than the value in cell C1.
Then the formula is COUNTIF(A1:A5, ">"&C1) and returns 1
See also:
Syntax:
Description:
Applies criteria to the cells in the specified cell ranges and counts how often all of these criteria are fulfilled.
This function is similar to the COUNTIF function, but allows you to specify more than just one range/criterion
to be searched.
Range1 is the first cell range to be checked for the specified criterion. Please note that all of the cell ranges
specified must have the same dimensions.
Criterion1 is the condition that the values in Range1 have to fulfill to be included:
Use numbers or text (like "42" or "bolts") to check if the cell contains a certain value.
Use conditions (like ">10" or "<=5") to check if the cell matches a certain condition.
Note: Criteria always have to be surrounded by double quotation marks (").
Formulas and functions 553
Unlike the COUNTIF function, COUNTIFS allows you to specify more than just one cell range and criterion to
be checked. If you do so, the function counts only occurrences where all criteria are fulfilled. See examples
below.
Compatibility notes:
This function is not supported by the .xls file format (used in Microsoft Excel 2003 and earlier). If you save a
document in this format, all calculations using this function will be replaced by their last result as a fixed value.
Accordingly, if you use this function, you should not save your document in the "Microsoft Excel 97-2003
(.xls)" file format, but choose one of the following formats instead:
§ "PlanMaker document (.pmdx or .pmd)"
§ or: "Microsoft Excel 2007-2021 (.xlsx)"
Example:
Tip: A modification of the formula is required if a cell reference instead of a constant is entered for the search
criterion. Here's an example:
The cells A1:A5 contain the values 1, 2, 3, 4, 5. In addition, cell C1 contains the value 2.
You now want to find out how many values in the range A1:A5 are greater than the value in cell C1.
Then the formula is COUNTIF(A1:A5, ">"&C1) and returns 3
See also:
Syntax:
Description:
Note:
This function was retained only for compatibility with PlanMaker 97. Using the Excel-compatible functions
COUNT or COUNTA is recommended instead.
The difference between these three functions is:
COUNTA counts all cells that are not empty (regardless of their content).
COUNT counts only cells that contain numbers.
COUNTP counts only cells that contain numbers or logical values.
Example:
If the cells A1:A3 contain 42, "Test" and TRUE and cell A4 is empty: The following applies:
COUNTA(A1:A4) returns 3
COUNT(A1:A4) returns 1
COUNTP(A1:A4) returns 2
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
See also:
COUNT, COUNTA
Syntax:
COVAR(Range1, Range2)
Description:
The covariance is the average of the products of the deviations for each pair of values. It can be used to
determine the extent to which two data sets vary ("co-vary").
Range1 and Range2 are cell references to the two data sets. These must contain whole numbers. Empty cells,
text and logical values are ignored.
The data sets must have the same number of values, otherwise the function returns a #N/A error value.
Example:
See also:
Syntax:
COVARIANCE.P(Range1, Range2)
Description:
Example:
Note:
The COVARIANCE.P function supplements together with COVARIANCE.S the previous COVAR function,
whereby COVARIANCE.P, just like COVAR, returns the population covariance and COVARIANCE.S the
sample covariance.
Formulas and functions 556
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
COVARIANCE.S(Range1, Range2)
Description:
Example:
Note:
The COVARIANCE.S function supplements together with COVARIANCE.P the previous COVAR function,
whereby COVARIANCE.S returns the sample covariance and COVARIANCE.P, just like COVAR, the
population covariance.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
CREATEDATE()
Description:
Example:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
See also:
NOW, TODAY
Syntax:
CRITBINOM(n, p, Alpha)
Description:
Returns the smallest value for which the cumulative binomial distribution is greater than or equal to the
criterion value Alpha.
Formulas and functions 558
It is thus calculated how many times a certain event with probability p may occur at most when performing a
sample with n repetitions before its cumulative probabilities assume a value greater than or equal to the error
probability Alpha.
This function is applicable for binomial distributions only (see also BINOM.DIST/BINOMDIST function);
therefore, the drawings must be independent with only two possible outcomes: success (event occurs) or failure
(event does not occur).
n is the number of independent trial runs.
p is the probability of a success for each trial run. Must be in the range 0 to 1.
Alpha is the criterion value that must be not exceeded. Must be in the range 0 to 1.
Example:
You know from previous deliveries that normally 7% of a certain electronic component is defective. To check
this statement, you carry out a sample of 100 components for a new delivery. What is the maximum number of
defects that may be present if the error probability is not to exceed 1%?
CRITBINOM(100, 7%, 1%) returns 2
See also:
BINOM.INV, BINOM.DIST.RANGE/BINOM.DIST/BINOMDIST
Syntax:
Description:
Returns the cumulative interest payments between period P1 and period P2. This function is applicable to loans
with periodic constant payments and a constant interest rate.
You can use this function, for example, to calculate how large the principal due of annuities is in the specified
periods for a loan.
"Period" means a payment period. For example, for a loan with monthly repayments, the third period is the
third month.
The function expects the following arguments:
Rate is the interest rate (per payment period).
NPer is the total number of payment periods.
PV is the present value.
Formulas and functions 559
P1 and P2 define the time interval to be evaluated. P1 is the first period, and P2 is the last. (The periods are
numbered consecutively, starting with 1.)
Type is the timing of the payments:
0 or omitted: Payment at the end of each period.
1: Payment at the beginning of each period.
Example:
Annotation:
The CUMPRINC function is the counterpart of CUMIPMT: It returns the total of the principal portions.
See also:
Syntax:
Description:
Returns the cumulative principal payments between period P1 and period P2. This function is applicable to
loans with periodic constant payments and a constant interest rate.
You can use this function, for example, to calculate how large the principal due of annuities is in the specified
periods for a loan.
Formulas and functions 560
"Period" means a payment period. For example, for a loan with monthly repayments, the third period is the
third month.
The function expects the following arguments:
Rate is the interest rate (per payment period).
NPer is the total number of payment periods.
PV is the present value (the loan amount).
P1 and P2 define the time interval to be evaluated. P1 is the first period, and P2 is the last. (The periods are
numbered consecutively, starting with 1)
Type is the timing of the payments:
0 or omitted: Payment at the end of each period.
1: Payment at the beginning of each period.
Example:
Annotation:
The CUMIPMT function is the counterpart of CUMPRINC: It returns the sum of the interest portions.
See also:
Syntax:
CURRENCY(Number [, n])
Formulas and functions 561
Description:
Converts a number to a text string. The text string contains the number, rounded to n decimal places and
formatted as a currency.
The currency symbol applied depends on your computer's country settings. For example, in the U.S. a dollar
sign $ is applied, in Germany, a euro sign € is applied, etc.
Number is the number to be converted.
n (optional) is the number of decimal places. If n is omitted, Number is rounded to the nearest integer.
If n is a negative value, Number is rounded to the left of the decimal point. For example, if n is -2, Number is
rounded to the nearest multiple of hundred (see last example).
Note:
Please keep in mind that the result of this function is a text string. To round a number without converting it to a
text string, use one of the round functions (e.g., ROUND) instead.
To display only a number rounded and formatted as currency, you can also change its number format using the
commands of the ribbon tab Home | group Number.
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Example:
Syntax:
Description:
Returns a date created out of the specified Year, Month and Day.
Formulas and functions 562
Example:
See also:
Syntax:
Description:
"ym" Number of months, excluding years (as if StartDate and EndDate were in the same year)
"yd" Number of days, excluding years (as if StartDate and EndDate were in the same year)
"md" Number of months, excluding month and years (as if StartDate and EndDate were in the same month and year)
Note:
This function is an undocumented Excel function. It still exists in Microsoft Excel, but has been removed from
Excel's help file and therefore seems to be no longer officially supported.
Example:
To calculate the age of a person, enter the date of birth in cell A1 (e.g. 4/3/1970). In A2, enter the current date
(e.g. 6/8/2012).
Formulas and functions 563
See also:
Syntax:
DATEVALUE(Text)
Description:
Note:
This function was retained only for compatibility with older spreadsheet applications. It is no longer commonly
used, as current spreadsheet applications (including PlanMaker) automatically convert text representing a date
to a serial date value, where necessary.
Example:
See also:
Syntax:
Description:
Returns the average of those values in a column of a database area that match the conditions specified in the
criteria area.
For more information on the use of database related functions, see Working with database functions.
DatabaseArea is a cell range containing the database to be evaluated. The first row of DatabaseArea must
contain labels for the database columns (e.g., Amount, Price, etc.).
Column is the desired column of the database area. You can specify Column by its relative column number or
by its column label in double quotation marks (e.g., "Amount", "Price", etc.).
CriteriaArea is a cell range containing one or more conditions that have to be fulfilled. The first row of
CriteriaArea has to contain column labels (e.g., Amount, Price, etc.).
See also:
Syntax:
DAY(Date)
Description:
Example:
DAY("09/25/2018") returns 25
DAY("17. August") returns 17
If cell A1 contains the date value 9/25/2018: DAY(A1) returns 25
Formulas and functions 565
See also:
Syntax:
DAYS(EndDate, StartDate)
Description:
Note:
This function was revised in PlanMaker 2016: The order of its two parameters was swapped.
Background info: The DAYS function has been available in PlanMaker for a long time. Excel did not have this
function until Excel 2013. In Excel 2013, a function with the same name was added. It returns exactly the same
results – however, the order of its parameters is different: first the end date, then the start date. In order to be
compatible with Excel, the parameter order was swapped in PlanMaker 2016.
The previous version of the function was renamed to DAYSP. Thus, the functions DAYS and DAYSP are
identical, only the order of their parameters differs:
DAYS(EndDate, StartDate) equals
DAYSP(StartDate, EndDate)
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
Example:
See also:
Syntax:
Description:
Returns the number of days between two dates – based on a year with 360 days (12 months with 30 days each).
StartDate and EndDate are the two dates to be evaluated.
Mode (optional) is a logical value that lets you specify how dates occurring on the 31st of a month should be
evaluated:
FALSE or omitted: The U.S. (NASD) method is used: If StartDate is the 31st of a month, the 30th of the same
month will be used instead. If EndDate is the 31st of a month, the 1st of the following month will be used
instead. Exception: If StartDate and EndDate are the 31st of a month, the 30th of the same month will be used
instead (for both dates).
TRUE: The European method is used: If StartDate or EndDate is the 31st of a month, the 30th of the same
month will be used.
Note:
Therefore, if you do not want to calculate according to the U.S. (NASD) method, the Mode argument must be
specified with TRUE.
Example:
See also:
Syntax:
DAYSP(StartDate, EndDate)
Description:
Note:
DAYSP is merely a compatibility function. When you open a document created with PlanMaker 2012 or
earlier, all occurrences of the DAYS function are automatically converted into DAYSP. Reason: In PlanMaker
2016, the parameter order of the DAYS function was swapped.
For new documents, it is recommended to use the Excel 2013 compatible function DAYS instead, which is
identical – except for the order of its parameters:
DAYS(EndDate, StartDate) equals
DAYSP(StartDate, EndDate)
For more information, see DAYS.
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Example:
See also:
Syntax:
DAYSPERMONTH(Date)
Description:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Example:
See also:
Syntax:
DAYSPERYEAR(Date)
Description:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Formulas and functions 569
Example:
See also:
Syntax:
Description:
Returns the depreciation of an asset for the specified period, using the fixed-declining balance method.
Cost = Initial cost of asset
Salvage = Salvage value (value at the end of the depreciation)
Life = Life of asset (in number of periods)
Per = Period to evaluate (in the same time unit as Life)
Months (optional) = Number of Months in the first year (12 if omitted)
Example:
For a machine purchased for € 200,000 that is used for 6 years and then has a salvage value of € 10,000, the
following annual depreciation amount must be applied for the first year, broken down into 7 months:
DB(200000, 10000, 6, 1, 7) returns 45850
See also:
Syntax:
Description:
Returns the number of those values in a column of a database area that match the conditions specified in the
criteria area.
Only cells containing numbers (including dates) are counted, cells with text or logical values are ignored.
For more information on the use of database related functions, see Working with database functions.
DatabaseArea is a cell range containing the database to be evaluated. The first row of DatabaseArea must
contain labels for the database columns (e.g., Amount, Price, etc.).
If the Column argument is not empty, the function only considers cells from the corresponding column. You
can specify Column by its relative column number or by its column label in double quotation marks (e.g.,
"Amount", "Price", etc.).
CriteriaArea is a cell range containing one or more conditions that have to be fulfilled. The first row of
CriteriaArea has to contain column labels (e.g., Amount, Price, etc.).
See also:
DCOUNTA
Syntax:
Description:
Returns the number of those values in a column of a database area that match the conditions specified in the
criteria area.
Unlike the DCOUNT function, DCOUNTA not only counts cells containing numbers but also counts cells with
text or logical values.
For more information on the use of database related functions, see Working with database functions.
Formulas and functions 571
DatabaseArea is a cell range containing the database to be evaluated. The first row of DatabaseArea must
contain labels for the database columns (e.g., Amount, Price, etc.).
If the Column argument is not empty, the function only considers cells from the corresponding column. You
can specify Column by its relative column number or by its column label in double quotation marks (e.g.,
"Amount", "Price", etc.).
CriteriaArea is a cell range containing one or more conditions that have to be fulfilled. The first row of
CriteriaArea has to contain column labels (e.g., Amount, Price, etc.).
See also:
DCOUNT
Syntax:
Description:
Returns the depreciation of an asset for the specified period, using the double-declining balance method (or a
variable-declining balance method, if Factor is specified).
Cost = Initial cost of asset
Salvage = Salvage value (value at the end of the depreciation)
Life = Life of asset (in number of periods)
Per = Period to evaluate (in the same time unit as Life)
Factor (optional) = Rate at which the balance declines (2 if omitted)
Example:
For a machine purchased for € 200,000 that is used for 10 years and then has a salvage value of € 10,000, the
following annual depreciation amount must be applied for the first year:
DDB(200000, 10000, 10, 1) returns 40000
For the second year:
DDB(200000, 10000, 10, 2) returns 32000
etc.
Formulas and functions 572
See also:
Syntax:
DEC2BIN(Number [, Digits])
Description:
Converts the given decimal number (base 10) to a binary number (base 2).
Note: Please note that the result of this function is a text string – not a number.
Example:
See also:
Syntax:
DEC2HEX(Number [, Digits])
Description:
Converts the given decimal number (base 10) to a hexadecimal number (base 16).
Note: Please note that the result of this function is a text string – not a number.
Example:
DEC2HEX(42) returns 2A
DEC2HEX(42, 8) returns 0000002A
DEC2HEX(42, 1) returns the error value #NUM! because the number 42 cannot be represented with fewer than
2 hexadecimal digits
DEC2HEX(-42) returns FFFFFFD6
Formulas and functions 574
See also:
Syntax:
DEC2OCT(Number [, Digits])
Description:
Converts the given decimal number (base 10) to an octal number (base 8).
Note: Please note that the result of this function is a text string – not a number.
Example:
DEC2OCT(42) returns 52
DEC2OCT(42, 8) returns 00000052
DEC2OCT(42, 1) returns the error value #NUM! because the number 42 cannot be represented with fewer than
2 octal digits
DEC2OCT(-42) returns 37777777726
Formulas and functions 575
See also:
Syntax:
DECIBEL(P2 [, P1])
Description:
Returns the decibel value (dB) for the ratio of two quantities.
The calculation is based on the following formula:
DECIBEL(P2, P1) = 10 * LOG10(P2/P1)
Note the order of the two parameters: The dividend P2 of the quotient has to be specified first, the divisor P1
second – not vice versa.
P2 and P1 have to be numbers. Their quotient has to be greater than zero.
The parameter P1 is optional. If it is not specified, PlanMaker sets it to 1 (one) automatically.
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Example:
Syntax:
DECIMAL(Number, Base)
Formulas and functions 576
Description:
Converts a number from any base to decimal (base 10) – for example a binary number (base 2) or a
hexadecimal number (base 16).
Number is the number to be converted.
Base is the base of the number. Only integers between 2 and 36 are allowed.
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
Example:
DECIMAL("00101010", 2) returns 42
DECIMAL("FF", 16) returns 255
See also:
Syntax:
DECIMALS(Number)
Description:
Returns the fractional part of the given number (i.e., the digits to the right of the decimal point).
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Example:
Annotation:
To obtain the places before the decimal point use the TRUNC function.
Formulas and functions 577
See also:
TRUNC
Syntax:
DEGREES(Number)
Description:
Example:
See also:
RADIANS
Syntax:
DELTA(Number1, Number2)
Description:
Tests if two values are equal. If they are, 1 is returned, otherwise 0 is returned.
Number1 and Number2 must be numbers, otherwise a #VALUE! error value is returned. Text strings
representing numbers are also allowed.
Formulas and functions 578
Example:
DELTA(1, 2) returns 0
DELTA(2, 2) returns 1
DELTA(2, "2") returns 1
DELTA("Text", "Text") returns a #VALUE! error value
See also:
EXACT
Syntax:
Description:
Returns the sum of squares of deviations of the specified numbers from their sample mean.
Empty cells, text strings, and logical values are ignored.
Example:
See also:
Syntax:
Description:
Returns the value in a column of a database area that matches the given criteria.
For more information on the use of database related functions, see Working with database functions.
DatabaseArea is a cell range containing the database to be evaluated. The first row of DatabaseArea must
contain labels for the database columns (e.g., Amount, Price, etc.).
Column is the desired column of the database area. You can specify Column by its relative column number or
by its column label in double quotation marks (e.g., "Amount", "Price", etc.).
CriteriaArea is a cell range containing one or more conditions that have to be fulfilled. The first row of
CriteriaArea has to contain column labels (e.g., Amount, Price, etc.).
Note:
If more than one value matches the specified criteria, the function returns a #NUM! error value.
Syntax:
Description:
Returns the largest of those values in a column of a database area that match the conditions specified in the
criteria area.
For more information on the use of database related functions, see Working with database functions.
DatabaseArea is a cell range containing the database to be evaluated. The first row of DatabaseArea must
contain labels for the database columns (e.g., Amount, Price, etc.).
Column is the desired column of the database area. You can specify Column by its relative column number or
by its column label in double quotation marks (e.g., "Amount", "Price", etc.).
CriteriaArea is a cell range containing one or more conditions that have to be fulfilled. The first row of
CriteriaArea has to contain column labels (e.g., Amount, Price, etc.).
See also:
MAX, DMIN
Formulas and functions 580
Syntax:
Description:
Returns the smallest of those values in a column of a database area that match the conditions specified in the
criteria area.
For more information on the use of database related functions, see Working with database functions.
DatabaseArea is a cell range containing the database to be evaluated. The first row of DatabaseArea must
contain labels for the database columns (e.g., Amount, Price, etc.).
Column is the desired column of the database area. You can specify Column by its relative column number or
by its column label in double quotation marks (e.g., "Amount", "Price", etc.).
CriteriaArea is a cell range containing one or more conditions that have to be fulfilled. The first row of
CriteriaArea has to contain column labels (e.g., Amount, Price, etc.).
See also:
MIN, DMAX
Syntax:
DOLLARDE(Value, Divisor)
Description:
Example:
DOLLARDE(27.4, 8) converts the fraction 27 4/8 into the decimal value 27.5.
See also:
DOLLARFR
Syntax:
DOLLARFR(Value, Divisor)
Description:
Example:
See also:
DOLLARDE
Syntax:
Description:
Returns the product of those values in a column of a database area that match the conditions specified in the
criteria area.
For more information on the use of database related functions, see Working with database functions.
DatabaseArea is a cell range containing the database to be evaluated. The first row of DatabaseArea must
contain labels for the database columns (e.g., Amount, Price, etc.).
Column is the desired column of the database area. You can specify Column by its relative column number or
by its column label in double quotation marks (e.g., "Amount", "Price", etc.).
CriteriaArea is a cell range containing one or more conditions that have to be fulfilled. The first row of
CriteriaArea has to contain column labels (e.g., Amount, Price, etc.).
See also:
Syntax:
Description:
Estimates the standard deviation of a population based on a sample, using those values in a column of a
database area that match the conditions specified in the criteria area.
The function assumes that the values determined represent a sample from the population. On this basis, the
standard deviation is estimated.
For more information on the use of database related functions, see Working with database functions.
DatabaseArea is a cell range containing the database to be evaluated. The first row of DatabaseArea must
contain labels for the database columns (e.g., Amount, Price, etc.).
Column is the desired column of the database area. You can specify Column by its relative column number or
by its column label in double quotation marks (e.g., "Amount", "Price", etc.).
CriteriaArea is a cell range containing one or more conditions that have to be fulfilled. The first row of
CriteriaArea has to contain column labels (e.g., Amount, Price, etc.).
See also:
STDEV.S/STDEV, DSTDEVP
Formulas and functions 583
Syntax:
Description:
Calculates the standard deviation of a population based on the entire population using those values in a column
of a database area that match the conditions specified in the criteria area.
For more information on the use of database related functions, see Working with database functions.
DatabaseArea is a cell range containing the database to be evaluated. The first row of DatabaseArea must
contain labels for the database columns (e.g., Amount, Price, etc.).
Column is the desired column of the database area. You can specify Column by its relative column number or
by its column label in double quotation marks (e.g., "Amount", "Price", etc.).
CriteriaArea is a cell range containing one or more conditions that have to be fulfilled. The first row of
CriteriaArea has to contain column labels (e.g., Amount, Price, etc.).
See also:
STDEV.P/STDEVP, DSTDEV
Syntax:
Description:
Returns the sum of those values in a column of a database area that match the conditions specified in the criteria
area.
For more information on the use of database related functions, see Working with database functions.
DatabaseArea is a cell range containing the database to be evaluated. The first row of DatabaseArea must
contain labels for the database columns (e.g., Amount, Price, etc.).
Column is the desired column of the database area. You can specify Column by its relative column number or
by its column label in double quotation marks (e.g., "Amount", "Price", etc.).
Formulas and functions 584
CriteriaArea is a cell range containing one or more conditions that have to be fulfilled. The first row of
CriteriaArea has to contain column labels (e.g., Amount, Price, etc.).
See also:
SUM, DAVERAGE
Syntax:
Description:
Estimates the variance of a population based on a sample, using those values in a column of a database area
that match the conditions specified in the criteria area.
The function assumes that the values determined represent a sample from the population. On this basis, the
variance is estimated.
For more information on the use of database related functions, see Working with database functions.
DatabaseArea is a cell range containing the database to be evaluated. The first row of DatabaseArea must
contain labels for the database columns (e.g., Amount, Price, etc.).
Column is the desired column of the database area. You can specify Column by its relative column number or
by its column label in double quotation marks (e.g., "Amount", "Price", etc.).
CriteriaArea is a cell range containing one or more conditions that have to be fulfilled. The first row of
CriteriaArea has to contain column labels (e.g., Amount, Price, etc.).
See also:
VAR.S/VAR, DVARP
Syntax:
Description:
Calculates the variance of a population based on the entire population, using those values in a column of a
database area that match the conditions specified in the criteria area.
For more information on the use of database related functions, see Working with database functions.
DatabaseArea is a cell range containing the database to be evaluated. The first row of DatabaseArea must
contain labels for the database columns (e.g., Amount, Price, etc.).
Column is the desired column of the database area. You can specify Column by its relative column number or
by its column label in double quotation marks (e.g., "Amount", "Price", etc.).
CriteriaArea is a cell range containing one or more conditions that have to be fulfilled. The first row of
CriteriaArea has to contain column labels (e.g., Amount, Price, etc.).
See also:
VAR.P/VARP, DVAR
Syntax:
EDATE(StartDate, m)
Description:
Returns the date that is m months before/after StartDate. This enables you to determine appointments that fall
on the same day of another month.
m is the number of months.
If m is positive, a date in the future will be returned, with m months behind the StartDate.
If m is negative, a date in the past will be returned, with m months before the StartDate.
m should be an integer. Digits right of the decimal point are ignored.
Example:
See also:
EOMONTH
Formulas and functions 586
Syntax:
EFFECT(NomRate, NPerYear)
Description:
Returns the effective annual interest rate, given the nominal annual interest rate and the number of
compounding periods per year.
NomRate is the nominal annual interest rate.
NPerYear is the number of compounding periods per year (must be at least 1).
Note:
This function does not calculate the effective annual interest rate according to the regulations of some countries
(e.g. Germany: PAngV). It does not take into account any fees, commissions etc., but merely adds compound
interest to the nominal interest rate over the year.
Example:
To calculate the effective annual interest rate of an investment with a nominal annual interest rate of 5%,
compounded quarterly: How high is the annual percentage rate of charge?
EFFECT(5%, 4) returns approx. 5.09%
See also:
NOMINAL
Syntax:
EOMONTH(StartDate, m)
Description:
Returns the last day of the month that is m months before/after StartDate.
Formulas and functions 587
The StartDate argument must be a valid date value, otherwise the function returns the error value #VALUE!
m is the number of months.
If m is zero, the last day of the same month will be returned.
If m is positive, a date in the future will be returned.
If m is negative, a date in the past will be returned.
m should be an integer. Digits right of the decimal point are ignored.
Example:
See also:
EDATE
Syntax:
ERF(LowerLimit [, UpperLimit])
Description:
See also:
ERFC
Formulas and functions 588
Syntax:
ERFC(LowerLimit)
Description:
See also:
ERF
Syntax:
ERROR.TYPE(Reference)
Description:
#NULL! 1
#DIV/0! 2
#VALUE! 3
#REF! 4
#NAME? 5
Formulas and functions 589
#NUM! 6
#N/A 7
Example:
See also:
ISERR, ISERROR, ISNA, NA(), IFERROR, IFNA, TYPE, section Error values
Syntax:
Description:
This function can convert the old currencies of countries that are members of the EU (European Union) and
have adopted the European currency Euro.
This function can perform three types of conversions:
a) Convert a number from one of these currencies to Euros, e.g., French francs to Euros.
b) Convert a number from Euros to one of these currencies, e.g. Euros to French francs.
c) Convert a number from one of these currencies to another by first converting it to euros and then to the
other currency (a method called "triangulation"), e.g., French francs -> Euros -> Spanish pesetas. Note: This
method can lead to rounding errors of up to 0.01.
Number is the number to be converted.
From and To are codes representing the source and target currency (see table below). Use either PM codes or
ISO codes.
Formulas and functions 590
Note: Microsoft Excel only supports ISO codes. If you want to keep your calculations Excel-compatible, make
sure you solely use ISO codes (right column) with this function.
Uppercase and lowercase letters can be mixed.
Example:
EUROCONVERT(100, "DM", "€") converts 100 German marks to Euros. The result is 51.13 (Euro).
EUROCONVERT(100, "DEM", "EUR") does the same, but uses ISO codes. The result is of course identical:
51.13 (Euro).
EUROCONVERT(100, "DEM", "ATS") returns 703.55 (Austrian schillings).
Formulas and functions 591
Syntax:
EVEN(Number)
Description:
Example:
EVEN(42) returns 42
EVEN(43) returns 44
EVEN(-43) returns -44
See also:
Syntax:
EXACT(Text1, Text2)
Description:
Example:
See also:
EXP (power of e)
Syntax:
EXP(Number)
Description:
Example:
Annotation:
See also:
Syntax:
Description:
See also:
Syntax:
Description:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
FACT (factorial)
Syntax:
FACT(Number)
Description:
Example:
See also:
Syntax:
FACTDOUBLE(Number)
Description:
Example:
See also:
FACT
Syntax:
FALSE()
Description:
See also:
TRUE
FDIST (F distribution)
Note: FDIST is supplemented by the new identical function F.DIST.RT, which is available in newer versions
of Microsoft Excel (2010 or later).
Syntax:
Description:
See also:
F.DIST.RT (F distribution)
Syntax:
Description:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
FILENAME([IncludePath])
Description:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Example:
See also:
Syntax:
Description:
Returns the position of the text string SearchedText within the text string Text.
Formulas and functions 598
StartPos (optional) lets you specify the position (= character) at which to start the search. If omitted, the search
starts at the first character.
The FIND function is case-sensitive. To perform a non case-sensitive search, use the SEARCH function instead
Example:
See also:
Syntax:
Description:
Returns the inverse of the right-tailed F probability distribution function (i.e., percentiles of this distribution).
Probability is the probability to be evaluated. Must be in the range 0 to 1.
DegreesFreedom1 is the numerator degrees of freedom.
DegreesFreedom2 is the denominator degrees of freedom.
Note:
The result of this function is calculated using an iterative search technique. If PlanMaker does not find a result
after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value #N/A and
aborts the approximation.
Formulas and functions 599
See also:
Syntax:
Description:
Returns the inverse of the right-tailed F probability distribution function (i.e., percentiles of this distribution).
Probability is the probability to be evaluated. Must be in the range 0 to 1.
DegreesFreedom1 is the numerator degrees of freedom.
DegreesFreedom2 is the denominator degrees of freedom.
Note:
The result of this function is calculated using an iterative search technique. If PlanMaker does not find a result
after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value #N/A and
aborts the approximation.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
FISHER(Number)
Description:
Annotation:
See also:
Syntax:
FISHERINV(Number)
Description:
Returns the inverse of the Fisher transformation for the given number.
Annotation:
See also:
Syntax:
FIXED(Number [, n] [, NoThousandsSep])
Description:
Converts a number into a text string. The resulting text string is rounded to n decimal places.
Number is the number to be converted.
n (optional) is the number of decimal places. If n is omitted, Number is rounded to two places.
If n is a negative value, Number is rounded to the left of the decimal point. For example, if n is -2, Number is
rounded to the nearest multiple of hundred (see last example).
NoThousandsSep (optional) is a logical value that lets you specify if the resulting text string should contain
thousands separators:
FALSE or omitted: Add thousands separators
TRUE: Do not add thousands separators
Note:
Please keep in mind that the result of this function is a text string. To round a number without converting it to a
text string, use one of the round functions (see below) instead.
To display a number rounded without actually rounding it, you can also use the commands from the ribbon tab
Home | group Number.
Example:
See also:
Syntax:
FLOOR(Number, Base)
Description:
Example:
FLOOR(42.5, 1) returns 42
FLOOR(-42.5, -1) returns -42
FLOOR(21, 5) returns 20
FLOOR(12.3456, 0.01) returns 12.34
See also:
Syntax:
Description:
Returns the y coordinate for the given x coordinate on a best-fit line based on the given values.
A best-fit line is the result of a linear regression, a statistical technique that adapts a line to a set of data points
(for example, the results of a series of measurements).
Formulas and functions 603
The FORECAST function allows you to predict what value y (the dependent variable) will approximately have
at a certain value x (the independent variable).
This function can be used to predict, for example, the resistance of a temperature-sensitive resistor at a specific
temperature after having measured the resistance at several other temperatures.
x is the value x for which a prediction is desired.
For the y_values and x_values arguments, you usually specify a cell range.
y_values are the known y values (e.g., the resistance).
x_values are the known x values (e.g., the temperature).
Note:
Note that this function expects first the y_values and then the x_values as second and third arguments – not the
other way around.
Annotation:
The linear regression is performed with this function using the least squares method.
Example:
Annotation:
See also:
Syntax:
FORMULATEXT(Cell)
Formulas and functions 604
Description:
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
Example:
If the cell A1 contains the formula =SUM(D2:D4), then FORMULATEXT(A1) will return the text
"=SUM(D2:D4)".
See also:
ISFORMULA
FREQUENCY (frequency)
Syntax:
FREQUENCY(Values, Bounds)
Description:
Returns a frequency distribution for the given set of values. Use this function to count how many values are part
of the specified intervals.
The result of this function is a vertical array (see notes below).
Values is a cell range or an array containing the values to be evaluated. Blank cells and text strings are ignored.
Bounds is a cell range or an array containing the bounds for the intervals. For example, if Bounds is the array
{10; 15; 42}, the function returns an array with the following values:
Note:
Formulas using this function have to be entered as an array formula (see Working with arrays).
Please note that the array returned by this function contains one element more than the number of values in
Bounds.
See also:
COUNT
FTEST (F-test)
Note: FTEST is supplemented by the new identical function F.TEST, which is available in newer versions of
Microsoft Excel (2010 or later).
Syntax:
FTEST(Array1, Array2)
Description:
See also:
F.TEST (F-test)
Syntax:
F.TEST(Array1, Array2)
Formulas and functions 606
Description:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
FV (future value)
Syntax:
Description:
Returns the future value of an investment based on periodic constant payments and a constant interest rate.
You can use this function to calculate the future value (= terminal value) of a loan, for example.
The function expects the following arguments:
Rate is the interest rate (per payment period).
NPer is the total number of payment periods.
Pmt is the payment made for each period.
PV (optional) is the present value. If omitted, it will be set to zero.
Type (optional) is the timing of the payments:
0 or omitted: Payment at the end of each period.
1: Payment at the beginning of each period.
Formulas and functions 607
Example:
See also:
Syntax:
FVSCHEDULE(PV, Rates)
Description:
Returns the future value of an initial principal after applying a series of variable compound interest rates.
This function is applicable to investments with just one payment (made at the beginning) and a fixed interest
rate.
You can use this function to calculate the future value (= terminal value) of a loan, for example.
The function expects the following arguments:
PV is the present value.
Rates is a cell range or an array containing the different interest rates (in their actual order, namely, rate for the
first period, rate for the second period, etc.)
Example:
You have an investment of $10,000 that pays 5% interest in the first, 5.2% in the second, 5.5% in the third and
5.9% in the fourth year. To calculate the future value of this investment, you enter the four interest rates (in the
correct order) in cells A1 to A4, for example, and then employ the following formula:
FVSCHEDULE(10000, A1:A4) returns 12341.09
The different interest rates can also be entered directly using the following form:
FVSCHEDULE(10000, {5%, 5.2%, 5.5%, 5.9%})
See also:
FV
Formulas and functions 608
Syntax:
GAMMA(Number)
Description:
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
See also:
Syntax:
Description:
See also:
Syntax:
Description:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Annotation:
See also:
Syntax:
Description:
Note:
The result of this function is calculated using an iterative search technique. If PlanMaker does not find a result
after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value #N/A and
aborts the approximation.
See also:
Syntax:
Description:
Note:
The result of this function is calculated using an iterative search technique. If PlanMaker does not find a result
after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value #N/A and
aborts the approximation.
Annotation:
See also:
Syntax:
GAMMALN(Number)
Description:
See also:
Syntax:
GAUSS(x)
Description:
Returns the integral of the PHI function (standard normal distribution) minus 0.5.
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
It is therefore recommended to use the function NORMSDIST instead, since it is compatible with all versions
of Excel:
GAUSS(x) equals NORMSDIST(x) - 0.5
Formulas and functions 612
See also:
Syntax:
Description:
Returns the GCD (greatest common divisor) of the specified integers. The GCD is the largest integer that will
divide all of the given integers without a remainder.
You can specify numbers or cell references as arguments.
Number1, Number2, etc., are the numbers to be evaluated. All of them have to be greater than zero.
Additionally, all of them should be integers. Digits to the right of the decimal point are ignored.
Example:
See also:
LCM
Syntax:
Description:
Example:
See also:
Syntax:
GESTEP(Number, Step)
Description:
Example:
See also:
DELTA
Formulas and functions 614
GETPIVOTDATA
Syntax:
Description:
Returns the values of an existing pivot table by retrieving certain fields from the pivot table structure.
Value field: The name of the field that you have placed in the Values area of the pivot table and whose data
you want to retrieve. The argument must be entered with double quotes.
PivotRange: The referenced pivot table. Just address any cell of the pivot table target range to specify it. The
argument is entered without quotes.
Field1, Label1, Field2, Label2,...: You can narrow the output of the values by retrieving a specific field in
conjunction with an element from this field. It is possible to add several combinations. The argument must be
entered with double quotes.
ValueField and PivotRange are required as arguments, Fields/Labels are optional.
Annotation:
For the PivotRange you can also enter a Named range here, but you first have to give the cell range of the pivot
table report a name. To do this, select a cell in the pivot table report (you do not have to select the entire range)
and follow the description in the Naming cell ranges section.
You cannot use the name automatically generated by PlanMaker (e.g. "Pivot table 1") as the Named range.
Only names that have been created via the ribbon command Formula | group Named areas | Edit names can
be assigned as names for the PivotRange.
Example:
Here are example data from the Pivot tables section. Assuming your pivot table report is in cell range F1:G12
and the "Amount" field is in the Values area, the "Employee" and "Order" fields are in the Row labels area:
Formulas and functions 615
GETPIVOTDATA("AMOUNT", F1) returns 200, because the grand total for all values of Amount is displayed.
GETPIVOTDATA("AMOUNT", F1, "Employee", "Anna") returns 123, since the result of Amount is restricted
to the Employee field containing the item Anna.
GETPIVOTDATA("AMOUNT", F1, "Employee", "Anna", "Order", "Coffee") returns 75, since the result of
Amount is restricted to the field Employee/item Anna in combination with the field Order/item Coffee.
Syntax:
Description:
New_x_values (optional) are the x values for which you want to determine the corresponding y values on the
curve. If omitted, the values in x_values will be used. However, if required, you can specify other x-coordinates
with New_x_values. New_x_values can also be either a cell reference or an array.
Constant (optional) is a logical value that lets you specify if the constant b should be calculated automatically
or forced to equal 1:
TRUE or omitted: b will be calculated from the given data.
FALSE: b is forced to equal 1 (one), the m values are adjusted accordingly.
Note:
Formulas using this function have to be entered as an array formula. For more information, see Working with
arrays.
See also:
Syntax:
Description:
Example:
See also:
Syntax:
HEX2BIN(Number [, Digits])
Description:
Converts the given hexadecimal number (base 16) to a binary number (base 2).
Number is the number to be converted.
Negative numbers have to be transformed to two's complement notation (see last example).
The permissible value range for Number is (in hexadecimal notation):
Number
This corresponds in decimal notation:
Number
The optional argument Digits lets you specify the number of places to be displayed. If omitted, PlanMaker
determines the number of required places automatically.
Digits must be greater than zero. Digits should be an integer. Digits to the right of the decimal point are
ignored.
If Digits is smaller than the minimum number of places required to display the number, the function returns a
#NUM error value.
If Number is negative, the result is represented in 32-bit two's complement; the Digits argument is ignored in
this case.
Example:
See also:
Syntax:
HEX2DEC(Number)
Description:
Converts the given hexadecimal number (base 16) to a decimal number (base 10).
Number is the number to be converted.
Negative numbers have to be transformed to two's complement notation (see last example).
The permissible value range for Number is (in hexadecimal notation):
Number
This corresponds in decimal notation:
Number
Example:
HEX2DEC("2A") returns 42
HEX2DEC("FFFFFFD6") returns -42
See also:
Syntax:
HEX2OCT(Number [, Digits])
Description:
Converts the given hexadecimal number (base 16) to an octal number (base 8).
Number is the number to be converted.
Formulas and functions 619
Negative numbers have to be transformed to two's complement notation (see last example).
The permissible value range for Number is (in hexadecimal notation):
Number
This corresponds in decimal notation:
Number
The optional argument Digits lets you specify the number of places to be displayed. If omitted, PlanMaker
determines the number of required places automatically.
Digits must be greater than zero. Digits should be an integer. Digits to the right of the decimal point are
ignored.
If Digits is smaller than the minimum number of places required to display the number, the function returns a
#NUM error value.
If Number is negative, the result is represented in 32-bit two's complement; the Digits argument is ignored in
this case.
Example:
HEX2OCT("2A") returns 52
HEX2OCT("2A", 4) returns 0052
HEX2OCT("2A", 1) returns the error value #NUM!, because this number cannot be represented with fewer
than 2 octal digits
HEX2OCT("FFFFFFD6") returns 37777777726 (negative value)
See also:
Syntax:
Description:
Scans in the first row of range for the first occurrence of Crit. If found, the function returns the content of the
cell located in the same column and n-th row of Range.
Note: HLOOKUP can search horizontally only. To search vertically, use VLOOKUP instead.
Formulas and functions 620
Note:
If HLOOKUP does not find a value that exactly matches the Crit, the next lower value is automatically taken.
If no smaller value exists because Crit is smaller than the smallest value available, the function returns the error
value #N/A.
Example:
You sell flowers at different unit prices – depending on how many flowers the customer buys. To do this, you
have created a table with a discount scale:
Now you can use the HLOOKUP function to determine the price for a specific type of flower depending on the
number of pieces.
Use the following arguments:
For Crit, enter the name of the flower type (i.e. "roses", "carnations" or "tulips").
For Range you enter the cell range, which contains the names of the flower types in the first row and the prices
below – here B1:D4.
For n you enter the number of pieces plus one, because the first row (n=1) does not contain prices, but the
names of the flowers.
Some examples:
HLOOKUP("Roses", B1:D4, 2, FALSE) returns the price for one rose, i.e. € 5.50.
Formulas and functions 621
HLOOKUP("Roses", B1:D4, 4, FALSE) returns the price for three roses, i.e. € 4.95.
HLOOKUP("Carnations", B1:D4, 4, FALSE) returns the price for three carnations, i.e. € 4,50.
HLOOKUP("Carnations", B1:D4, 5, FALSE) returns the error value #REF because n is greater than the row
number of Range.
HLOOKUP("Petunias", B1:D4, 4, FALSE) returns the error value #N/A, because "Petunias" does not appear in
the first row of Range.
See also:
Syntax:
HOLIDAY(Year, Type)
Description:
Returns the date of the specified movable Christian holiday in the given year.
Year is an integer number that specifies the year to evaluate.
Type is an integer number that specifies which holiday to calculate, as follows:
0: Good Friday
1: Easter Sunday
2: Easter Monday
3: Ascension Day
4: Whitsunday (Pentecost)
5: Whitmonday
6: (Feast of) Corpus Christi
7: Ash Wednesday
8: Repentance Day (Germany)
9: 1st Sunday of Advent
Example:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
See also:
WORKDAY, NETWORKDAYS
HOUR (hour)
Syntax:
HOUR(Time)
Description:
Example:
See also:
HYPERLINK (hyperlink)
Syntax:
HYPERLINK(TargetAddress [, Text])
Formulas and functions 623
Description:
Displays a hyperlink to the specified target address in the cell. The text displayed is either the target address or
the text specified in the optional parameter Text.
For example, you can place a link to a web page in a cell. When the user clicks on it, the web browser starts and
presents the page.
Links to other PlanMaker documents are possible as well. When clicked, PlanMaker opens the specified
document. See examples below.
TargetAddress is the address you want the link to point to. You can use a fixed text string, a calculation, or a
reference to a cell that contains the target address. See examples below.
Text (optional) is the text to be displayed in the cell. If it is not specified, the target address will be displayed
instead.
Example:
=HYPERLINK("http://www.softmaker.com")
The above hyperlink opens the web page www.softmaker.com in the web browser.
=HYPERLINK("http://www.softmaker.com", "Our Homepage")
Ditto, but instead of the target address, the text "Our Homepage" is displayed as link text.
=HYPERLINK("http://www.softmaker.com#MyAnchor")
The above link opens the web page www.softmaker.com in the browser and jumps to the anchor (target) named
"MyAnchor". Alternatively, you could also use the syntax =HYPERLINK("[http://www.softmaker.com]
MyAnchor") for this.
=HYPERLINK("C:\My Folder\Filename.pmdx")
The above link opens the file C:\My Folder\Filename.pmdx in PlanMaker.
Note: You can not only open PlanMaker files with this function, but practically any kind of document (provided
that it is associated with an application that will open it).
=HYPERLINK("[C:\My Folder\Filename.pmdx]Sheet1!A5")
The above link opens the file C:\My Folder\Filename.pmdx in PlanMaker and jumps to the cell A5 on the
worksheet "Sheet1". Note: The entire file path and name has to be enclosed in brackets. Behind the file name,
add the name of the worksheet, an exclamation mark and the address of the target cell.
=HYPERLINK("[C:\My Folder\Filename.pmdx]Sheet1!MyRange")
The above link opens the file C:\My Folder\Filename.pmdx in PlanMaker and jumps to the top left corner of the
named range "MyRange" on the worksheet "Sheet1".
=HYPERLINK(E1, E2)
The above link opens the target address given in the cell E1. As a link text, the text given in cell E2 is
displayed.
Formulas and functions 624
See also:
Links can also be created using the procedure described in section Working with links. However, the
HYPERLINK function is more flexible.
Syntax:
HYPGEOMDIST(k, n, K, N)
Description:
Example:
An urn contains 10 balls (N=10) with 2 of them red (K=2). To determine the probability to obtain exactly 1 red
ball (k=1) when drawing 5 balls (n=5), use the following calculation:
HYPGEOMDIST(1, 5, 2, 10) returns 0.55556
See also:
HYPGEOM.DIST, NEGBINOM.DIST/NEGBINOMDIST
Formulas and functions 625
Syntax:
HYPGEOM.DIST(k, n, K, N, Cumulative)
Description:
Example:
An urn contains 10 balls (N=10) with 2 of them red (K=2). To determine the probability to obtain exactly or at
most 1 red ball (k=1) when drawing 5 balls (n=5), use the following calculation:
HYPGEOM.DIST(1, 5, 2, 10, FALSE) returns 0.55556
HYPGEOM.DIST(1, 5, 2, 10, TRUE) returns 0.77778
The probability of obtaining exactly 1 red ball is 55.6% (density function). The probability of obtaining at most
1 red ball is 77.8% (cumulative distribution function).
Note:
The HYPGEOM.DIST function supplements the previous HYPGEOMDIST function with the additional
argument Cumulative.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Formulas and functions 626
See also:
HYPGEOMDIST, NEGBINOM.DIST/NEGBINOMDIST
IF (if-then-else condition)
Syntax:
Description:
Returns IfTrue, if the specified Condition is TRUE, else returns IfFalse (if given).
Condition can be any kind of value or expression that returns TRUE or FALSE.
IfTrue and IfFalse can be any kind of value or expression (including formulas).
Example:
See also:
CHOICE, IFERROR
Syntax:
Description:
This function can test multiple conditions and returns the value of the first condition that is fulfilled. IFS allows
shorter formulas than with a nested formula construction using the similar IF function.
Condition1 is the first tested condition and can be any expression.
Value1 is the result if Condition1 is fulfilled.
Formulas and functions 627
Note:
Compatibility notes:
Microsoft Excel supports this function only in version 2019 or later. In older versions, the function is unknown.
Example 1:
You have entered a sales volume in cell A1 and want to distribute a bonus according to the sales volume using
the following distribution key:
Sales above 50000 = 2000 bonus; Sales above 25000 = 1000 bonus; Sales above 10000 = 500 bonus
The formula IFS(A1>50000, 2000, A1>25000, 1000, A1>10000, 500) then returns for example:
if the sales in cell A1 are 70000, the result is 2000 as a bonus.
if the sales in cell A1 are 30000, the result is 1000 as a bonus.
if the sales in cell A1 are 20000, the result is 500 as a bonus.
If cell A1 contains a sales volume of 9000, the formula returns the result #N/A, since none of the conditions is
fulfilled. You could of course also specify a condition for this. Or you can specify instead, which default value
the formula generally returns, if none of the conditions is fulfilled (see example 2).
Example 2:
You have the same initial situation as in example 1. At the end of the formula, use the condition TRUE to
specify a default value that appears if none of the conditions is fulfilled:
IFS(A1>50000, 2000, A1>25000, 1000, A1>10000, 500, TRUE, "check")
For example, if cell A1 contains 9000 or -1000 as sales volume, the result is "check".
See also:
Syntax:
IFEMPTY(Cell, Value)
Description:
Normally returns the content of the Cell. However, if this cell is empty, the defined Value is returned instead.
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Example:
IFEMPTY(A1, "Cell is empty!") returns the content of cell A1 as long as it is not empty. For an empty cell,
however, the entered text string "Cell is empty!" is returned instead.
See also:
Syntax:
IFERROR(Value, ValueIfError)
Description:
Normally returns Value. However, if Value contains any type of error value, the defined ValueIfError is
returned instead.
Compatibility notes:
This function is not supported by the .xls file format (used in Microsoft Excel 2003 and earlier). If you save a
document in this format, all calculations using this function will be replaced by their last result as a fixed value.
Formulas and functions 629
Accordingly, if you use this function, you should not save your document in the "Microsoft Excel 97-2003
(.xls)" file format, but choose one of the following formats instead:
§ "PlanMaker document (.pmdx or .pmd)"
§ or: "Microsoft Excel 2007-2021 (.xlsx)"
Example:
IFERROR(A1, "Error!") returns the value in cell A1, as long as A1 doesn't contain an error value. If it does, the
text string "Error!" is returned instead.
See also:
Syntax:
IFNA(Cell, Value)
Description:
Normally returns the content of the Cell. However, if this cell is #N/A, the defined Value is returned instead.
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
Example:
IFNA(A1, "not found!") returns the value in cell A1, as long as A1 doesn't contain the error value #N/A. If it
does contain the error value #N/A, the text string "not found!" is returned instead.
See also:
Syntax:
IMABS(ComplexNumber)
Description:
Example:
See also:
Syntax:
IMAGINARY(ComplexNumber)
Description:
Example:
IMAGINARY("2+4i") returns 4
See also:
COMPLEX, IMREAL
Formulas and functions 631
Syntax:
IMARGUMENT(ComplexNumber)
Description:
Returns the angle (in radians) from the real axis to the representation of a complex number in polar coordinates.
ComplexNumber must be a complex number in x+yi or x+yj format. Tip: Complex numbers can be created
with the COMPLEX function.
Example:
See also:
Syntax:
IMCONJUGATE(ComplexNumber)
Description:
Example:
See also:
Syntax:
IMCOS(ComplexNumber)
Description:
Example:
See also:
COMPLEX, IMSIN
Syntax:
IMDIV(ComplexNumber1, ComplexNumber2)
Description:
Returns the quotient of two complex numbers, i.e., divides ComplexNumber1 by ComplexNumber2.
ComplexNumber1 and ComplexNumber2 must be complex numbers in x+yi or x+yj format. Tip: Complex
numbers can be created with the COMPLEX function.
Example:
See also:
Syntax:
IMEXP(ComplexNumber)
Description:
Example:
See also:
Syntax:
IMLN(ComplexNumber)
Description:
Example:
See also:
Syntax:
IMLOG10(ComplexNumber)
Description:
Example:
See also:
Syntax:
IMLOG2(ComplexNumber)
Description:
Example:
See also:
Syntax:
IMNEG(ComplexNumber)
Description:
Example:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Tip: As an alternative to IMNEG(A1) the following calculation can be used:
COMPLEX(-IMREAL(A1), -IMAGINARY(A1))
See also:
COMPLEX
Syntax:
IMPOWER(ComplexNumber, Exponent)
Description:
Example:
See also:
COMPLEX, IMSQRT
Syntax:
Description:
Example:
See also:
Syntax:
IMREAL(ComplexNumber)
Description:
ComplexNumber must be a complex number in x+yi or x+yj format. Tip: Complex numbers can be created
with the COMPLEX function.
Example:
IMREAL("2+4i") returns 2
See also:
COMPLEX, IMAGINARY
Syntax:
IMSIN(ComplexNumber)
Description:
Example:
See also:
COMPLEX, IMCOS
Syntax:
IMSQRT(ComplexNumber)
Formulas and functions 638
Description:
Example:
See also:
COMPLEX, IMPOWER
Syntax:
IMSUB(ComplexNumber1, ComplexNumber2)
Description:
Returns the difference of two complex numbers, i.e., subtracts ComplexNumber2 from ComplexNumber1.
ComplexNumber1 and ComplexNumber2 must be complex numbers in x+yi or x+yj format. Tip: Complex
numbers can be created with the COMPLEX function.
Example:
See also:
Syntax:
Description:
Example:
See also:
Syntax:
Description:
Returns a reference to the cell at the intersection of the specified Row and Column in Range.
Range is the cell range from which to return a reference.
Row is the relative number of the row in Range and Column is the relative number of the column in Range
(starting from the upper left corner of Range).
If Row or Column refers to a cell outside Range, a #REF! error value is returned.
The optional argument PartRange is just a placeholder (for compatibility with Microsoft Excel). It will not be
evaluated.
Formulas and functions 640
Compatibility notes:
This function is not fully identical to Microsoft Excel's INDEX function. The following restrictions apply:
The argument Range must consist of exactly one contiguous cell range. Nonadjacent ranges are not supported.
The optional argument PartRange is ignored.
Example:
See also:
Syntax:
INDIRECT(Text [, Mode])
Description:
Some examples:
See also:
Syntax:
INT(Number)
Description:
Note:
When applying this function to negative numbers, note the difference between this function and other round
functions such as ROUNDDOWN:
ROUNDDOWN(-1.234, 0) returns -1, because here the amount of number is rounded down to the next smaller
integer.
INT(-1.234) results in -2, since here the negative number itself is rounded down to the next smaller integer.
Example:
INT(5.9) returns 5
INT(-5.1) returns -6
See also:
TRUNC, ROUNDDOWN, ROUNDUP, ROUND, MROUND, FIXED, EVEN, ODD, CEILING, FLOOR
Formulas and functions 642
Syntax:
INTERCEPT(y_values, x_values)
Description:
Returns the y coordinate of the point where a best-fit line based on the given values intersects the y axis.
A best-fit line is the result of a linear regression. This is a statistical technique that adapts a line to a set of data
points (for example, the results of a series of measurements).
With the INTERCEPT function, you can predict what y (the dependent variable) will be approximately when x
(the independent variable) is zero.
This function can be used to predict, for example, the resistance of a temperature-sensitive resistor at 0° after
having measured the resistance at several other temperatures.
For the y_values and x_values arguments, you usually specify a cell range.
y_values are the known y values (e.g., the resistance).
x_values are the known x values (e.g., the temperature).
Note:
Note that this function expects the y_values first and then the x_values – not the other way around.
Annotation:
The linear regression is performed with this function using the least squares method.
Example:
Annotation:
See also:
Syntax:
INTERSECTION(Range1, Range2)
Description:
Returns a reference to the intersection of Range1 and Range2 (i.e. the cell range where Range1 and Range2
overlap).
Annotation:
Alternatively, you can use the spacebar operator to obtain the intersection of two ranges. For example:
SUM(INTERSECTION(A1:D4, C3:E6))
is identical to:
SUM(A1:D4 C3:E6).
Compatibility notes:
This function is not supported by Microsoft Excel. When you save a document in Excel format, PlanMaker will
automatically replace all occurrences of this function by spacebar operators (see annotation above).
Example:
Syntax:
Description:
Returns the interest due in the specified period, based on an investment with periodic constant payments, and a
constant interest rate.
You can use this function, for example, to calculate how large the interest portion of the annuity is in a
particular period for a loan.
"Period" means a payment period. For example, for a loan with monthly repayments, the third period is the
third month.
The function expects the following arguments:
Rate is the interest rate (per payment period).
Per is the payment period to be evaluated.
NPer is the total number of payment periods.
PV is the present value.
FV (optional) is the future value (the total value after the last payment). If omitted, it will be set to zero.
Type (optional) is the timing of the payments:
0 or omitted: Payment at the end of each period.
1: Payment at the beginning of each period.
Example:
Annotation:
The PPMT function is the counterpart to IPMT: It supplies the principle portion of the payment in this period.
The PMT function, on the other hand, returns the total amount of the payment (annuity) per period, that is, the
sum of the principal portion and the interest portion.
See also:
Syntax:
IRR(Values [, Guess])
Description:
Returns an estimate for the internal rate of return for a series of cash flows. In contrast to the MIRR function,
no finance or reinvestment rates are taken into account.
The calculation is based on the cash flows specified in the Values argument. Payments have to be entered as
negative values, income as positive values. The cash flows do not have to be even but they must occur in
regular intervals (e.g., monthly).
The function expects the following arguments:
Values is a cell range or array containing the cash flows. At least one payment and one income have to be
given.
Guess (optional) lets you specify an estimate for the result (see note below).
Note:
The result of this function is calculated using an iterative search technique. If the function does not find a result
with an accuracy of 0.00001% or better after 20 iterations, it aborts and the #NUM! error value is returned. If
this occurs, try altering the Guess parameter.
See also:
Syntax:
ISBLANK(Reference)
Description:
Example:
See also:
Syntax:
ISERR(Reference)
Description:
Unlike the ISERROR function, ISERR only returns TRUE if the specified cell contains any kind of error value
except #N/A.
Example:
ISERR(A1) returns TRUE if A1 contains any kind of error value except #NA.
ISERR(A1) returns FALSE if A1 contains the error value #N/A or any kind of value that is not leading to an
error value.
Formulas and functions 647
See also:
Syntax:
ISERROR(Reference)
Description:
Returns TRUE if the specified cell contains any kind of error value.
Example:
See also:
Syntax:
ISEVEN(Number)
Description:
Note:
Number should be an integer. Digits right of the decimal point are ignored.
Example:
See also:
ISODD
Syntax:
ISFORMULA(Reference)
Description:
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
Example:
See also:
ISREF, FORMULATEXT
Syntax:
ISLOGICAL(Reference)
Formulas and functions 649
Description:
Returns TRUE if the specified cell contains a logical value (i.e., TRUE or FALSE).
Example:
See also:
Syntax:
ISNA(Reference)
Description:
Example:
The function NV() was entered in cell A1 to indicate that a value is not yet available that is absolutely
necessary for another calculation.
Cell C7 performs a calculation with cell A1, for example A1*2. But since cell A1 returns the error value #N/A,
the result of this calculation is also the error value #N/A.
Therefore, the following applies:
ISNA(A1) returns TRUE
ISNA(C7) also returns TRUE
See also:
Syntax:
ISNONTEXT(Value)
Description:
Example:
Note:
ISTEXT is the counterpart of this function: It returns TRUE if the cell contains a text string.
See also:
Syntax:
ISNUMBER(Value)
Description:
Example:
See also:
Syntax:
ISNUMBERP(Value)
Description:
Note:
This function was retained only for compatibility with PlanMaker 97. Using the Excel-compatible function
ISNUMBER (without "P") is recommended instead.
The difference:
ISNUMBERP treats logical values as numbers, whereas ISNUMBER does not.
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Example:
See also:
ISNUMBER
Syntax:
ISODD(Number)
Description:
Note:
Number should be an integer, digits right of the decimal point are ignored.
Example:
See also:
ISEVEN
Formulas and functions 653
Syntax:
ISOWEEK(Date [, ReturnYear])
Description:
Returns the ISO week number of a date (i.e. the week number according to the ISO 8601 standard).
Unlike the WEEKNUM function, this function does not use the calculation method commonly used in the USA
and many other parts of the world. Rather, it is based on the ISO standard 8601, which is binding in Germany,
Austria and Switzerland, among others. It specifies the following:
1. Weeks start on Monday (not Sunday).
2. The first week of a year is defined as the week that contains January 4th.
Note:
This may lead to situations where December 29, 30 and 31 are considered part of the first week of the next year
– or where January 1, 2 and 3 are considered part of the last week of the previous year.
For this reason, ISOWEEK has an additional parameter named ReturnYear which leads to the following
results:
If set to 0 or omitted, the function returns the week number.
If set to 1, the function instead returns the year to which the date belongs to (according to the ISO 8601
standard). See examples below.
Example:
ISOWEEK("01/01/2020") returns 1.
ISOWEEK("01/01/2017") returns 52 (since this day was a Sunday).
ISOWEEK("01/01/2017", 1) accordingly returns 2016 – not 2017.
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Tip: There's an Excel-compatible alternative to this function: the ISOWEEKNUM function. It returns exactly
the same results, but does not have the optional parameter for displaying the year.
Formulas and functions 654
See also:
Syntax:
ISOWEEKNUM(Date)
Description:
Returns the ISO week number of a date (i.e. the week number according to the ISO 8601 standard).
Unlike the WEEKNUM function, this function does not use the calculation method commonly used in the USA
and many other parts of the world. Rather, it is based on the ISO standard 8601, which is binding in Germany,
Austria and Switzerland, among others. It specifies the following:
1. Weeks start on Monday (not Sunday).
2. The first week of a year is defined as the week that contains January 4th.
Note:
This may lead to situations where December 29, 30 and 31 are considered part of the first week of the next year
– or where January 1, 2 and 3 are considered part of the last week of the previous year. See examples below.
Tip: For this reason, PlanMaker provides an alternative (not Excel-compatible) function called ISOWEEK. This
returns exactly the same results, but can optionally return the year to which the date belongs to (according to
the ISO 8601 standard).
Example:
ISOWEEKNUM("01/01/2020") returns 1.
ISOWEEKNUM("01/01/2017") returns 52 (since this day was a Sunday).
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
See also:
Syntax:
Description:
See also:
Syntax:
ISREF(Reference)
Description:
Example:
ISREF(FirstQuarter) returns FALSE, as long as the name "FirstQuarter" does not exist. As soon as you assign
the name "FirstQuarter" to a range of cells, the calculation will return TRUE.
See also:
Syntax:
ISTEXT(Value)
Description:
Example:
Note:
ISNONTEXT is the counterpart of this function: It returns TRUE if there is no text string in the cell.
See also:
KURT (kurtosis)
Syntax:
Description:
Note:
This function does not accept value pairs (x value and y value) as arguments, but only the values of the
distribution. If the same values appear multiple times, they must be repeated in the argument list accordingly
(see example).
Example:
Measuring the height of several test persons led to the following results: 1 x 1.60m, 2 x 1.65m, 4 x 1.70m, 2 x
1.75m and 1x1.80m.
To calculate the Kurtosis of this distribution, the following formula can be used:
KURT(1.60, 1.65, 1.65, 1.70, 1.70, 1.70, 1.70, 1.75, 1.75, 1.80) returns 0.08036.
See also:
SKEW, NORM.DIST/NORMDIST
Syntax:
LARGE(Range, k)
Description:
Returns the k-th largest value in a data set. If k=1, the largest value will be returned, if k=2, the second largest
value will be returned, etc.
Range is a range with numeric data – usually a reference to a cell range in which numbers are entered.
Formulas and functions 658
Example:
See also:
Syntax:
LASTPRINTED()
Description:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
See also:
LASTSAVED
Formulas and functions 659
Syntax:
LASTSAVED()
Description:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
See also:
LASTPRINTED
Syntax:
Description:
Returns the LCM (least common multiple) of the specified integers. The LCM is the smallest positive integer
that is a multiple of the given integers.
You can specify numbers or cell references as arguments.
Number1, Number2
should be integers. Digits to the right of the decimal point are ignored.
Example:
See also:
GCD
LEN (length)
Syntax:
LEN(Value)
Description:
Example:
LEN("Text") returns 4
LEN(42) returns 2
LEN(-42) returns 3
LEN(42.5) returns 4
LEN(42,50) also equals 4 (the superfluous zero is automatically removed!)
LEN(TRUE) returns 4
Please note when specifying dates: If cell A1 contains the date 09/25/2014 in any format, the following applies:
LEN(A1) returns 5
Reason: Date values are always stored as numbers in a spreadsheet – the date 09/25/2014, for example, as
41907. Thus, the result of the calculation is unexpected, but completely correct – because:
LEN(41907) also returns 5
See also:
Syntax:
LEFT(Text [, n])
Description:
Example:
See also:
Syntax:
Description:
In this case, LINEST returns an array in the form {mn, mn-1, ... , m2, m1, b}.
Additionally, if the optional argument Stats is used, several statistics of the regression (standard error,
coefficient of determination, etc.) are appended to the resulting array.
The LINEST function expects the following arguments:
y_values: Here you specify the existing y-coordinates, that is, the dependent values. y_values can be either a
cell reference or an array.
x_values: Here you can optionally specify the x-coordinates, that is, the independent values. Also x_values can
be either a cell reference or an array. If x_values are omitted, the values 1, 2, 3, ... will be used automatically.
(according to the number of existing y_values).
Constant (optional) is a logical value that lets you specify if the constant b (the y-intercept point) should be
calculated automatically or forced to equal zero:
TRUE or omitted: b will be calculated from the given data.
FALSE: b is forced to equal 0 (zero). This forces the trendline to run through the zero point. The m
coefficient(s) are adjusted accordingly.
Stats (optional) is a logical value that lets you specify if additional regression statistics should be returned:
FALSE or omitted: Do not return additional statistics.
TRUE: Return additional regression statistics. In this case, a matrix in the following form will be returned:
{mn, mn-1, ... , m2, m1, b; smn, smn-1, ... , sm2, sm1, sb; R2, sey; F. df; ssreg, ssresid}
Abbreviation Explanation
sm1, sm2, etc. Standard error for the coefficients m1, m2, etc.
F F statistic
df Degrees of freedom
Note:
Formulas using this function have to be entered as an array formula. For more information, see Working with
arrays.
Annotation:
The linear regression is performed with this function using the least squares method.
Example:
LINEST({4; 5; 6}) provides the matrix {1.3}. This indicates that the coefficient m equals 1 and the constant b
equals 3. (Since the x-values were not specified, the LINES function automatically uses the values 1, 2, 3, ...)
See also:
LN (natural logarithm)
Syntax:
LN(Number)
Description:
Example:
Annotation:
See also:
LOG (logarithm)
Syntax:
LOG(Number [, Base])
Description:
Example:
See also:
Syntax:
LOG10(Number)
Formulas and functions 665
Description:
Example:
LOG10(100) returns 2
LOG10(10 ^ 0.1234) returns 0.1234
See also:
Syntax:
Description:
The LOGEST function calculates this exponential line from the given y values and x values, and then returns an
array in the form {mn, mn-1, ... , m2, m1, b}.
Additionally, if the optional argument Stats is used, several statistics of the regression (standard error,
coefficient of determination, etc.) are appended to the resulting array.
The RKP function expects the following arguments:
y_values: Here you specify the existing y-coordinates, that is, the dependent values. y_values can be either a
cell reference or an array.
Formulas and functions 666
x_values: Here you can optionally specify the x-coordinates, that is, the independent values. Also x_values can
be either a cell reference or an array. If x_values are omitted, the values 1, 2, 3, ... will be used automatically.
(according to the number of existing y_values).
Constant (optional) is a logical value that lets you specify if the constant b should be calculated automatically
or forced to equal 1 (one):
TRUE or omitted: b will be calculated from the given data.
FALSE: b is forced to equal 1 (one). The m coefficients are adjusted accordingly.
Stats (optional) is a logical value that lets you specify if additional regression statistics should be returned:
FALSE or omitted: Do not return additional statistics.
TRUE: Return additional regression statistics. In this case, a matrix in the following form will be returned:
{mn, mn-1, ... , m2, m1, b; smn, smn-1, ... , sm2, sm1, sb; R2, sey; F. df; ssreg, ssresid}
Abbreviation Explanation
sm1, sm2, etc. Standard error for the coefficients m1, m2, etc.
F F statistic
df Degrees of freedom
Note:
Formulas using this function have to be entered as an array formula. For more information, see Working with
arrays.
See also:
Syntax:
Description:
Returns the inverse of the log-normal distribution function (i.e., percentiles of this distribution).
Probability is the probability to be evaluated. Must be in the range 0 to 1.
Mean is the mean of LN(x).
StdDev is the standard deviation of LN(x). Must be > 0.
See also:
Syntax:
Description:
See also:
Syntax:
Description:
Note:
The LOGNORM.DIST function supplements the previous LOGNORMDIST function with the additional
argument Cumulative.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Annotation:
See also:
Syntax:
Description:
Returns the inverse of the log-normal distribution function (i.e., percentiles of this distribution).
Probability is the probability to be evaluated. Must be in the range 0 to 1.
Mean is the mean of LN(x).
StdDev is the standard deviation of LN(x). Must be > 0.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Annotation:
See also:
Annotation:
The LOOKUP function scans a cell range for the specified value and then returns another cell located at a
matching position (e.g., in the same row, but a different column).
Important: The data to be searched in has to be sorted in ascending order. Tip: There are two alternatives to
this function that can also search unsorted data and are more flexible in general: VLOOKUP and HLOOKUP
The LOOKUP function can be used in two different ways:
Usage with two one-dimensional ranges: Here, two vectors (i.e., one-dimensional ranges) are specified for
the function: Lookup Vector and ResultVector. If the function finds the search criterion in the Lookup Vector,
it returns the cell with the same position in the Result Vector as the result.
Usage with one two-dimensional range: Here, a two-dimensional range is specified for the function. If it finds
the search criterion in the first row (or column) of this range, it returns the cell with the same position in the last
row (or column) of this range as the result.
Syntax:
Description:
This variant of LOOKUP scans LookupVector for the specified value in Crit. If found, the function returns the
content of the cell located in the same row (or column) of the ResultVector.
Crit is the value to be searched for. The search is case insensitive.
Lookup Vector is the cell range or array to search in. This can contain text strings, numbers or logical values.
It must be a vector, which is a range of either just one row or one column.
Important: The data in LookupVector must be sorted in ascending order. Otherwise this function might return
wrong results. If the values are not sorted, use VLOOKUP or HLOOKUP instead of LOOKUP.
ResultVector is the cell range or array with the values to pick the result from. It also has to be a vector.
Additionally, its size and its orientation (horizontal or vertical) must be identical to LookupVector.
Note:
If LOOKUP does not find a value that exactly matches the Crit, the next lower value is automatically taken.
If no smaller value exists because Crit is smaller than the smallest value available, the function returns the error
value #N/A.
Formulas and functions 671
Example:
See also:
Syntax:
LOOKUP(Crit, Range)
Description:
This variant of LOOKUP scans the first column (or row) of Range for the specified value in Crit. If found, the
function returns the content of the cell located at the same position in the last column (or row, respectively) of
Range.
Alternatively, this function can also search the range column by column. The search direction is determined by
the dimensions of the Range:
If Range contains more columns than rows, the function searches the first row and returns the value from the
last row.
If Range contains more rows than columns or is square, the function searches the first column and returns the
value from the last column.
Crit is the value to be searched for. The search is case insensitive.
Formulas and functions 672
Range is the cell range or array to search in. It must contain in the first row (or column) the values to be
searched and in the last row (or column) the results to be returned. These can be text strings, numbers or logical
values. The range must be two-dimensional, that is, it must have at least two rows and two columns.
Important: The scanned data in the first row (or column) must be sorted in ascending order. Otherwise this
function might return wrong results. If the values are not sorted, use VLOOKUP or HLOOKUP instead of
LOOKUP.
Note:
If LOOKUP does not find a value that exactly matches the Crit, the next lower value is automatically taken.
If no smaller value exists because Crit is smaller than the smallest value available, the function returns the error
value #N/A.
Example:
See also:
Syntax:
LOWER(Text)
Description:
Example:
See also:
UPPER, PROPER
Syntax:
Description:
Returns the relative position of Crit in Vector. For example, if Crit is the third element of Vector, the function
returns 3.
Crit is the value to be searched for. This can be any kind of value or a cell reference.
Vector is the cell range or array to be evaluated. This can contain either text strings, numbers or logical values.
Vector must be a vector, which is an array or a cell range of either just one row or one column.
Mode specifies the type of search to be performed:
1 or omitted: Find the largest value that is equal to or smaller than Crit. Important: In this mode, the elements
in Vector have to be sorted in ascending order. Otherwise, erroneous results might be returned.
0: Find the first value that is equal to Crit. In this mode, the elements in Vector do not have to be in sorted
order.
Formulas and functions 674
-1: Find the smallest value that is equal to or larger than Crit. Important: In this mode, the elements in Vector
have to be sorted in descending order. Otherwise, erroneous results might be returned.
Tipp: If you use Mode 0 and you search for a text string, wildcard characters can be used in Crit: A question
mark (?) stands for any single character, an asterisk (*) stands for any sequence of characters.
Example:
MATCH("b", {"a";"b";"c";"d"}, 0) returns 2, because "b" is the second element of the given vector.
See also:
MAX (maximum)
Syntax:
Description:
Example:
MAX(5, 7, 4, 9) returns 9
If the cells A1:A3 contain -1, -2 and TRUE:
MAX(A1:A3) returns -1 (the logical value TRUE is ignored)
MAX(A1:A3, TRUE) returns 1 (the entered value TRUE is evaluated as 1)
MAX(A1:A3, FALSE) returns 0 (the entered value FALSE is evaluated as 0)
See also:
MAXA (maximum)
Syntax:
Description:
The MAXA function is almost identical to the MAX function (see note). It returns the largest value in the given
values.
Number1, Number2, etc. are the numbers to be evaluated.
Note:
Unlike MAX, MAXA also evaluates logical values and text: FALSE evaluates as 0. TRUE evaluates as 1. Text
evaluates as 0.
Empty cells, however, are also ignored here.
Example:
MAXA(5, 7, 4, 9) returns 9
If the cells A1:A3 contain -1, -2 and TRUE:
MAXA(A1:A3) returns 1 (since TRUE evaluates as 1)
MAX(A1:A3) on the other hand results in -1 (because the logical value TRUE is ignored in the MAX function)
See also:
MAX
Syntax:
Description:
This function determines the largest value in an area that is evaluated according to one or more conditions.
Formulas and functions 676
Note:
The search criterion can be a number, a text string or an expression, for example "42", "screws", "03/12/2020",
"TRUE", ">10" and always have to be surrounded by double quotation marks (").
Compatibility notes:
Microsoft Excel supports this function only in version 2019 or later. In older versions, the function is unknown.
Example:
See also:
Syntax:
MDETERM(Array)
Description:
Example:
See also:
MEDIAN (Median)
Syntax:
Description:
If the total number of values is even, MEDIAN returns the average of the two numbers in the middle (see
second example).
Example:
MEDIAN(1, 2, 3, 4, 5) returns 3
MEDIAN(1, 2, 3, 4, 5, 1000) returns 3.5
See also:
Syntax:
Description:
Example:
See also:
MILLISECONDS (milliseconds)
Syntax:
MILLISECONDS(Time)
Description:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Example:
See also:
MIN (minimum)
Syntax:
Description:
Example:
MIN(5, 7, 4, 9) returns 4
If the cells A1:A3 contain 5, 2 and TRUE:
MIN(A1:A3) returns 2 (the logical value TRUE is ignored)
MIN(A1:A3, TRUE) returns 1 (the entered value TRUE is evaluated as 1)
MIN(A1:A3, FALSE) returns 0 (the entered value FALSE is evaluated as 0)
See also:
MINA (minimum)
Syntax:
Description:
The MINA function is almost identical to the MIN function (see note). It returns the smallest value in the given
values.
Number1, Number2, etc. are the numbers to be evaluated.
Note:
Unlike MIN, MINA also evaluates logical values and text: FALSE evaluates as 0. TRUE evaluates as 1. Text
evaluates as 0.
Empty cells, however, are also ignored here.
Example:
MINA(5, 7, 4, 9) returns 4
If the cells A1:A3 contain 5, 2 and TRUE:
MINA(A1:A3) returns 1 (since TRUE evaluates as 1)
MIN(A1:A3) returns 2 (the logical value TRUE is ignored)
Formulas and functions 681
See also:
MIN
Syntax:
Description:
This function determines the smallest value in an area that is evaluated according to one or more conditions.
MinRange is the value range whose smallest value is to be determined.
Range1 is the first cell range to be checked for Criterion1. This range must have the same dimensions as
MinRange.
Criterion1 is the condition that the values in Range1 have to fulfill to be included.
Range2, Criterion2, etc. (optional) are further cell ranges that can be checked for a condition.
Note:
The search criterion can be a number, a text string or an expression, for example "42", "screws", "03/12/2020",
"TRUE", ">10" and always have to be surrounded by double quotation marks (").
Compatibility notes:
Microsoft Excel supports this function only in version 2019 or later. In older versions, the function is unknown.
Example:
See also:
MINUTE (minute)
Syntax:
MINUTE(Time)
Description:
Example:
See also:
Syntax:
MINVERSE(Array)
Description:
The inverse A-1 of a matrix A is the matrix that A has to be multiplied by to receive the identity matrix 1.
Array is a cell range or array containing the matrix to be evaluated. It must contain numeric values only. Its
number of rows has to equal its number of columns.
Annotation:
Matrices whose determinant is zero (singular matrices) cannot be inverted. In this case, the function returns a
#NUM! error value.
Note:
Formulas using this function have to be entered as an array formula. For more information, see Working with
arrays.
Example:
MINVERSE({9,8,8;2,4,6;1,2,1}) returns:
{0.2,-0.2,-0.4;-0.1,-0.025,0.95;0,0.25,-0.5}
See also:
Syntax:
Description:
Returns the modified internal rate of return for a series of cash flows. Unlike the IRR function, MIRR considers
the finance rate (for investments) and the reinvest rate (for reinvestments).
The calculation is based on the cash flows specified in the Values argument. Payments have to be entered as
negative values, income as positive values. The cash flows do not have to be even but they must occur in
regular intervals (e.g., monthly).
The function expects the following arguments:
Values is a cell range or array containing the cash flows. At least one payment and one income have to be
given.
FinanceRate is the interest rate paid for investments.
Formulas and functions 684
See also:
Syntax:
MMULT(Array1, Array2)
Description:
Note:
Formulas using this function have to be entered as an array formula. For more information, see Working with
arrays.
Example:
See also:
Syntax:
MOD(x, y)
Formulas and functions 685
Description:
Returns the remainder of the division of x by y, using the erroneous "Excel method".
Important: This function returns FALSE results in some cases (see annotation below)!
Example:
MOD(5, 3) returns 2
MOD(5, 0) returns a #DIV/0! error value
MOD(5, -3) returns -1 (which is wrong – see below!)
Annotation:
Microsoft Excel returns wrong results when you use the MOD function with a negative numerator or
denominator.
PlanMaker also returns wrong results in this case (for compatibility reasons), but additionally offers a function
named MODP that returns correct results
The following table shows the differences between MOD and MODP (the results highlighted in green color are
wrong):
Compatibility notes:
Note: The MODP function is not supported by Microsoft Excel. If you save a document in Excel format, all
calculations using this function will be replaced by their last result as a fixed value.
See also:
MODP, QUOTIENT
Formulas and functions 686
Syntax:
Description:
Example:
MODE(1, 2, 4, 4, 4, 2, 1) returns 4
MODE(1, 2, 4, 4, 2, 1) returns 1 (if there are multiple modes, the smallest one is returned)
MODE(1, 4, 2) returns #N/A because no value occurs more than once.
See also:
Syntax:
Description:
Example:
MODE.SNGL(1, 2, 4, 4, 4, 2, 1) returns 4
MODE.SNGL(1, 2, 4, 4, 2, 1) returns 1 (if there are multiple modes, the smallest one is returned)
MODE.SNGL(1, 4, 2) returns #N/A because no value occurs more than once.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
MODP(x, y)
Description:
Returns the remainder of the division of x by y, using the "PlanMaker method" (see annotation below).
Example:
MODP(5, 3) returns 2
MODP(5, 0) returns a #DIV/0! error value
MODP(5, -3) returns 2 (see below)
Annotation:
Microsoft Excel returns wrong results when you use the MOD function with a negative numerator or
denominator.
Formulas and functions 688
If you want to get correct results, you should use the RESTP function described here instead of REST.
The following table shows the differences between MOD and MODP (the results highlighted in green color are
wrong):
Compatibility notes:
Note: The MODP function is not supported by Microsoft Excel. If you save a document in Excel format, all
calculations using this function will be replaced by their last result as a fixed value.
See also:
MOD, QUOTIENT
Syntax:
MONTH(Date)
Description:
Example:
MONTH("09/25/2018") returns 9
MONTH("August 17") equals 8
If cell A1 contains the date value 9/25/2018 then MONTH(A1) returns 9
See also:
Syntax:
MROUND(Number, Base)
Description:
Example:
See also:
Syntax:
MSOLVE(ArrayA, VectorB)
Description:
Returns the solution to a linear system of equations by solving the matrix equation Ax=B.
ArrayA is the cell range or array containing matrix A. It must contain numeric values only. Its number of rows
has to equal its number of columns.
Formulas and functions 690
The determinant of this matrix must not be zero, otherwise, the equation cannot be solved.
VectorB is the cell range or array containing vector B. VectorB must be a vector, which is an array or a cell
range of just one column.
The result of this function is a vector with the solutions.
Please note: The MSOLVE function only calculates correctly if the vector with the solutions is arranged as a
column. To arrange the vector with the solutions in a row, you also need to use the TRANSPOSE function with
the following syntax:
TRANSPOSE(MSOLVE(ArrayA, VectorB))
Annotation:
The result of this function is calculated using singular value decomposition. When applied to large matrices
(more than 10, 20 rows), significant rounding errors can occur.
Note:
Formulas using this function have to be entered as an array formula. For more information, see Working with
arrays.
Example:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
See also:
Syntax:
Description:
Example:
Note:
See also:
POLYNOMIAL, FACT
Syntax:
N(Value)
Description:
Note:
This function was retained only for compatibility with older spreadsheet applications. It is no longer commonly
used, as current spreadsheet applications (including PlanMaker) automatically convert values into numbers,
where necessary.
Formulas and functions 692
Example:
N("Text") returns 0
N("42") returns 0
N(42) returns 42
N(TRUE) returns 1
If A1 contains the date 09/25/2014, the following applies:
N(A1) returns 41907 (the serial number of that date)
See also:
T, VALUE, TEXT
Syntax:
NA()
Description:
Annotation:
Instead of entering =NA() into a cell you can also type #N/A, which will lead to the same result.
Example:
You would like to calculate your annual turnover using the sum of the four quarterly results. These are entered
in cells A1 to A4; the annual turnover could therefore be calculated using the formula SUM(A1:A4).
There is only one problem: the result for the fourth quarter is not yet available, so cell A4 is empty. The annual
turnover must therefore not yet be calculated.
Formulas and functions 693
However, PlanMaker stubbornly calculates the sum from A1 to A4 – even if one of the values is missing. The
result: an apparently miserable annual result, shareholders screaming away.
It is much healthier to not simply leave cell A4 empty, but to enter NA() there. This marks the cell as "not
available". This means that the SUM formula no longer has a wrong numerical value as a result, but the error
value #N/A. This indicates that one of the quarterly results is not yet available, i.e. the annual turnover cannot
yet be calculated. Result: no shareholders running away screaming.
See also:
Syntax:
NEG(Number)
Description:
Example:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Instead of using NEG, you can simply multiply the value by -1: NEG(x) equals (-1) * x.
See also:
ABS, SIGN
Formulas and functions 694
Syntax:
NEGBINOMDIST(k, r, p)
Description:
Example:
In an urn there are 1 red and 5 black balls. What is the probability (with the balls being returned) to draw
exactly 10 black balls (=failures) before the 2nd red ball (=success) is drawn?
NEGBINOMDIST(10, 2, 1/6) returns 0.04935.
See also:
Syntax:
NEGBINOM.DIST(k, r, p, Cumulative)
Formulas and functions 695
Description:
Example:
In an urn there are 1 red and 5 black balls. What is the probability (with the balls being returned) to draw
exactly or at most 10 black balls (=failures) before the 2nd red ball (=success) is drawn?
NEGBINOM.DIST(10, 2, 1/6, FALSE) returns 0.04935
NEGBINOM.DIST(10, 2, 1/6, TRUE) returns 0.61867
The probability of having to draw exactly 10 black balls is 4.9% (probability mass function). The probability of
having to draw at most 10 black balls is 61.9% (cumulative distribution function).
Note:
The NEGBINOM.DIST function supplements the previous NEGBINOMDIST function with the additional
argument Cumulative.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
Description:
Example:
See also:
Syntax:
NOMINAL(EffRate, NPerYear)
Description:
Returns the nominal annual interest rate, given the effective annual interest rate and the number of
compounding periods per year.
Formulas and functions 697
Example:
An investment with an effective annual interest rate of 5%, compounded quarterly: How high is the nominal
annual interest rate?
NOMINAL(5%, 4) returns approx. 4.91%
See also:
EFFECT
Syntax:
Description:
Note:
See also:
Syntax:
Description:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Annotation:
See also:
Syntax:
Description:
Note:
The result of this function is calculated using an iterative search technique. If PlanMaker does not find a result
after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value #N/A and
aborts the approximation.
See also:
Syntax:
Description:
Note:
The result of this function is calculated using an iterative search technique. If PlanMaker does not find a result
after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value #N/A and
aborts the approximation.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
NORMSDIST(x)
Description:
Annotation:
See also:
Syntax:
NORM.S.DIST(x, cumulative)
Description:
Note:
The NORM.S.DIST function supplements the previous NORMSDIST function with the additional argument
Cumulative.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Annotation:
See also:
Syntax:
NORMSINV(Probability)
Description:
Note:
The result of this function is calculated using an iterative search technique. If PlanMaker does not find a result
after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value #N/A and
aborts the approximation.
Formulas and functions 703
See also:
Syntax:
NORM.S.INV(Probability)
Description:
Returns the inverse of the standard normal cumulative distribution function NORM.S.DIST.
Probability is the probability to be evaluated. Must be in the range 0 to 1.
Note:
The result of this function is calculated using an iterative search technique. If PlanMaker does not find a result
after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value #N/A and
aborts the approximation.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
NOT(Value)
Description:
Performs a logical negation. TRUE becomes FALSE and FALSE becomes TRUE.
Formulas and functions 704
Example:
See also:
Syntax:
NOW()
Description:
Note:
The result is a serial date number. PlanMaker automatically formats it in time format so that it will be displayed
as a time.
However, the result also contains the date. So if you format the cell using the dialog box of the ribbon tab
Home | group Number for example to the number format MM/DD/YYYY hh:mm, the current date and time
will be displayed.
See also:
TODAY, CREATEDATE
Syntax:
Description:
Returns the number of payment periods of an investment based on periodic constant payments and a constant
interest rate.
You can use this function, for example, to calculate how many periodic payments (annuities) must be made for
a loan.
"Period" means a payment period. For example, for a loan with monthly repayments, the third period is the
third month.
The function expects the following arguments:
Rate is the interest rate (per payment period).
Pmt is the payment made for each period.
PV is the present value.
FV (optional) is the future value (the total value after the last payment). If omitted, it will be set to zero.
Type (optional) is the timing of the payments:
0 or omitted: Payment at the end of each period.
1: Payment at the beginning of each period.
See also:
Syntax:
Description:
Returns the net present value of an investment based on regular cash flows and a fixed discount rate.
The function expects the following arguments:
Rate is the discount rate (per payment period).
Value1, Value2, etc. are the cash flows. You can specify either single values or a cell range. Important: All
cash flows have to occur at the end of each period.
Formulas and functions 706
Payments have to be entered as negative values, incomes as positive values. The cash flows do not have to be
even but they must occur in regular intervals (at the end of each period) and be entered in their actual order,
namely, cash flow for the first period, cash flow for the second period, etc.
A zero has to be entered for periods where no cash flow occurred.
Differences to the PV function:
1. With NPV, cash flows of different amounts are possible, with PV they have to be even.
2. With NPV, cash flows must occur at the end of each period; with PV they can also be made at the beginning
of the period.
Example:
See also:
Syntax:
Description:
Converts a text string into a number. The arguments DecimalSeparator and GroupSeparator allow you to
format the text string in locale independent way.
Text is the value you want to convert to a number.
DecimalSeparator (optional) specifies which character is currently used to separate the decimal places in the
text string.
GroupSeparator (optional) specifies which character is currently used in the text string to form groups of
1000s.
The result is returned as default format: without group separator and the zeros after the decimal separator are
truncated.
Notes:
§ If multiple characters are specified in DecimalSeparator or GroupSeparator, only the first character is
used.
§ An empty Text string returns 0 as result.
§ Space characters within the Text string are ignored.
§ Multiple decimal separators in Text string returns the error value #VALUE!
§ If the decimal separator appears before the group separator in the Text string, this returns the error value
#VALUE!
§ If the Text string cannot be understood as a number, this returns the error value #VALUE!
§ The % sign at the end of the Text string is treated as a percentage (i.e. the number is divided by 100).
Multiple % signs cause the number to be divided several times by 100.
Example:
NUMBERVALUE("42") returns 42
NUMBERVALUE("42.44") returns 42.44
NUMBERVALUE("42,44") returns 4244
NUMBERVALUE("42,44",",",".") returns 42.44
NUMBERVALUE("42,000.44") returns 42000.44
NUMBERVALUE("42.000,44") returns #VALUE
NUMBERVALUE("42,000.44",",",".") returns #VALUE!!
NUMBERVALUE("42.000,44",",",".") returns 42000.44
NUMBERVALUE("42 0 0 0",",",".") returns 42000
NUMBERVALUE("42%") returns 0.42
NUMBERVALUE("42%%") returns 0.0042
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
See also:
VALUE
Formulas and functions 708
Syntax:
OCT2BIN(Number [, Digits])
Description:
Converts the given octal number (base 8) to a binary number (base 2).
Number is the number to be converted.
Negative numbers have to be transformed to two's complement notation (see last example).
The permissible value range for Number is (in octal notation):
Number
This corresponds in decimal notation:
Number
The optional argument Digits lets you specify the number of places to be displayed. If omitted, PlanMaker
determines the number of required places automatically.
Digits must be greater than zero. Digits should be an integer. Digits to the right of the decimal point are
ignored.
If Digits is smaller than the minimum number of places required to display the number, the function returns a
#NUM error value.
If Number is negative, the result is represented in 32-bit two's complement; the Digits argument is ignored in
this case.
Example:
See also:
Syntax:
OCT2DEC(Number)
Description:
Converts the given octal number (base 8) to a decimal number (base 10).
Number is the number to be converted.
Negative numbers have to be transformed to two's complement notation (see last example).
The permissible value range for Number is (in octal notation)
Number
This corresponds in decimal notation:
Number
Example:
OCT2DEC("52") returns 42
OCT2DEC("0052") returns 42 as well
OCT2DEC("37777777726") returns -42
See also:
Syntax:
OCT2HEX(Number [, Digits])
Description:
Converts the given octal number (base 8) to a hexadecimal number (base 16).
Formulas and functions 710
Example:
OCT2HEX("52") returns 2A
OCT2HEX("0052") returns 2A as well
OCT2HEX("52", 1) returns the error value #NUM!, because this number cannot be represented with fewer than
2 hexadecimal digits
OCT2HEX("37777777726") returns FFFFFFD6 (negative value)
See also:
Syntax:
ODD(Number)
Description:
Example:
ODD(41) returns 41
ODD(42) returns 43
ODD(-42) returns -43
See also:
Syntax:
Description:
Returns a cell reference shifted by the specified number of rows and columns. Optionally, the size of the
Reference can also be changed.
Note: This does not physically move table cells, nor does it move the selection. The function only returns a
shifted cell reference.
Reference is the cell reference to be evaluated. You can specify either a single cell or a cell range (in the
notation StartingCell:EndingCell).
Rows is the number of rows Reference will be shifted. Positive values shift downwards, negative values shift
upwards.
Columns is the number of columns Reference will be shifted. Positive values shift to the right, negative values
shift to the left.
Height (optional) changes the height of Reference to the specified number of rows. Height must be a positive
value.
Width (optional) changes the width of Reference to the specified number of columns. Width must be a
positive value.
Example:
See also:
OR (logical OR function)
Syntax:
Description:
Returns the logical value TRUE if at least one of the given arguments is TRUE, otherwise it returns FALSE.
You can use this function to verify that at least one of multiple conditions is fulfilled.
Example:
See also:
Syntax:
PEARSON(Range1, Range2)
Description:
This coefficient is a measure of the strength of the linear relationship between two data sets.
The result of the PEARSON function is in the range -1 to 1: 1 indicates a perfect linear relationship. -1
indicates a perfect inverse linear relationship (the values in Range2 decrease as the values in Range1 increase).
Range1 and Range2 are cell references to the two data sets. The ranges should contain numbers. Empty cells,
text and logical values are ignored.
Range1 and Range2 must have the same number of values, otherwise the function returns a #N/A error value.
Example:
See also:
Syntax:
PERCENTILE(Range, k)
Description:
Example:
See also:
PERCENTILE.INC/PERCENTILE.EXC, QUARTILE.EXC/QUARTILE.INC/QUARTILE,
PERCENTRANK.EXC/PERCENTRANK.INC/PERCENTRANK, MEDIAN, MODE.SNGL/MODE,
RANK.EQ/RANK.AVG/RANK
Syntax:
PERCENTILE.EXC(Range, k)
Description:
Example:
Note:
The PERCENTILE.EXC function supplements, together with PERCENTILE.INC, the previous PERCENTILE
function.
PERCENTILE.INC returns the same result as PERCENTILE (values 0 to 1 inclusive).
PERCENTILE.EXC (values 0 to 1 exclusive) is completely new.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
QUARTILE.EXC/QUARTILE.INC/QUARTILE,
PERCENTRANK.EXC/PERCENTRANK.INC/PERCENTRANK, MEDIAN, MODE.SNGL/MODE,
RANK.EQ/RANK.AVG/RANK
Formulas and functions 715
Syntax:
PERCENTILE.INC(Range, k)
Description:
Example:
Note:
The PERCENTILE.INC function supplements together with PERCENTILE.EXC the previous PERCENTILE
function.
PERCENTILE.INC returns the same result as PERCENTILE (values 0 to 1 inclusive).
PERCENTILE.EXC (values 0 to 1 exclusive) is completely new.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
QUARTILE.EXC/QUARTILE.INC/QUARTILE,
PERCENTRANK.EXC/PERCENTRANK.INC/PERCENTRANK, MEDIAN, MODE.SNGL/MODE,
RANK.EQ/RANK.AVG/RANK
Formulas and functions 716
Syntax:
Description:
Returns the percentile rank (between 0 and 1 inclusive) of a value in a data set.
Range is a range with numeric data – usually a reference to a cell range in which numbers are entered.
Number is the value whose rank you want to determine. If Number is not included in the given values,
interpolation will be used.
Digits (optional) is the number of significant digits for the returned value. To do this, enter the desired number
of decimal places. If omitted, 3 digits will be used.
Example:
See also:
PERCENTRANK.INC/PERCENTRANK.EXC, PERCENTILE.EXC/PERCENTILE.INC/PERCENTILE,
QUARTILE.EXC/QUARTILE.INC/QUARTILE, RANK.EQ/RANK.AVG/RANK
Syntax:
Description:
Returns the percentile rank (between 0 and 1 exclusive) of a value in a data set.
Range is a range with numeric data – usually a reference to a cell range in which numbers are entered.
Number is the value whose rank you want to determine. If Number is not included in the given values,
interpolation will be used.
Digits (optional) is the number of significant digits for the returned value. To do this, enter the desired number
of decimal places. If omitted, 3 digits will be used.
Example:
Note:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
PERCENTILE.EXC/PERCENTILE.INC/PERCENTILE, QUARTILE.EXC/QUARTILE.INC/QUARTILE,
RANK.EQ/RANK.AVG/RANK
Syntax:
Description:
Returns the percentile rank (between 0 and 1 inclusive) of a value in a data set.
Range is a range with numeric data – usually a reference to a cell range in which numbers are entered.
Number is the value whose rank you want to determine. If Number is not included in the given values,
interpolation will be used.
Digits (optional) is the number of significant digits for the returned value. To do this, enter the desired number
of decimal places. If omitted, 3 digits will be used.
Example:
Note:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
PERCENTILE.EXC/PERCENTILE.INC/PERCENTILE, QUARTILE.EXC/QUARTILE.INC/QUARTILE,
RANK.EQ/RANK.AVG/RANK
Syntax:
Description:
Returns the duration (i.e., the number of periods) required to obtain a specific future value in a fixed-interest
investment.
This function is applicable to investments with just one payment (made at the beginning) and a fixed interest
rate.
The function expects the following arguments:
Rate is the interest rate (per payment period).
PV is the present value.
FV is the future value.
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Tip: You can perform calculations with the PERIOD function using Excel-compatible functions as follows:
PERIOD(Rate, PV, FV) is equivalent to NPER(Rate, 0, PV, -FV)
Note the minus sign in front of FV!
Example:
You would like to obtain a payout of €5000 with a fixed-interest investment of €3000. The yearly interest rate
is 6%. How many periods (= years) are required for this?
PERIOD(6%, 3000, 5000) returns 8.76669 periods (i.e., years)
See also:
RRI
PERMUT (permutations)
Syntax:
PERMUT(n, k)
Description:
Annotation:
Permutations are similar to combinations (see COMBIN function), except that the order of the objects is
important for permutations.
With PERMUT you can calculate, for example, how many possibilities there are for the first 3 places in a race
with 10 participants. With COMBIN, on the other hand, you can determine how many possibilities there are
when drawing 6 balls from 49.
The difference: While the order of the lottery numbers drawn can be changed at will (you could, for example,
sort them in ascending order afterwards), the runners would of course protest if you suddenly re-sort the places
1-3 according to the first letters of the surnames.
The arrangement plays a role in the variations, but not in the combinations.
Example:
Let us take up the example with the runners. You want to know how many variations there are for the first 3
places in a race with 10 runners. The formula for this is:
PERMUT(10, 3)
Result: There are 720 possible variations.
See also:
COMBIN
Syntax:
PHI(x)
Description:
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
Formulas and functions 721
It is therefore recommended to use the function NORMDIST instead, since it is compatible with all versions of
Excel:
PHI(x) equals NORMDIST(x, 0, 1, FALSE)
See also:
NORM.DIST/NORMDIST, GAUSS
PI (pi)
Syntax:
PI()
Description:
Returns the mathematical constant p (pi), which expresses the ratio of a circle's circumference (2rp) to its
diameter (2r).
Example:
PMT (payment)
Syntax:
Description:
Returns the payment (principal plus interest) in the given period, applicable to loans with periodic constant
payments, and a constant interest rate.
You can use this function, for example, to calculate how large the (constant) payments are per period. These
payments ("annuities") always consist of a principal portion (see PPMT function) and an interest portion (see
IPMT function).
"Period" means a payment period. For example, for a loan with monthly repayments, the third period is the
third month.
Formulas and functions 722
Example:
See also:
Syntax:
Description:
The logical value Cumulative lets you specify which type of function will be returned:
FALSE: The probability density function is returned.
TRUE: The cumulative distribution function is returned.
Example:
See also:
Syntax:
Description:
the binomial distribution (with Lambda = n*p). In contrast to the binomial distribution, however, Poisson
requires only one parameter (apart from x): the expected value Lambda (see example).
x x should be an integer. Digits to the right of the
decimal point are ignored.
Lambda (l) is the expected value (mean value) for x. Lambda
The logical value Cumulative lets you specify which type of function will be returned:
FALSE: The probability density function is returned.
TRUE: The cumulative distribution function is returned.
Example:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
Description:
Example:
Note:
See also:
MULTINOMIAL, FACT
POWER (power)
Syntax:
POWER(x, y)
Description:
Annotation:
Example:
See also:
Syntax:
Description:
Returns the principal due in the given period of an investment based on periodic constant payments, and a
constant interest rate.
You can use this function, for example, to calculate how large the principal portion of the annuity is in a
particular period for a loan.
"Period" means a payment period. For example, for a loan with monthly repayments, the third period is the
third month.
The function expects the following arguments:
Rate is the interest rate (per payment period).
Per is the payment period to be evaluated.
NPer is the total number of payment periods.
PV is the present value.
FV (optional) is the future value (the total value after the last payment). If omitted, it will be set to zero.
Type (optional) is the timing of the payments:
0 or omitted: Payment at the end of each period.
1: Payment at the beginning of each period.
Example:
Repayments: monthly
Duration: 6 years
How much is the principal portion in the 32nd period (i.e., the 32nd month)?
PPMT(10%/12, 32, 72, 100000) returns -1.318.
Note that all values have to use the same time unit, months in this case, since the payments are made monthly.
Therefore, in the above formula, the yearly interest rate had to be divided by 12 to get the monthly interest rate.
Annotation:
The IPMT function is the counterpart to PPMT: It supplies the interest portion of the payment in this period.
The PMT function, on the other hand, returns the total amount of the payment (annuity) per period, that is, the
sum of the principal portion and the interest portion.
See also:
PROB (probability)
Syntax:
Description:
Returns the probability that a value is inside the specified interval of values, when the individual probabilities
for each value are given.
More simply: This function sums up the respective Probabilities of the Values in this interval.
Values are the given values.
Probabilities are the probabilities associated with these values.
All Probabilities have to be in the range 0 (0%) to 1 (100%). Their sum has to be 1.
Values and Probabilities must have the same number of values, otherwise the function returns a #N/A error
value.
k1 and k2 are the bounds of the interval whose cumulative probabilities you want to calculate. If k2 is omitted,
just the probability of k1 will be returned.
Formulas and functions 728
Example:
Cells A1:A3 contain the values 1, 2, 3. Cells B1:B3 contain the probabilities associated with these values: 17%,
33%, 50%.
To calculate the probability that a value is between 2 and 3:
PROB(A1:A3, B1:B3, 2, 3) returns 33% + 50%, which equals 83%
PRODUCT (product)
Syntax:
Description:
Returns the product of the given numbers. Number1, Number2, etc., are the numbers to be multiplied.
Annotation:
When you use this function with cell references or arrays, text strings and logical values are ignored. However,
the situation is different if you insert fixed values to it: Here, text strings containing numbers are counted.
Furthermore the logical value TRUE is treated as 1 and FALSE as 0. See examples.
Example:
See also:
SUM
Formulas and functions 729
Syntax:
PROPER(Text)
Description:
Converts all characters in a text string as follows: The first letter of each word is converted to an uppercase
letter, all other letters are converted to lowercase letters.
Example:
See also:
UPPER, LOWER
PV (present value)
Syntax:
Description:
Returns the present value of an investment based on periodic constant payments, and a constant interest rate.
The function expects the following arguments:
Rate is the interest rate (per payment period).
NPer is the total number of payment periods.
Pmt is the annuity (payment made for each period).
FV (optional) is the future value (the total value after the last payment). If omitted, it will be set to zero.
Type (optional) is the timing of the payments:
Formulas and functions 730
Example:
See also:
Syntax:
QUARTILE(Range, n)
Description:
Returns one of the quartiles of a data set, based on a percentile range between 0 to 1 (inclusive).
Range is a range with numerical data – usually a reference to a cell range in which numbers to be evaluated are
entered.
n determines which quartile to return. The following values are permissible:
0: The minimum
1: The 1st quartile (25th percentile)
2: The 2nd quartile (50th percentile or median)
3: The 3rd quartile (75th percentile)
4: The maximum
If n is < 0 or > 4, a #NUM! error value will be returned.
Example:
See also:
QUARTILE.INC/QUARTILE.EXC, PERCENTILE.EXC/PERCENTILE.INC/PERCENTILE,
PERCENTRANK.EXC/PERCENTRANK.INC/PERCENTRANK, MEDIAN, MODE.SNGL/MODE
Syntax:
QUARTILE.EXC(Range, n)
Description:
Returns one of the quartiles of a data set, based on a percentile range between 0 to 1 (exclusive).
Range is a range with numerical data – usually a reference to a cell range in which numbers to be evaluated are
entered.
n determines which quartile to return. The following values are permissible:
0: The minimum
1: The 1st quartile (25th percentile)
2: The 2nd quartile (50th percentile or median)
3: The 3rd quartile (75th percentile)
4: The maximum
If n is < 0 or > 4, a #NUM! error value will be returned.
Example:
Note:
The QUARTILE.EXC function supplements together with QUARTILE.INC the previous QUARTILE function.
QUARTILE.INC returns the same result as QUARTILE (values 0 to 1 inclusive).
QUARTILE.EXC (values 0 to 1 exclusive) is completely new.
Formulas and functions 732
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
PERCENTILE.EXC/PERCENTILE.INC/PERCENTILE,
PERCENTRANK.EXC/PERCENTRANK.INC/PERCENTRANK, MEDIAN, MODE.SNGL/MODE
Syntax:
QUARTILE.INC(Range, n)
Description:
Returns one of the quartiles of a data set, based on a percentile range between 0 to 1 (inclusive).
Range is a range with numerical data – usually a reference to a cell range in which numbers to be evaluated are
entered.
n determines which quartile to return. The following values are permissible:
0: The minimum
1: The 1st quartile (25th percentile)
2: The 2nd quartile (50th percentile or median)
3: The 3rd quartile (75th percentile)
4: The maximum
If n is < 0 or > 4, a #NUM! error value will be returned.
Example:
Note:
The QUARTILE.INC function supplements together with QUARTILE.EXC the previous QUARTILE function.
QUARTILE.INC returns the same result as QUARTILE (values 0 to 1 inclusive).
QUARTILE.EXC (values 0 to 1 exclusive) is completely new.
Formulas and functions 733
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
PERCENTILE.EXC/PERCENTILE.INC/PERCENTILE,
PERCENTRANK.EXC/PERCENTRANK.INC/PERCENTRANK, MEDIAN, MODE.SNGL/MODE
Syntax:
QUOTIENT(x, y)
Description:
Example:
QUOTIENT(6, 4) returns 1
See also:
MOD, MODP
Syntax:
RADIANS(Number)
Description:
Example:
See also:
DEGREES
Syntax:
RAND()
Description:
A new random number will be generated every time the document is recalculated.
Tip: By using the ribbon command Formula | group Update| Update data | Update calculations you can
manually recalculate a document.
Example:
The following formula returns a random integer number in the range of 1 to 6, thereby simulating a dice roll:
INT(RAND()*6+1)
Tip: This can be done more easily with RANDBETWEEN(16, 6).
See also:
RANDBETWEEN
Syntax:
RANDBETWEEN(LowerLimit, UpperLimit)
Formulas and functions 735
Description:
Example:
RANDBETWEEN(1, 6) returns a random integer number in the range of 1 to 6, thereby simulating a dice roll.
See also:
RAND
Syntax:
Description:
Returns the rank of a number in a data set. The largest number's rank is 1, the 2nd largest number's rank is 2,
etc. If there are duplicate values in the list, these are given the higher rank.
Number is the number whose rank you want to determine. If Number does not occur in Range, a #N/A error
value is returned.
Range is a range with numeric data – usually a reference to a cell range in which the given numbers are
entered.
Ascending (optional) is a logical value that lets you specify whether to use ascending or descending order:
FALSE or omitted: Use descending order (the largest number's rank is 1).
TRUE: Use ascending order (the smallest number's rank is 1).
Example:
See also:
Syntax:
Description:
Returns the rank of a number in a data set. The largest number's rank is 1, the 2nd largest number's rank is 2,
etc. If there are duplicate values in the list, these are given the average rank.
Number is the number whose rank you want to determine. If Number does not occur in Range, a #N/A error
value is returned.
Range is a range with numeric data – usually a reference to a cell range in which the given numbers are
entered.
Ascending (optional) is a logical value that lets you specify whether to use ascending or descending order:
FALSE or omitted: Use descending order (the largest number's rank is 1).
TRUE: Use ascending order (the smallest number's rank is 1).
Example:
Note:
The RANK.AVG function supplements together with RANK.EQ the previous RANK function.
RANK.EQ returns the same result as RANK (for duplicate values in the list higher rank).
The RANK.AVG (for duplicate values in the list average rank) is completely new.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
Description:
Returns the rank of a number in a data set. The largest number's rank is 1, the 2nd largest number's rank is 2,
etc. If there are duplicate values in the list, these are given the higher rank.
Number is the number whose rank you want to determine. If Number does not occur in Range, a #N/A error
value is returned.
Range is a range with numeric data – usually a reference to a cell range in which the given numbers are
entered.
Ascending (optional) is a logical value that lets you specify whether to use ascending or descending order:
FALSE or omitted: Use descending order (the largest number's rank is 1).
TRUE: Use ascending order (the smallest number's rank is 1).
Example:
Note:
The RANK.EQ function supplements together with RANK.AVG the previous RANK function.
RANK.EQ returns the same result as RANK (for duplicate values in the list higher rank).
The RANK.AVG (for duplicate values in the list average rank) is completely new.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
Description:
Returns an estimate for the interest rate per period of an annuity, based on an investment with periodic constant
payments and a constant interest rate.
The function expects the following arguments:
NPer is the total number of payment periods.
Pmt is the payment made for each period.
PV is the present value.
FV (optional) is the future value (the total value after the last payment). If omitted, it will be set to zero.
Type (optional) is the timing of the payments:
0 or omitted: Payment at the end of each period.
1: Payment at the beginning of each period.
Guess (optional) lets you specify an estimate for the result (see note below).
Formulas and functions 739
Note:
The result of this function is calculated using an iterative search technique. If the function does not find a result
with an accuracy of 0.00001% or better after 20 iterations, it aborts and the #NUM! error value is returned. If
this occurs, try altering the Guess parameter.
Example:
See also:
PV, PPMT, PMT, XIRR, IPMT, RRI, FV, NPER, IRR, MIRR
Syntax:
Description:
Example:
See also:
Syntax:
REPT(Text, n)
Description:
Example:
See also:
REPLACE, SUBSTITUTE
Syntax:
RIGHT(Text [, n])
Description:
Example:
RIGHT("peanut") returns t
See also:
Syntax:
ROMAN(Number [, Format])
Description:
Example:
Syntax:
ROOTN(Number [, n])
Formulas and functions 742
Description:
Returns the n-th root of a number. If n is omitted, the square root is returned (n=2).
n should be an integer. Digits to the right of the decimal point are ignored.
If n is even, Number
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Tip: Alternatively, the n-th root of a number can be calculated using the following Excel compatible function:
ROOTN(Number, n) equals POWER(Number, 1/n)
Example:
ROOTN(25) returns 5
ROOTN(-25) returns a #NUM! error value
ROOTN(125, 3) returns 5
ROOTN(-125, 3) returns -5
See also:
SQRT, POWER
Syntax:
ROUND(Number, n)
Description:
Example:
See also:
ROUNDDOWN, ROUNDUP, MROUND, TRUNC, FIXED, INT, EVEN, ODD, CEILING, FLOOR
Syntax:
ROUNDDOWN(Number, n)
Description:
Note:
Negative numbers are not rounded down, but up (see last example). This is not mathematically correct, but for
compatibility reasons it is implemented exactly as in Microsoft Excel.
Example:
See also:
ROUNDUP, ROUND, MROUND, TRUNC, FIXED, INT, EVEN, ODD, CEILING, FLOOR
Syntax:
ROUNDUP(Number, n)
Description:
Note:
Negative numbers are not rounded up, but down (see last example). This is not mathematically correct, but for
compatibility reasons it is implemented exactly as in Microsoft Excel.
Example:
See also:
ROUNDDOWN, ROUND, MROUND, TRUNC, FIXED, INT, EVEN, ODD, CEILING, FLOOR
Formulas and functions 745
Syntax:
ROW([Reference])
Description:
Example:
ROW(D2) returns 2
ROW(D2:F4) returns {2;3;4}
ROW() returns 5 when you use this calculation in cell A5
See also:
Syntax:
ROWS(Range)
Description:
Example:
ROWS(A1:D5) returns 5
Formulas and functions 746
See also:
Syntax:
Description:
Returns the interest rate required to obtain a specific future value after a specific period.
This function is applicable to investments with just one payment (made at the beginning) and a fixed interest
rate.
The function expects the following arguments:
Per is the number of periods. For example, if the annual interest rate is considered, a period is one year.
PV is the present value.
FV is the future value.
Example:
To obtain $5000 with a fixed-interest investment of $3000 after 10 years. How high the annual interest rate has
to be?
RRI(10, 3000, 5000) returns 0.05241 (i.e., about 5.24%)
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
In older versions of PlanMaker this function was called PCF.
See also:
PERIOD, RATE
Formulas and functions 747
Syntax:
RSQ(Range1, Range2)
Description:
Example:
Annotation:
See also:
PEARSON
Syntax:
Description:
Returns the position of the text string SearchedText within the text string Text.
Formulas and functions 748
StartPos (optional) lets you specify the position (= character) at which to start the search. If omitted, the search
starts at the first character.
The SEARCH function is not case-sensitive, i.e., it will not distinguish between uppercase and lowercase
letters. To perform a case-sensitive search, use the FIND function instead.
Example:
See also:
SECOND (second)
Syntax:
SECOND(Time)
Description:
Example:
See also:
Syntax:
SERIESSUM(x, n, m, Coefficients)
Description:
Example:
See also:
POWER
Syntax:
SHEET([SheetName])
Description:
Returns the index of a worksheet in the current document. The first worksheet in a document returns 1, the
second sheet returns 2, etc.
Formulas and functions 750
If the optional argument SheetName is given, the index of the worksheet with the specified name is returned.
Otherwise, the index of the current worksheet is returned.
Note:
Example:
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
See also:
Syntax:
SHEETNAME([n])
Description:
Example:
A document contains four worksheets: "Spring", "Summer", "Autumn" and "Winter" (in that order). The cursor
is currently located in a cell of the third worksheet ("Autumn"). The following applies:
Formulas and functions 751
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
See also:
Syntax:
SHEETNUMBER([SheetName])
Description:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Tip: Instead of this function, use the Excel 2013-compatible function SHEET.
See also:
Syntax:
SHEETS([reference])
Formulas and functions 752
Description:
Returns the number of referenced worksheets (both visible and hidden sheets).
If the optional argument Reference is not specified, the function returns the number of worksheets in the
current workbook.
Example:
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
See also:
SHEET, SHEETNAME
Syntax:
SIGN(Number)
Description:
This function returns the sign of a Number. The following values may be returned:
1, if Number is positive,
-1, if Number is negative,
0, if Number is zero.
Example:
SIGN(-5) returns -1
Formulas and functions 753
See also:
ABS, NEG
SIN (sine)
Syntax:
SIN(Number)
Description:
Tip:
You can use the RADIANS function to convert an angle given in degrees into radians.
Example:
SIN(PI()/2) returns 1
SIN(RADIANS(90)) returns 1
See also:
Syntax:
SINH(Number)
Description:
Example:
See also:
Syntax:
Description:
Note:
This function does not accept value pairs (x value and y value) as arguments, but only the values of the
distribution. Duplicate values must be repeated in the argument list accordingly (see example).
Example:
Measuring the height of several test persons led to the following results: 1 x 1.60m, 2 x 1.65m, 4 x 1.70m, 2 x
1.75m and 1x1.80m.
To calculate the skewness of this distribution, use the following formula:
Formulas and functions 755
SKEW(1.60, 1.65, 1.65, 1.70, 1.70, 1.70, 1.70, 1.75, 1.75, 1.80) returns 4.66562E-15.
See also:
Syntax:
Description:
Returns the depreciation per period of an asset, using the straight-line depreciation method.
Cost = Initial cost of asset
Salvage = Salvage value (value at the end of the depreciation)
Life = Life of asset (in number of periods)
Example:
Initial values: Initial cost = 6000, Salvage value = 3000, Life of asset = 5 years
SLN(6000, 3000, 5) returns 600 (per year)
See also:
SYD, DDB, DB
Syntax:
SLOPE(y_values, x_values)
Description:
Returns the slope of a best-fit line for the given values. The slope of a line is the value the y value grows when
the x value is raised by 1.
Formulas and functions 756
A best-fit line is the result of a linear regression, a statistical technique that adapts a line to a set of data points
(for example, the results of a series of measurements).
For the y_values and x_values arguments, you usually specify a cell range.
Y_values are the known y values.
X_values are the known x values.
Note:
Note that this function expects the y_values first and then the x_values – not the other way around.
Annotation:
The linear regression is performed with this function using the least squares method.
Example:
See also:
Syntax:
SMALL(Range, k)
Description:
Returns the k-th smallest value in a data set. If k=1, the smallest value will be returned, if k=2, the second
smallest value will be returned, etc.
Range is a range with numeric data – usually a reference to a cell range in which numbers are entered.
k determines which number to return.
Formulas and functions 757
k must not be smaller than 1 or greater than the total number of values in Range. Otherwise, the function
returns a #NUM! error value.
Example:
See also:
SORTM (sort)
Syntax:
Description:
This function sorts a cell range or an array according to one or more criteria and returns an array with the sorted
values.
Range is the cell range or array containing the data to be sorted. You can specify a one- or two-dimensional cell
range or an array for this purpose.
Key is a two-row cell range or array containing the sort key(s): To do this, specify a two-row cell range or a
two-row array with the following contents:
The first row must contain the relative row numbers of the rows to be sorted by. If, for example, you enter {1,3}
for the sort key, the cell range is sorted by the first and by the third row of Range.
Its second row (optional) can contain logical values that specify the sort order:
FALSE or omitted: Ascending order
TRUE: Descending order
For example, if you use {1,3; true,false} as the sort key, the cell range is sorted by the first row in descending
order and by the third row in ascending order.
Formulas and functions 758
Mode (optional) is a logical value that lets you specify if PlanMaker should distinguish between uppercase and
lowercase letters:
FALSE or omitted: Ignore case of letters
TRUE: Distinguish between uppercase and lowercase letters, i.e., place text strings starting with a lowercase
letter above text strings starting with an uppercase letter.
Columnwise (optional) is a logical value that lets you specify if the data should be sorted row-wise or column-
wise:
FALSE or omitted: Sort row-wise
TRUE: Sort column-wise
If you use the optional argument Column, the function returns only a specific column (or row – if sorted
column-wise) instead of the entire data:
If omitted, all columns are returned.
If set to n, only the n-th column is returned.
Note:
Formulas using this function have to be entered as an array formula. For more information, see Working with
arrays.
Example:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
See also:
SORTV (sort)
Syntax:
Description:
Returns a vector containing the values of the given one-dimensional cell range, in sorted order.
Unlike the SORTM function, SORTV is applicable to one-dimensional cell ranges (vectors) only. These are
ranges that cover either only one row or only one column.
Range is the cell range or array containing the data to be sorted.
Descending (optional) lets you specify the sort order:
FALSE or omitted: Ascending order
TRUE: Descending order
Mode (optional) is a logical value that lets you specify if PlanMaker should distinguish between uppercase and
lowercase letters:
FALSE or omitted: Ignore case of letters
TRUE: Distinguish between uppercase and lowercase letters, i.e., place text strings starting with a lowercase
letter above text strings starting with an uppercase letter.
If you use the optional argument Data, the function does not return the data from Range as a result, but the data
from Data. Data must be of exactly the same size as Range.
This is useful if, for example, you create a table that contains a column with the names of athletes and a column
with their scores next to it. If you enter the column with their scores as the Range here, but the column with
their names as the Data, the result is a list of names sorted by scores.
Note:
Formulas using this function have to be entered as an array formula. For more information, see Working with
arrays.
Example:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
See also:
Syntax:
SQRT(Number)
Description:
Example:
SQRT(25) returns 5
SQRT(-25) returns a #NUM! error value
See also:
ROOTN, POWER
Syntax:
SQRTPI(Number)
Description:
Example:
Syntax:
Description:
Returns the normalized value of x for a distribution given by mean and standard deviation.
x is the value to be normalized.
Mean is the arithmetic mean of the distribution.
StdDev is the standard deviation of the distribution.
Example:
See also:
Syntax:
Description:
If this function refers to empty cells or cells with error values, these are ignored. Also cells that contain text
strings or logical values, but these can be entered directly into the list of arguments and thus be taken into
account.
Annotation:
Example:
See also:
Syntax:
Description:
The STDEVA function is almost identical to the STDEV function (see note). It estimates the standard deviation
of a population based on a sample, including logical values and text.
The standard deviation indicates the amount that the specified values deviate from the average value.
Number1, Number2, etc. are single values, cell ranges, or arrays containing the values to be evaluated
(sample).
Note:
Unlike the STDEV function, STDEVA also evaluates logical values and text: FALSE evaluates as 0. TRUE
evaluates as 1. Text evaluates as 0.
Empty cells, however, are also ignored here.
Annotation:
Example:
See also:
STDEV.S/STDEV, STDEVPA
Syntax:
Description:
Annotation:
Example:
See also:
Syntax:
Description:
Annotation:
Example:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
Description:
The STDEVPA function is almost identical to the STEVP function (see note). It returns the standard deviation
of an entire population.
Number1, Number2, etc. are single values, cell ranges, or arrays containing the values to be evaluated. Please
note that all values of the entire population have to be given. To calculate the standard deviation of a sample,
use the STDEVA function instead. This returns an estimate of the standard deviation.
Note:
Unlike the STDEVP function, STDEVPA also evaluates logical values and text: FALSE evaluates as 0. TRUE
evaluates as 1. Text evaluates as 0.
Empty cells, however, are also ignored here.
Annotation:
Example:
See also:
STDEV.P/STDEVP
Syntax:
Description:
Annotation:
Example:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
STEYX(y_values, x_values)
Description:
Note:
Note that this function expects the y_values first and then the x_values – not the other way around.
Annotation:
The linear regression is performed with this function using the least squares method.
Formulas and functions 767
Example:
See also:
Syntax:
Description:
Searches for OldText in a text string. If found, OldText will be replaced by NewText.
Text is the given text string.
OldText is the text to be replaced. Note: This function is case-sensitive, i.e. it distinguishes between uppercase
and lowercase letters.
NewText is the replacement text.
n (optional) lets you specify which occurrence of OldText to replace. If omitted, all occurrences will be
replaced.
Example:
See also:
Syntax:
Description:
Applies one of the arithmetic functions listed below to the specified cell range(s), ignoring all cells that are
currently hidden.
In details: If you use the commands from the ribbon tab Data | group Filter to apply a filter to a cell range and
then perform arithmetic calculations on this range, cells that have been filtered out are still included. If,
however, you use the SUBTOTAL function, filtered cells will be ignored.
Range1, Range2, etc. are the cell ranges you want to evaluate.
FunctionID is a number between 1 and 11 that specifies which arithmetic function to apply:
For example, if you set FunctionID to 9, SUBTOTAL returns the sum of the specified cell range(s) – ignoring
all cells that have been filtered out by the commands of the Sort and filter button on the ribbon tab Data |
group Filter.
For example, if you set FunctionID to 9, SUBTOTAL returns the sum of the specified cell range(s) – ignoring
all cells that filtered out by the commands of the ribbon tab Home | group Filter. In addition, all rows will be
ignored that were hidden manually using the ribbon commands Home | group Cells | Visibility | Hide rows and
Data | group Outliner | Group.
Please note: Only hidden rows will be ignored, hidden columns are still included in the calculations.
Example:
SUBTOTAL(9, A1:A10) returns the sum of the range A1:A10, ignoring all cells filtered out by the commands
of the ribbon tab Home | group Filter.
See also:
SUM (Sum)
Syntax:
Description:
If you use this function with cell references (for example A1:A3), only numbers are considered while text
strings and logical values occurring in the referenced cells are ignored.
If you use this function with fixed values that you typed in directly, numbers entered as a text string (for
example, "42") are included. Furthermore the logical value TRUE evaluates as 1 and FALSE evaluates as 0.
See examples below.
Example:
Please note:
If the cells A1:A3 contain 1, "2" and TRUE:
SUM(A1:A3) returns 1, since the text string and the logical value are ignored.
They are counted only if they were typed in directly as fixed values:
SUM(1, "2", TRUE) returns 1+2+1, which is 4
Annotation:
There are some special terms for the SUM formula, where PlanMaker automatically completes the formula with
additional functions. The following examples illustrate how it works:
If you enter SUM(A5:A), all values in column A are added, except A1:A4.
If you enter SUM(E2:2), all values in row 2 are added, except A2:D2.
If you enter SUM(A:A10), all values of A1:A10 are added.
If you enter SUM(2:E2), all values of A2:E2 are added.
Tip:
You can also use the AutoSum icon on the ribbon tab Home | group Contents to quickly calculate the
sum of a specific cell range:
When you click this icon in a cell directly below a group of cells containing numbers, it will insert the SUM
function for this cell range there.
Or: When you first select a range of cells containing numbers, it will insert the sum of this cell range directly
below these cells.
You can use this icon with several other arithmetic functions as well. When you click on the arrow to the right
of this icon, a dropdown list containing all available functions will open (for example, Count, Product, Average,
etc.). Select the desired function and proceed as described above.
Formulas and functions 771
See also:
Syntax:
Description:
Returns the sum of those values in a cell range that fulfill the specified criterion.
Range is the cell range to be evaluated.
Criterion is the condition that the values in Range have to fulfill to be included:
Use numbers or text (like "42" or "bolts") to obtain the sum of all cells that contain that value.
Use conditions (like ">10" or "<=5") to sum all cells that match the specified condition.
Note: Criteria always have to be surrounded by double quotation marks (").
SumRange (optional) lets you specify the cell range containing the values to be summed. If omitted, the values
in Range will be summed.
Example:
How much is the sum of the sales, if you only consider sales larger than € 40?
Formulas and functions 772
See also:
Syntax:
Description:
Returns the sum of those values in a cell range that fulfill all of the specified criteria.
This function is similar to the SUMIF function, but allows you to specify more than just one range/criterion to
be searched.
Apart from that, the order of the parameters is different: In SUMIF, SumRange is the last parameter – in
SUMIFS, it is the first.
SumRange is the cell range containing the values to be summed.
Range1 is the first cell range to be checked for the specified criterion. This range must have the same
dimensions as SumRange.
Criterion1 is the condition that the values in Range1 have to fulfill to be included:
Use numbers or text (like "42" or "bolts") to obtain the sum of all cells that contain that value.
Use conditions (like ">10" or "<=5") to sum all cells that match the specified condition.
Note: Criteria always have to be surrounded by double quotation marks (").
Unlike the SUMIF function, SUMIFS allows you to specify more than just one cell range and criterion to be
checked. If you do so, only occurrences where all criteria are fulfilled are included in the calculation of the
sum.
Compatibility notes:
This function is not supported by the .xls file format (used in Microsoft Excel 2003 and earlier). If you save a
document in this format, all calculations using this function will be replaced by their last result as a fixed value.
Formulas and functions 773
Accordingly, if you use this function, you should not save your document in the "Microsoft Excel 97-2003
(.xls)" file format, but choose one of the following formats instead:
§ "PlanMaker document (.pmdx or .pmd)"
§ or: "Microsoft Excel 2007-2021 (.xlsx)"
Example:
See also:
Syntax:
Description:
Multiplies the corresponding elements of two or more arrays and returns the sum of these products.
Range1, Range2, etc., are cell ranges or arrays containing the values to be evaluated. As a rule, the cell ranges
in which the values are contained must be specified here.
All ranges must have the same dimensions (height and width), otherwise the function returns a #N/A error
value.
Empty cells, text strings and logical values evaluate as zero.
Example:
In order to calculate the total value of all articles, the quantities of each article must be multiplied by their
respective price per unit. Finally, the sum of these products must be created.
This entire calculation can be combined with the SUMPRODUCT function:
SUMPRODUCT(B4:C6, B11:C13) returns 12710.
So there are currently articles with a total value of € 12710.
See also:
Syntax:
Description:
Example:
See also:
Syntax:
SUMX2MY2(Range1, Range2)
Description:
Returns the sum of the difference of squares of corresponding values in two arrays.
The equation for this function is:
SUMX2MY2 = å(x^2 - y^2)
Range1 and Range2 are the arrays whose SumX2MY2 is to be calculated. As a rule, the cell ranges in which
the values are contained must be specified here.
Both ranges must have the same dimensions (height and width), otherwise the function returns a #N/A error
value.
Pairs of values where at least one value is an empty cell or a non-numerical value (text string or logical value)
are ignored.
Example:
See also:
Syntax:
SUMX2PY2(Range1, Range2)
Description:
Returns the sum of the sum of squares of corresponding values in two arrays.
The equation for this function is:
SUMX2PY2 = å(x^2 + y^2)
Range1 and Range2 are the arrays containing the values to be evaluated. As a rule, the cell ranges in which the
values are contained must be specified here.
Both ranges must have the same dimensions (height and width), otherwise the function returns a #N/A error
value.
Pairs of values where at least one value is an empty cell or a non-numerical value (text string or logical value)
are ignored.
Example:
See also:
Syntax:
SUMXMY2(Range1, Range2)
Formulas and functions 777
Description:
Example:
See also:
Syntax:
Description:
This function checks an initial value and compares it to a series of defined values for the first match.
Calculation is the initial value and can be any expression.
Result1 is the first element to be compared with the initial Calculation value.
Value1 is to be returned if Result1 matches the initial value for Calculation.
Result2; Value2 (optional) is the second compared element etc.
Formulas and functions 778
As soon as the first match is found, its assigned value will be returned.
Note:
Compatibility notes:
Microsoft Excel supports this function only in version 2019 or later. In older versions, the function is unknown.
Example 1:
If a specific number is found in a cell A1, a name defined for this purpose should be output. The following key
applies: 1 stands for Lisa, 2 stands for Peter, 3 stands for Anna.
The formula SWITCH(A1, 1, "Lisa", 2, "Peter", 3, "Anna") then returns, for example
If cell A1 contains the number 1 = Lisa
If cell A1 contains the number 2 = Peter
If cell A1 contains the number 3 = Anna
If cell A1 contains anything other than 1, 2, or 3, the formula returns the result #N/A because no match was
found. Instead, you can also determine which default value the formula generally returns if no match is found
(see example 2).
Example 2:
You have the same initial situation as in example 1. Set a default value at the end of the formula that appears if
no match is found:
SWITCH(A1, 1, "Lisa", 2, "Peter", 3, "Anna", "no match")
For example, if cell A1 contains 4, the result "no match" is returned.
See also:
Syntax:
Description:
Returns the depreciation of an asset for the specified period, using the sum-of-years' digits method.
The function expects the following arguments:
Cost = Initial cost of asset
Salvage = Salvage value (value at the end of the depreciation)
Life = Life of asset (in number of periods)
Per = Period to evaluate (in the same time unit as Life)
Note:
This function is only partially applicable to the tax law of some countries (e.g. Germany)!
Example:
For a machine purchased for € 200,000 that is used for 10 years and then has a salvage value of € 10,000, the
following annual depreciation amount must be applied for the first year:
SYD(200000, 10000, 10, 1) returns 34545.45 (depreciation in year 1)
See also:
Syntax:
T(Value)
Description:
Note:
This function was retained only for compatibility with older spreadsheet applications. It is no longer commonly
used, as current spreadsheet applications (including PlanMaker) automatically convert values into text strings,
where necessary.
Formulas and functions 780
Example:
See also:
N, VALUE, TEXT
TAN (tangent)
Syntax:
TAN(Number)
Description:
Tip:
You can use the RADIANS function to convert an angle given in degrees into radians.
Example:
TAN(PI()/4) returns 1
TAN(RADIANS(45)) returns 1
See also:
Syntax:
TANH(Number)
Description:
Example:
See also:
TDIST (t-distribution)
Note: TDIST is supplemented by the new functions T.DIST.2T, T.DIST.RT and T.DIST with additional
functionalities, which are available in newer versions of Microsoft Excel (2010 or later).
Syntax:
Description:
See also:
T.DIST (t-distribution)
Syntax:
Description:
Note:
The T.DIST function supplements together with T.DIST.2T and T.DIST.RT the previous TDIST function,
whereby T.DIST has the additional argument Cumulative.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
T.DIST.2T(X, DegreesFreedom)
Formulas and functions 783
Description:
Note:
The T.DIST.2T function supplements together with T.DIST.RT and T.DIST the previous TDIST function,
whereby T.DIST.2T returns the same result as TDIST with the argument Tails=2.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
T.DIST.RT(X, DegreesFreedom)
Description:
Note:
The T.DIST.RT function supplements together with T.DIST.2T and T.DIST the previous TDIST function,
whereby T.DIST.RT returns the same result as TDIST with the argument Tails=1.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Formulas and functions 784
See also:
Syntax:
TEXT(Number, Format)
Description:
Annotation:
To change the format of numbers without having to convert them to a text string, choose the commands of the
ribbon tab Home | group Number and select the desired number format.
Example:
See also:
VALUE, T, N, FIXED
Syntax:
Description:
Combines two or more text strings into one text string. Unlike the CONCAT function, you can use TEXTJOIN
to specify separators between text strings. You can also specify whether empty cells should be ignored.
Separator is the desired separator between text strings. If omitted, no separator is used.
IgnoreEmptyCells determines whether empty cells should be ignored. TRUE or omitted ignores empty cells,
FALSE also concatenates empty cells.
String1, String2 etc. are the cells with text strings to be connected.
Example:
In the figure below, line G shows the result for the following formulas:
In row2 the formula is TEXTJOIN(",", TRUE, A2:E2)
In row3 (with an empty cell) the formula is TEXTJOIN(",", TRUE, A3:E3)
In row4 (with an empty cell) the formula is TEXTJOIN(",", FALSE, A4:E4)
Compatibility notes:
Microsoft Excel supports this function only in version 2019 or later. In older versions, the function is unknown.
See also:
CONCAT, CONCATENATE
Syntax:
Description:
Returns a serial date value based on the specified Hour, Minute and Second.
Formulas and functions 786
Example:
TIME(0, 20, 0) returns 0.01389, the serial date value for the corresponding time. PlanMaker automatically
applies the number format "Date/Time" to it (e.g., 00:20:00 is displayed).
See also:
Syntax:
TIMEDIFF(StartTime, EndTime)
Description:
Note:
Compared to simply subtracting time values, this function has the following advantage when EndTime is
smaller than StartTime:
An employee starts his shift, for example, at 10:00 pm and leaves at 6:00 am. If calculating his hours of work
by subtracting 10:00 pm from 6:00 am, the result would be -16 hours. If the TIMEDIFF function is used, the
correct result (8 hours) is returned.
Example:
Compatibility notes:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Formulas and functions 787
See also:
Syntax:
TIMEVALUE(Text)
Description:
Note:
This function was retained only for compatibility with older spreadsheet applications. It is no longer commonly
used, as current spreadsheet applications (including PlanMaker) automatically convert values into date/time
values, where necessary.
Example:
See also:
Syntax:
TINV(Probability, DegreesFreedom)
Formulas and functions 788
Description:
Returns the inverse of the two-tailed Student's t-distribution function (i.e., percentiles of this distribution).
Probability is the two-tailed probability to be evaluated. Must be in the range 0 to 1.
DegreesFreedom
the right of the decimal point are ignored.
Please note: The result of this function is calculated using an iterative search technique. If PlanMaker does not
find a result after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value
#N/A and aborts the approximation.
See also:
Syntax:
T.INV(Probability, DegreesFreedom)
Description:
Returns the inverse of the left-tailed Student's t-distribution function (i.e., percentiles of this distribution).
Probability is the two-tailed probability to be evaluated. Must be in the range 0 to 1.
DegreesFreedom
the right of the decimal point are ignored.
Please note: The result of this function is calculated using an iterative search technique. If PlanMaker does not
find a result after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value
#N/A and aborts the approximation.
Note:
The T.INV function supplements together with T.INV.2T the previous TINV function.
T.INV.2T returns the same result as TINV (two-tailed percentiles).
T.INV (left-tailed percentiles) is completely new.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Formulas and functions 789
See also:
Syntax:
T.INV.2T(Probability, DegreesFreedom)
Description:
Returns the inverse of the two-tailed Student's t-distribution function (i.e., percentiles of this distribution).
Probability is the two-tailed probability to be evaluated. Must be in the range 0 to 1.
DegreesFreedom
the right of the decimal point are ignored.
Please note: The result of this function is calculated using an iterative search technique. If PlanMaker does not
find a result after 100 iterations that deviates less than ±3x10^-7 from Probability, it displays the error value
#N/A and aborts the approximation.
Note:
The T.INV.2T function supplements together with T.INV the previous TINV function.
T.INV.2T returns the same result as TINV (two-tailed percentiles).
T.INV (left-tailed percentiles) is completely new.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
TODAY()
Description:
Note:
The result is a serial date number. PlanMaker automatically formats it in date format so that it will be displayed
as a date. Using the options from the ribbon tab Home | group Number , you can adjust the date format
displayed to your needs.
Example:
See also:
NOW, CREATEDATE
Syntax:
TRANSPOSE(Array)
Description:
Returns the transpose of a matrix, i.e., swaps its columns with its rows. When you transpose, for example, a 2x4
matrix, the result is a 4x2 matrix.
Array is a cell range or array containing the matrix to be evaluated.
Note:
Formulas using this function have to be entered as an array formula. For more information, see Working with
arrays.
Formulas and functions 791
Please note that the range you have to select before entering the formula must have the correct dimensions. If
the matrix consists of x rows and y columns, the resulting range must have y rows and x columns.
Example:
See also:
Syntax:
Description:
Note:
Formulas using this function have to be entered as an array formula. For more information, see Working with
arrays.
Annotation:
The linear regression is performed with this function using the least squares method.
Example:
See also:
Syntax:
TRIM(Text)
Description:
Removes all spaces from the beginning and the end of the specified text string.
Example:
See also:
CLEAN
Formulas and functions 793
Syntax:
TRIMMEAN(Area, Percentage)
Description:
Returns the mean of the values in the middle of a data set (by excluding the specified percentage of extreme
values).
"Extreme values" are the smallest and largest values of a data set. These are often "outliers" (untypically low or
high values, for example due to a measurement error).
Area is the cell range or array to evaluate.
Percentage is the percentage of values to be excluded.
If, for example, 100 values are given and Percentage is set to 10%, 10 values will be excluded: 5 from the
bottom and 5 from the top.
Note: For symmetry, the number of excluded values will automatically be rounded down to a multiple of 2. For
example, if 30 values are given and Percentage is set to 10%, only 2 values will be excluded instead of 3.
Example:
Cells A1:A10 contain the following values: 43, 45, 42, 0, 44, 45, 42, 1234, 40, 41
As you can see, two values are exceptionally low/high (e.g., because of a measuring error): 0 and 1234. Thus,
using the AVERAGE function would return an unusable result:
AVERAGE(A1:A10) returns 159.2
If you use TRIMMEAN instead and, for example, exclude 20% of the top and bottom values – in this case,
these are ideally exactly the two outliers among the 10 values – a usable average value is returned:
TRIMMEAN(A1:A10, 20%) returns 42.75
See also:
Syntax:
TRUE()
Description:
See also:
FALSE
Syntax:
TRUNC(Number [, n])
Description:
Returns the given number truncated to n digits after the decimal point.
n is the number of decimal places.
If n is omitted, Number is truncated to an integer.
If n is a negative value, Number is truncated to the left of the decimal point (see last example).
Example:
TRUNC(5.779) returns 5
TRUNC(5.779, 2) returns 5.77
TRUNC(1234, -2) returns 1200
Annotation:
See also:
TTEST (t-test)
Note: TTEST is supplemented by the new identical function T.TEST, which is available in newer versions of
Microsoft Excel (2010 or later).
Syntax:
Description:
See also:
T.TEST (t-test)
Syntax:
Description:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
TYPE(Value)
Formulas and functions 797
Description:
Text string 2
Logical value 4
Error value 16
Array 64
Example:
TYPE(42) returns 1
If A1 contains the text string "Text":
TYPE(A1) returns 2
See also:
ERRORTYPE
Syntax:
UPPER(Text)
Description:
Example:
See also:
PROPER, LOWER
Syntax:
USERFIELD(FieldName)
Description:
Returns the content of one of the fields with your user information (name, address, etc.) entered in PlanMaker's
settings dialog.
Note: You can edit your user information by choosing the command File | Options , switching to the
General tab and clicking the User info button.
FieldName is the name of the field to be returned (see table below).
Uppercase and lowercase letters can be mixed. But please note that, if entered directly, FieldName has to be
surrounded by double quotation marks (") – as in USERFIELD("User.City").
FieldName can be one of the following text strings:
Title User.Title
Name User.Name
Initials User.Initials
Company User.Company
Department User.Department
Address 1 User.Address 1
Address 2 User.Address 2
State, ZIP User.ZIP
City User.City
Country User.Country
Phone 1 User.Phone 1
Phone 2 User.Phone 2
Phone 3 User.Phone 3
Formulas and functions 799
Fax User.Fax
E-mail 1 User.E-mail 1
E-mail 2 User.E-mail 2
E-mail 3 User.E-mail 3
Web site User.Website
Compatibility note 1:
This function is not supported by Microsoft Excel. If you save a document in Excel format, all calculations
using this function will be replaced by their last result as a fixed value.
Compatibility note 2:
In PlanMaker 2016 and older, there were two sets of user data: "User (home)" and "User (business)". This was
reduced to one set since PlanMaker 2018. When you open an old document that uses this function, its
parameters are automatically converted accordingly.
Example:
Syntax:
VALUE(Text)
Description:
Note:
This function was retained only for compatibility with older spreadsheet applications. It is no longer commonly
used, as current spreadsheet applications (including PlanMaker) automatically convert text strings into
numbers, where necessary.
Formulas and functions 800
Example:
VALUE("42") returns 42
VALUE("42 USD") returns 42, since "USD" is a valid currency unit.
VALUE("42 bolts") returns a #VALUE! error value.
VALUE("TRUE") returns 1
VALUE("09/25/2014") returns 41907, the serial date value for the date 09/25/2014.
See also:
NUMBERVALUE, TEXT, T, N
Syntax:
Description:
Annotation:
Example:
See also:
Syntax:
Description:
The VARA function is almost identical to the VAR function (see note). It estimates the variance of a
population based on a sample.
Number1, Number2, etc. are single values, cell ranges, or arrays containing the values to be evaluated
(sample).
Note:
Unlike the VAR function, VARA also evaluates logical values and text: FALSE evaluates as 0. TRUE
evaluates as 1. Text evaluates as 0.
Empty cells, however, are also ignored here.
Annotation:
Example:
See also:
VAR.S/VAR, VARPA
Formulas and functions 802
Syntax:
Description:
Annotation:
Example:
See also:
Syntax:
Description:
Annotation:
Example:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
Description:
The VARPA function is almost identical to the VARP function (see note). Returns the variance of an entire
population.
Number1, Number2, etc. are single values, cell ranges, or arrays containing the values to be evaluated. Please
note that all values of the entire population have to be given. To calculate the variance of a sample, use the
VARA or VAR.S/VAR function instead. This returns an estimate of the variance.
Formulas and functions 804
Note:
Unlike the VARP function, VARPA also evaluates logical values and text: FALSE evaluates as 0. TRUE
evaluates as 1. Text evaluates as 0.
Empty cells, however, are also ignored here.
Example:
See also:
Syntax:
Description:
Annotation:
Example:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Formulas and functions 805
See also:
Syntax:
Description:
Scans the first column of Range for the first given value of Crit. If found, the function returns the content of
the cell located in the same row and n-th column of Range.
Note: VLOOKUP can search vertically only. To search horizontally, use HLOOKUP instead
Crit is the value to be searched for (case insensitive).
Range is the cell range or array to be evaluated. Its first column should contain the values to be scanned. These
can be text strings, numbers or logical values.
n is the relative column number in Range from which a value will be returned, if Crit is found.
If n is less than 1, a #VALUE! error value is returned. If n is greater than the total number of columns in
Range, a #REF! error value is returned.
Sorted is a logical value determining whether the values in the first column of Range are in sorted order:
TRUE or omitted: Values have to be sorted in ascending order.
FALSE: Values do not have to be sorted.
Important: If you do not explicitly set Sorted to FALSE, these values must be in sorted order!
Note:
If Sorted is set to TRUE and VLOOKUP does not find a value that exactly matches the Crit, the next lower
value is automatically taken. If no smaller value exists because Crit is smaller than the smallest value available,
the function returns the error value #N/A.
Example:
You sell flowers at different unit prices – depending on the amount of flowers the customer buys. To do this,
you have created a table with a discount scale:
Formulas and functions 806
Now you can use the VLOOKUP function to determine the price for a specific type of flower depending on the
number of pieces.
Use the following arguments:
For Crit, enter the name of the flower type (i.e. "roses", "carnations" or "tulips").
For Range you enter the cell range, which contains the names of the flower types in the first row and the prices
below – here A2:D4.
For n you enter the number of pieces plus one, because the first column (n=1) does not contain prices, but the
names of the flowers.
Some examples:
VLOOKUP("Roses", A2:D4, 2, FALSE) returns the unit price when purchasing one rose, i.e. 5.50 Euro.
VLOOKUP("Roses", A2:D4, 3, FALSE) returns the unit price when purchasing two roses, i.e. 5.10 Euro.
VLOOKUP("Roses", A2:D4, 4, FALSE) returns the unit price when three roses are purchased, i.e. 4.95 Euro.
VLOOKUP("Carnations", A2:D4, 4, FALSE) returns the unit price when three carnations are purchased, i.e.
4.50 Euro.
VLOOKUP("Carnations", A2:D4, 5, FALSE) returns the error value #REF because n is greater than the row
number of Range.
VLOOKUP("Petunias", A2:D4, 4, FALSE) returns the error value #N/A, because "Petunias" does not appear in
the first row of Range .
See also:
WEEKDAY (weekday)
Syntax:
WEEKDAY(Date [, Mode])
Formulas and functions 807
Description:
Returns the day of the week of a date as a number (from 1 to 7 or from 0 to 6).
Mode (optional) lets you change the type of values to be returned:
1 or omitted: Numbers from 1 (Sunday) to 7 (Saturday) are returned.
2: Numbers from 1 (Monday) to 7 (Sunday) are returned.
3: Numbers from 0 (Monday) to 6 (Sunday) are returned.
Example:
See also:
Syntax:
WEEKNUM(Date [, WeekStartsOn])
Description:
Note:
In Germany (and some other countries like Switzerland and Austria), a different method of calculation is
normally used; here it is based on the ISO standard. See function ISOWEEKNUM (or see below
WeekStartsOn with value variant "21").
Important:
Also note that by default, this function considers Sunday as the beginning of the week – not Monday.
Formulas and functions 808
However, you can change this with the optional argument WeekStartsOn. WeekStartsOn lets you specify on
which day a week begins:
1 or omitted: Week begins on a Sunday.
2: Week begins on a Monday.
Compatibility notes:
Microsoft Excel supports the values 11-17 and 21 for the WeekStartsOn argument only in version 2010 or
later. In older versions these values are not known.
Example:
See also:
Syntax:
Description:
Example:
See also:
Syntax:
Description:
Example:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Syntax:
Description:
Holidays (optional) is a cell range or an array containing a list of dates to be skipped (e.g. holidays). (This is
usually done using a cell range or an array containing the corresponding date values)
Example:
See also:
HOLIDAY, NETWORKDAYS
Syntax:
Description:
Returns an estimate for the internal rate of return of an investment with irregular cash flows.
The calculation is based on the cash flows specified in the Values argument. Payments have to be entered as
negative values, income as positive values. Payments may be made at any time. The date of each cash flow has
to be specified using the Dates argument.
The function expects the following arguments:
Values is a cell range or array containing the cash flows. At least one payment and one income have to be
given.
Dates is a cell range or array containing the dates for each cash flow specified in Values.
Guess (optional) lets you specify an estimate for the result (see note below).
Note:
The result of this function is calculated using an iterative search technique. If the function does not find a result
with an accuracy of 0.00001% or better after 20 iterations, it aborts and the #NUM! error value is returned. If
this occurs, try altering the Guess parameter.
Formulas and functions 812
See also:
Syntax:
Description:
Returns the net present value of an investment with irregular cash flows.
The calculation is based on the cash flows specified in the Values argument. Payments have to be entered as
negative values, income as positive values. Payments may be made at any time. The date of each cash flow has
to be specified using the Dates argument.
The function expects the following arguments:
Rate is the discount rate to apply to the cash flows.
Values is a cell range or array containing the cash flows. At least one payment and one income have to be
given.
Dates is a cell range or array containing the dates for each cash flow specified in Values.
See also:
NPV, XIRR
Syntax:
Description:
XOR ("exclusive or") returns the logical value TRUE if an odd number of the arguments is TRUE, otherwise it
returns FALSE.
Formulas and functions 813
This function is often used with only two arguments. Here, the following applies: If either one or the other
argument is TRUE, it returns TRUE. On the other hand, if both are TRUE or both are FALSE, it returns
FALSE.
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
Example:
See also:
Syntax:
YEAR(Date)
Description:
Example:
See also:
ZTEST (z-test)
Note: ZTEST is supplemented by the new identical function Z.TEST, which is available in newer versions of
Microsoft Excel (2010 or later).
Syntax:
ZTEST(Area, x [, Sigma])
Description:
See also:
Z.TEST (z-test)
Syntax:
Z.TEST(Area, x [, sigma])
Description:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Appendix
The appendix of the manual contains the following information:
§ Ribbon commands and corresponding menu commands
In this section, you will find a table of all commands in the ribbon interface and the respective
corresponding menu command in the classic menu interface.
§ Shortcut keys
This section contains tables with the most important shortcut keys that you can use in the program.
§ Command-line parameters
Here, you will find an overview of parameters that can be used to directly trigger a specified program option
when you start PlanMaker.
Tip 1: You can switch the user interface between ribbon and classic menus at any time. To do so, choose the
command File | Options in the ribbon (or choose Tools > Options in the classic menu interface). In the
dialog box, switch to the Appearance tab and click on the User interface button. The program will display a
dialog box in which you can choose the desired user interface.
Tip 2: Use the "hamburger menu" (the icon on the left in the Quick access toolbar) if you still want to
access the classic menu commands from the ribbon interface.
Example: The ribbon command File | Document | Save can be found under File > Save in the classic menu
interface.
Another entry >> is also added for some commands if the command can only be found in the submenu of an
icon or in a dialog box.
Ribbon Menu
File | Print | Define print range File > Print range > Define print range
File | Print | Define print range >> Remove print range File > Print range > Remove print range
Ribbon Menu
Home | Edit | Paste >> Paste special Edit > Paste special
Ribbon Menu
Home | Format | Conditional formatting >> New rule Format > Conditional formatting > New rule
Home | Format | Conditional formatting >> Manage rules Format > Conditional formatting > Manage rules
Home | Format | Conditional formatting >> Delete rules in Format > Conditional formatting > Delete rules in
selected cells selected cells
Home | Format | Cell styles >> Manage cell styles Format > Cell style
Home | Cells | Insert >> Insert copied cells Worksheet > Insert copied cells
Home | Cells | Insert >> Insert worksheet Worksheet > Worksheet > Insert
Home | Cells | Delete >> Delete worksheet Worksheet > Worksheet > Delete
Home | Cells | Visibility >> Hide rows Worksheet > Row > Hide
Home | Cells | Visibility >> Show rows Worksheet > Row > Show
Home | Cells | Visibility >> Hide columns Worksheet > Column > Hide
Home | Cells | Visibility >> Show columns Worksheet > Column > Show
Home | Cells | Visibility >> Hide sheet Worksheet > Worksheet > Hide
Home | Cells | Visibility >> Show sheet Worksheet > Worksheet > Show
Appendix 820
Ribbon Menu
Home | Contents | Sort and filter >> Sort Worksheet > Sort
Home | Contents | Sort and filter >> Sort ascending Toolbar: Standard
Home | Contents | Sort and filter >> Sort descending Toolbar: Standard
Home | Contents | Sort and filter >> AutoFilter Worksheet > Filter > AutoFilter
Home | Contents | Sort and filter >> Show all Worksheet > Filter > Show all
Home | Contents | Sort and filter >> Reapply filter Worksheet > Filter > Reapply filter
Home | Contents | Sort and filter >> Special filter Worksheet > Filter > Special filter
Home | Contents | Fill >> Down Edit > Fill > Down
Home | Contents | Fill >> Right Edit > Fill > Right
Home | Contents | Fill >> Left Edit > Fill > Left
Home | Contents | Fill >> Series Edit > Fill > Series
Home | Contents | Delete >> All Edit > Delete special > All
Home | Contents | Delete >> Formatting Edit > Delete special > Formatting
Home | Contents | Delete >> Contents Edit > Delete special > Contents
Home | Contents | Delete >> Comments Edit > Delete special > Comments
Home | Contents | Delete >> Conditional formatting Edit > Delete special > Conditional formatting
Home | Contents | Delete >> Input validation Edit > Delete special > Input validation
Appendix 821
Ribbon Menu
Home | Contents | Delete >> Reset character formatting Format > Standard
Home | Contents | Delete >> Remove link Format > Remove link
Insert | Tables | Sheet >> Insert Worksheet > Worksheet > Insert
Insert | Tables | Sheet >> Copy Worksheet > Worksheet > Copy
Insert | Tables | Sheet >> Move Worksheet > Worksheet > Move
Insert | Tables | Sheet >> Delete Worksheet > Worksheet > Delete
Insert | Tables | Sheet >> Rename Worksheet > Worksheet > Rename
Insert | Tables | Sheet >> Show Worksheet > Worksheet > Show
Insert | Tables | Sheet >> Hide Worksheet > Worksheet > Hide
Insert | Tables | Sheet >> Properties Worksheet > Worksheet > Properties
Insert | Objects | Picture frame >> From scanner File > Acquire
Insert | Objects | Picture frame >> Select source File > Select source
Ribbon Menu
Insert | Objects | TextArt object Object > New drawing > TextArt
Insert | Objects | Equation Editor object Object > New OLE object frame >> SoftMaker
Equation Editor
Insert | Objects | Form object >> Checkbox Object > New form object > Checkbox
Insert | Objects | Form object >> Radio button Object > New form object > Radio button
Insert | Objects | Form object >> Dropdown Object > New form object > Dropdown
Insert | Objects | Form object >> Listbox Object > New form object > Listbox
Insert | Objects | Form object >> Pushbutton Object > New form object > Pushbutton
Insert | Objects | Form object >> Spinner Object > New form object > Spinner
Insert | Objects | Form object >> Scrollbar Object > New form object > Scrollbar
Insert | Objects | Form object >> Label Object > New form object > Label
Insert | Objects | Form object >> Groupbox Object > New form object > Groupbox
Insert | Objects | OLE object frame Object > New OLE object frame
Insert | Objects | OLE object frame >> TextMaker object Object > New OLE object frame >> TextMaker
Document
Insert | Objects | OLE object frame >> Presentations object Object > New OLE object frame >> Presentations
Slide
Ribbon Menu
Layout | Page Setup | Header / footer Insert > Header and footer
Layout | Cells | Cell size: Row height Worksheet > Row > Height
Layout | Cells | Cell size: Column width Worksheet > Column > Width
Layout | Cells | Optimum height Worksheet > Row > Optimum height
Layout | Cells | Optimum width Worksheet > Column > Optimum width
Layout | Position | Bring to front Object > Order > Bring to front
Layout | Position | Bring to front >> Bring forward one level Object > Order > Bring forward one level
Layout | Position | Send to back Object > Order > Send to back
Layout | Position | Send to back >> Send backward one level Object > Order > Send backward one level
Ribbon Menu
Formula | Function | Date and time Insert > Function >> Category
Formula | Named areas | Edit names Worksheet > Names > Edit
Formula | Named areas | Create names Worksheet > Names > Import
Formula | Named areas | Apply names Worksheet > Names > Apply
Formula | Named areas | Export names Worksheet > Names > Insert list
Formula | Traces | Trace to error Tools > Formula auditing > Trace to error
Formula | Traces | Trace predecessors Tools > Formula auditing > Trace predecessors
Formula | Traces | Trace predecessors >> Select Tools > Formula auditing > Select predecessors
predecessors
Formula | Traces | Trace successors Tools > Formula auditing > Trace successors
Formula | Traces | Trace successors >> Select successors Tools > Formula auditing > Select successors
Formula | Traces | Remove all traces Tools > Formula auditing > Remove all traces
Formula | Traces | Remove all traces >> Remove traces to Tools > Formula auditing > Remove traces to
predecessors predecessors
Formula | Traces | Remove all traces >> Remove traces to Tools > Formula auditing > Remove traces to
successors successors
Formula | Traces | Previous error Tools > Formula auditing > Go to previous error
Formula | Traces | Next error Tools > Formula auditing > Go to next error
Ribbon Menu
Formula | Update | Update data >> Update calculations Tools > Recalculate
Formula | Update | Update data >> Update charts Tools > Update charts
Formula | Update | Update data >> Update external Tools > Update external references
references
Formula | Update | Update data >> Update pivot tables Tools > Refresh all pivot tables
Data | Filter | Special filter Worksheet > Filter > Special filter
Data | Filter | Show all Worksheet > Filter > Show all
Data | Filter | Reapply AutoFilter Worksheet > Filter > Reapply filter
Data | Edit | Remove empty rows Worksheet > Remove > Empty rows
Data | Edit | Remove empty rows >> Remove duplicate rows Worksheet > Remove > Duplicate rows
Ribbon Menu
Data | Outliner | Remove all groups Worksheet > Outliner > Clear outline
Data | Outliner | Show details Worksheet > Outliner > Show details
Data | Outliner | Hide details Worksheet > Outliner > Hide details
Review | Input validation | Previous invalid cell Tools > Formula auditing > Go to previous invalid
cell
Data | Input validation | Next invalid cell Tools > Formula auditing > Go to next invalid cell
Review | Spelling | Spell check >> Edit user dictionaries Tools > Edit user dictionaries
Review | Comments | Previous comment Tools > Comments > Previous comment
Review | Comments | Next comment Tools > Comments > Next comment
Review | Comments | Comment visibility >> Show all Tools > Comments > Show all comments
comments
Review | Comments | Comment visibility >> Show this Tools > Comments > Show this comment
comment
Review | Comments | Comment visibility >> Restore all Tools > Comments > Reset comment position
comment positions
Review | Protection | Cell protection Format > Cell: Protection tab >> Protect cell
Review | Protection | Hide cell Format > Cell: Protection tab >> Hide cell
Ribbon Menu
Review | Input validation | Mark invalid data Tools > Formula auditing > Mark invalid data
Review | Input validation | Remove marks Tools > Formula auditing > Remove invalid data
marks
Review | Input validation | Previous invalid cell Tools > Formula auditing > Go to previous invalid
cell
Review | Input validation | Next invalid cell Tools > Formula auditing > Go to next invalid cell
View | View | Row and column headers View > Row & column headers
View | View | Show zero values Worksheet > Worksheet > Properties >> Show zero
values
View | View | Show sheet grid Worksheet > Worksheet > Properties >> Gridlines
View | View | Show page breaks Worksheet > Worksheet > Properties >> Page
breaks
View | View | Page break preview View > Page break preview
View | Zoom | Fit to selection View > Zoom level >> Fit to selection
View | Windows | Pivot table sidebar View > Pivot table sidebar
View | Windows | Pivot table sidebar >> Show at left View > Pivot table sidebar > Show at left
View | Windows | Pivot table sidebar >> Show at right View > Pivot table sidebar > Show at right
Ribbon Menu
View | Windows | Windows >> View side by side Window > View side by side
View | Windows | Windows >> Close all Window > Close all
Table | Table | Summarize as pivot Worksheet > Table > Create pivot table
Table | Table | Convert to range Worksheet > Table > Convert to range
Table | Table | Delete table Worksheet > Table > Delete table
Table | Selection | Select rows Worksheet > Table > Select > Select rows
Table | Selection | Select columns Worksheet > Table > Select > Select columns
Table | Selection | Select table Worksheet > Table > Select > Select table
Table | Edit | Insert above Worksheet > Table > Insert > Insert rows above
Table | Edit | Insert below Worksheet > Table > Insert > Insert rows below
Table | Edit | Delete rows Worksheet > Table > Delete > Delete rows
Table | Edit | Insert left Worksheet > Table > Insert > Insert columns at left
Table | Edit | Insert right Worksheet > Table > Insert > Insert columns at
right
Table | Edit | Delete columns Worksheet > Table > Delete > Delete columns
Table | Style | Header row Worksheet > Table > Header row
Table | Style | Total row Worksheet > Table > Total row
Ribbon Menu
Picture | Adjust | Change source Object > Properties: Picture tab >> File...
Ribbon Menu
Chart | Data | Series in columns Object > Chart > Data in columns
Chart | Data | Series in rows Object > Chart > Data in rows
Chart | Chart elements | Edit properties Object > Chart > xy element: Properties
Chart | Position | Chart location Object > Chart > Change chart location
Chart | Export | Save chart as a picture Object > Chart > Save as picture
Via the context menu of the worksheet register Worksheet > Worksheet > Show > Show all
Data | Outliner >> group arrow Worksheet > Outliner > Automatically show outline
pane
Data | Outliner >> group arrow Worksheet > Outliner > Options
Via the context menu Worksheet > Table > Select > Select column data
Appendix 831
Ribbon Menu
Shortcut keys
The following pages contain tables with Planmaker's most important shortcut keys:
§ Shortcut keys in Windows and Linux versions
§ Shortcut keys in Mac version
Tip: If you choose the ribbon command File | Customize , you can customize the default shortcut keys
and create new shortcut keys. For more information, see Customizing shortcut keys.
Home | Go to F5 or Ctrl+G
Update charts F8
Update calculations F9
Open a selection list with the contents of the cells above or below Alt+Shift+â
a cell
Home | Go to Cmd+G or F5
Update charts F8
Appendix 839
Update calculations F9
Open a selection list with the contents of the cells above or below Alt+Shift+â
a cell
Command-line parameters
Note: The command-line parameters described here only work on Windows.
Command-line parameters allow you to specify that PlanMaker is started immediately with a specific program
option rather than with the usual default behavior. Example: You would like PlanMaker to switch to the dialog
box for selecting a document template directly upon startup.
To insert a command-line parameter, proceed as follows:
1. Create a new shortcut to PlanMaker on the desktop. Ideally, give the link a distinctive name in order to
distinguish it more clearly.
2. Choose the properties of the shortcut: Right-click on the link for the context menu and select the entry
Properties.
3. The following dialog box with the Shortcut tab will then appear:
Appendix 842
4. In the input field Target after the file path "...\PlanMaker.exe", enter the desired parameter from the
table below. In the figure, for example, this is the parameter -FN.
Important: There must be a space in front of the parameter and the parameter starts with a hyphen.
Command-line parameters
Parameter Description
-FO PlanMaker starts with an open dialog box for selecting a file.
-FN PlanMaker starts with an open dialog box for selecting a document
template.
-P"Path\FileName" PlanMaker starts and prints the specified file directly on the default
printer.
-Q"PrinterName","Path\FileName" PlanMaker starts and prints the specified file directly on the specified
Note: No space is inserted printer.
within the parameter.
Index 843
H I
Hamburger menu 28, 30
IF (if-then-else condition) 626
HARMEAN (harmonic mean) 616
IFEMPTY (return a value if cell is empty) 628
Harmonic mean (HARMEAN) 616
IFERROR (return a value on errors) 628
Headers and footers 249
IFNA (return defined value for #N/A) 629
Height of a row 182, 183
IFS (first condition met) 626
HEX2BIN (hexadecimal to binary) 617
Ignore words that start with a number 441
HEX2DEC (hexadecimal to decimal) 618
IMABS (absolute value of a complex number) 630
HEX2OCT (hexadecimal to octal) 618
IMAGINARY (imaginary coefficient of a complex
Hexadecimal to binary (HEX2BIN) 617
number) 630
Hexadecimal to decimal (HEX2DEC) 618
IMARGUMENT (angle of a complex number) 631
Hexadecimal to octal (HEX2OCT) 618
IMCONJUGATE (conjugate a complex number) 631
Hide
IMCOS (cosine of a complex number) 632
cells contents 407
objects 268 IMDIV (division of complex numbers) 632
Hide cells IMEXP (exponential of a complex number) 633
manually 184 IMLN (natural logarithm of a complex number) 633
using the outliner 389 IMLOG10 (base-10 logarithm of a complex number)
High-low chart 314 634
HLOOKUP (look up row-wise) 619, 811 IMLOG2 (base-2 logarithm of a complex number) 634
HOLIDAY (dates of movable Christian holidays) 621 IMNEG (negative value of a complex number) 635
Index 852
W X
Walls (in charts) 332 X axis (in charts) 320, 339
Warning if a formula contains errors 433 XLS file format 413
Watch window 107 XLSX file format 413
Weber function (BESSELY) 517 XNPV (net present value) 812
Week number XOR (logical XOR function) 812
ISOWEEK 653 XY scatter chart 314
ISOWEEKNUM 654
WEEKNUM 807
WEEKDAY (weekday) 806
WEEKNUM (week number) 807
Index 864
Y
Y axis (in charts) 320, 340
YEAR (year of a date) 813
Z
Z axis (in charts) 320, 342, 344
Z.TEST (z-test) 814
Zeros, show/hide
for number formats of cells 185
worksheet properties 459
Zoom level (view) 461
z-test
Z.TEST 814
ZTEST 814
ZTEST (z-test) 814