Pm2018manual en PDF
Pm2018manual en PDF
PlanMaker
Welcome! 21
Technical support ........................................................................................................................... 22
About this manual .......................................................................................................................... 22
System requirements ...................................................................................................................... 23
Screen elements 27
Title bar .......................................................................................................................................... 27
Menu bar ........................................................................................................................................ 28
Standard toolbar ............................................................................................................................. 28
Formatting toolbar .......................................................................................................................... 29
Edit toolbar ..................................................................................................................................... 29
Ribbon ............................................................................................................................................ 30
Document tabs ................................................................................................................................ 31
Document ....................................................................................................................................... 31
Worksheet register .......................................................................................................................... 31
Status bar ........................................................................................................................................ 32
PlanMaker basics 34
The structure of a spreadsheet ........................................................................................................ 34
Moving around in a worksheet ....................................................................................................... 35
Entering data .................................................................................................................................. 36
Deleting data .................................................................................................................................. 36
Undoing changes ............................................................................................................................ 37
Beginning a new document ............................................................................................................ 37
Opening a document ....................................................................................................................... 38
Printing a document ....................................................................................................................... 39
Saving a document ......................................................................................................................... 40
Exiting PlanMaker ......................................................................................................................... 40
Charts ............................................................................................................................................. 48
Outlook ........................................................................................................................................... 48
Editing worksheets 49
Entering data in cells ...................................................................................................................... 51
Undoing changes ............................................................................................................................ 54
Repeating commands ..................................................................................................................... 54
Selecting cells and cell contents ..................................................................................................... 54
Selecting in the Windows, Mac, and Linux version ................................................................ 55
Selecting in the Android version .............................................................................................. 57
Deleting cells and cell contents ...................................................................................................... 57
Deleting the contents of cells ................................................................................................... 58
Deleting whole cells ................................................................................................................. 59
Deleting empty rows ................................................................................................................ 60
Deleting duplicate rows ........................................................................................................... 60
Inserting new cells .......................................................................................................................... 60
Inserting copied cells ...................................................................................................................... 61
Moving and copying cells .............................................................................................................. 62
Pasting cells selectively .................................................................................................................. 64
Filling cells automatically .............................................................................................................. 68
Working with multiple worksheets ................................................................................................ 72
Creating new worksheets ......................................................................................................... 73
Working with the worksheet register ....................................................................................... 73
Managing worksheets .............................................................................................................. 74
Calculating in three dimensions ............................................................................................... 75
Naming cell ranges ......................................................................................................................... 76
Assigning and editing names to cell ranges ............................................................................. 76
Defining names automatically from the selection .................................................................... 78
Creating a list of all named ranges ........................................................................................... 78
Putting named ranges to use ..................................................................................................... 79
Applying names in existing formulas ...................................................................................... 80
Sorting cells .................................................................................................................................... 81
Transposing cells ............................................................................................................................ 82
Distributing text into multiple columns ......................................................................................... 83
Filtering cells by their contents ...................................................................................................... 84
AutoFilter ................................................................................................................................. 84
Special filter ............................................................................................................................. 88
Analyzing tables ............................................................................................................................. 90
Displaying formulas instead of results ..................................................................................... 90
Syntax highlighting .................................................................................................................. 91
Watch window for cell contents .............................................................................................. 92
Formula auditing ...................................................................................................................... 93
Displaying the relationships between cells ....................................................................... 94
Selecting the cells related to a cell ................................................................................... 95
Detecting errors in calculations ........................................................................................ 96
Table of Contents 4
Charts 255
Inserting charts ............................................................................................................................. 256
Editing charts ............................................................................................................................... 256
Changing the chart type ......................................................................................................... 257
Changing the arrangement of data series ............................................................................... 261
Working with chart elements ................................................................................................. 262
Chart area ........................................................................................................................ 264
Plot area .......................................................................................................................... 264
Walls (three-dimensional charts only) ............................................................................ 265
Floor (three-dimensional charts only) ............................................................................ 266
Corners (three-dimensional charts only) ........................................................................ 266
Data series and data points ............................................................................................. 267
Trend lines ...................................................................................................................... 270
Category axis (x axis) ..................................................................................................... 271
Value axis (y axis) .......................................................................................................... 273
Series axis (z axis) .......................................................................................................... 274
Gridlines ......................................................................................................................... 275
Legend ............................................................................................................................ 276
Changing common chart properties ....................................................................................... 277
Chart properties, Format tab ........................................................................................... 278
Chart properties, Properties tab ...................................................................................... 278
Chart properties, Chart Type tab .................................................................................... 278
Chart properties, Data Source tab ................................................................................... 278
Chart properties, Series tab ............................................................................................. 279
Chart properties, Elements tab ....................................................................................... 280
Chart properties, 3D View tab ........................................................................................ 280
Table of Contents 8
Forms 284
Working with form objects .......................................................................................................... 285
Inserting form objects ............................................................................................................ 285
Editing form objects ............................................................................................................... 286
Operating and evaluating form objects .................................................................................. 287
Form objects and Excel macros and scripts ........................................................................... 287
Form objects in detail ................................................................................................................... 287
Checkboxes ............................................................................................................................ 288
Changing the properties of checkboxes .......................................................................... 288
Radio buttons ......................................................................................................................... 289
Changing the properties of radio buttons ....................................................................... 290
Dropdowns ............................................................................................................................. 291
Changing the properties of dropdowns ........................................................................... 291
Listboxes ................................................................................................................................ 292
Changing the properties of listboxes .............................................................................. 292
Pushbuttons ............................................................................................................................ 293
Changing the properties of pushbuttons ......................................................................... 293
Spinners .................................................................................................................................. 294
Changing the properties of spinners ............................................................................... 294
Scrollbars ............................................................................................................................... 295
Changing the properties of scrollbars ............................................................................. 295
Labels and groupboxes ........................................................................................................... 296
Changing the properties of labels and groupboxes ......................................................... 297
Outliner 316
Grouping cells .............................................................................................................................. 317
Showing/hiding grouped cells ...................................................................................................... 318
Outliner options ............................................................................................................................ 319
Addendum 701
Menu commands and corresponding ribbon commands .............................................................. 701
Keyboard shortcuts ....................................................................................................................... 714
Keyboards shortcuts in the Windows and the Linux version ................................................. 714
Keyboards shortcuts in the Mac version ................................................................................ 718
Index 722
Welcome! 21
Welcome!
Note: Up until now, the manual contains only basic information on how to operate the software using the
new ribbon interface. More detailed instructions will be added in a later edition.
Tip: A table showing which ribbon command corresponds to each menu command can be found here: Menu
commands and corresponding ribbon commands.
Android version
PlanMaker is also available for Android devices and contains practically all features of the Windows version.
Welcome! 22
Technical support
If you have any questions, our technical support team will be glad to assist you. You can reach us as follows:
Website
Our website provides program updates, tips and tricks, free downloads, and much more.
Visit us at: www.softmaker.com
Support forums
Feel free to communicate with our technical support team, as well as other users, in our support forums.
You find them at: forum.softmaker.com
System requirements
In order to run this software, the following hardware and software is required:
Windows version
¡ Windows 10, Windows 8/8.1, or Windows 7 (32 or 64 bit)
Mac version
¡ macOS or OS X version 10.10 ("Mavericks") or better
Linux version
¡ Any x86 Linux (32 or 64 bit)
Android-Version
¡ Android 5.0 or better
¡ ARM compatible CPU
Installation and program startup 24
Download
If you obtained the software by download from our website, you will find installation instructions included in
the e-mail that you received after purchasing the software.
CD-ROM
If you obtained the software on CD-ROM, please launch the installation program provided in the root folder of
the CD.
Then, follow the installation program's instructions to install the software.
Starting
To start the installed programs, use the Start menu at the lower left corner of the screen. You will find your
SoftMaker Office applications in a sub-folder called SoftMaker Office.
Note: When you start PlanMaker for the first time, you will be asked to enter your name and address. This information is not for the purpose of
registering the program, but allows you to insert your name, mailing address, etc., in documents through the USERFIELD function You can always
change this information later (see section Preferences, General tab)
Installation and program startup 25
This happens when your system's security settings specify that only programs that have been downloaded from
the App Store should be allowed to run.
Clicking on the question mark in the lower left corner of the message reveals how you can launch the
installation program anyway. A help window appears, recommending the following procedure:
1. Close the error message.
2. Hold down the Ctrl key and click on the installation program.
3. A context menu appears. Select the Open command.
4. A message appears asking if you really want to open this application. Confirm this by clicking on the Open
button.
The installation program will now start.
Starting
After the installation is complete, icons for each of the installed applications will appear in both the Launchpad
and the Dock at the bottom of the screen. To start one of the apps, click on its icon.
Installation and program startup 26
Starting
In most Linux distributions, the installer automatically creates shortcut icons for all SoftMaker Office
applications in the menu. To start any of the applications, click on the corresponding icon.
Alternatively, the following shell scripts are available for launching the programs:
¡ textmaker18 launches TextMaker
¡ planmaker18 launches PlanMaker
¡ presentations18 launches Presentations
You can execute these scripts in a shell, for example.
Note: When you start PlanMaker for the first time, you will be asked to enter your name and address. This information is not for the purpose of
registering the program, but allows you to insert your name, mailing address, etc., in documents through the USERFIELD function You can always
change this information later (see section Preferences, General tab)
Screen elements
On the following pages, the individual components of PlanMaker's user interface are described in detail.
Note: Most of the illustrations in this manual were prepared with the Windows version of PlanMaker. On
other operating systems, some of the controls have a slightly different appearance, but their modes of
operation are identical.
Title bar
At the top of the application window, you will find the title bar.
Screen elements 28
The title bar indicates the name of the application and the name of the current document.
If this document contains changes that have not been saved yet, a little asterisk is displayed behind its name.
Menu bar
The menu bar is found directly under the title bar.
It contains all of PlanMaker's commands in the form of clearly arranged menus. Click on a menu item to open a
menu and invoke a command.
Context menu
In addition, a menu called context menu is also available.
This menu contains different commands depending on the current situation. For example, when you select some
text and open the context menu, it will offer commands for cutting, copying, or formatting that text.
To open the context menu, you usually first select something in your document and then click on that selection
with the right mouse button.
Android: In the Android version, you can also open the context menu with your finger: Just tap on the screen and
hold your finger there for about a second.
Standard toolbar
The Standard toolbar is shown below the menu bar. It contains icons for the most commonly used commands.
Toolbars, such as the Standard toolbar, allow fast access to a program's functions. Each icon represents a
specific command. If you click on it, the corresponding command is invoked.
Screen elements 29
Tip: If you point the mouse cursor at an icon (without clicking) and hold it there, a text box called a "tooltip"
is shown. The tooltip describes the icon's function.
There are additional toolbars in PlanMaker that you can turn on and off as you choose. To do this, either invoke
the menu command View > Toolbars or click with the right mouse button on one of the displayed toolbars. A
menu appears, from which you can select toolbars that you would like displayed.
Customizing toolbars: You can customize the built-in toolbars to your liking and even create your own toolbars.
For more information, see the section Customizing toolbars.
Formatting toolbar
The Formatting toolbar, which appears beneath the Standard toolbar, allows you to format text by choosing the
desired font and style, such as bold, italics, underline, etc.
To choose, for example, a different font, click on the little arrow to the right of the font name to open a list, and
then select a font.
Other icons in the Formatting toolbar are switches that you can turn on and off by clicking, for example, the B
for bold.
Edit toolbar
Below the Standard and the Formatting toolbar is the Edit toolbar.
Cell address
The address of the currently active cell is displayed at the very left.
Accepts the user input in the input field (identical to pressing the Enter ¿ key)
Cancels the user input in the input field (identical to pressing the Esc key)
Ribbon
If you have selected in the settings that you would prefer to use a ribbon interface instead of classic menus and
toolbars, the uppermost area of the program window will look like this on your device:
The ribbon and the Quick Access Toolbar (at the bottom)
Ribbons are a modern type of user interface supposed to replace menus and toolbars (by combining them) in
order to simplify the handling of the software.
As you can see, the ribbon has several tabs that are displayed at its top (File, Home, Insert, etc.). You can
switch between them with the click of a mouse. Each tab contains icons for a specific topic.
Tip: You can also switch between the ribbon tabs using the keyboard: Use Ctrl+F12 to move to the next tab
and Ctrl+Shift+F12 to the previous tab.
The Quick Access Toolbar is displayed below the ribbon. It provides a selection of the most frequently used
commands.
Note: Up until now, the manual contains only basic information on how to operate the software using the
ribbon. More detailed instructions will be added in a later edition.
Tip 1: A table showing which ribbon command corresponds to each menu command can be found here:
Menu commands and corresponding ribbon commands.
Screen elements 31
Tip 2: You can access the classic menu also from the ribbon: Simply click on the icon in the Quick
Access Toolbar to open it.
Tip 3: You can switch the user interface between ribbon and classic menus and toolbars at any time. To do
this, invoke the menu command Tools > Options (or, in the ribbon, the command File > Options). In the
dialog, switch to the Appearance tab and click on the User Interface button. A dialog box appears in which
you can select the type of user interface you prefer.
Document tabs
A bar with document tabs can be found below the Edit toolbar. It displays one tab for each open document.
Document
The document itself takes up the largest area of the program window. This is the work area where you enter
data, carry out calculations, etc.
Detailed information on editing the document and entering data can be found throughout this manual; in
particular, in the chapter Editing worksheets.
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. With the worksheet register, you can switch between the individual worksheets in a
Screen elements 32
document (by clicking on its tab), create new sheets, and manage the existing ones. For details, see the section
Working with multiple worksheets).
In the illustration above, the document consists of three worksheets, with "Sheet1" as the active worksheet.
Status bar
The Status bar is found at the bottom of the program window.
Hint: If you do not see the status bar, you have to change the settings as described in the section Preferences,
Appearance tab.
When you point to an icon or other control in the user interface with your mouse, a short explanation of its
function is displayed in the status bar.
Apart from that, the following information is provided in the status bar (from left to right):
Example Explanation
On the very left, information is displayed about the toolbar icon or menu entry that the mouse is
currently pointing at.
Sum=6 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. (You can change the type of calculation displayed here with the Calculation
in status bar option in the dialog box of the Tools > Options menu command).
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.
Ins: Insert mode is active – newly entered text will be inserted into existing text.
Ovr: Overwrite mode is active – newly entered text will be written over existing text.
The default setting is Insert Mode. You switch between these modes by pressing the Ins key.
AUTO: Normal input mode – numbers are automatically recognized as numbers, and formulas as
formulas. This is the standard setting.
TEXT: Text input mode – everything you enter is interpreted as text, including formulas and numbers.
To switch between these two modes, either click on the text "AUTO" in the status bar or press the key
combination Ctrl+Shift+F4.
Note: If you switch to TEXT input mode, a single quotation mark (') is automatically placed before all
numbers and formulas that you enter, converting them into text – which can not be used for
calculations anymore. (In order to turn text into numbers or formulas again, switch back to AUTO
mode and simply remove the leading quotation mark.)
To change the zoom level, either drag the slider with your mouse, or click on the minus or plus icon. (See also
section Zoom level.)
PlanMaker basics 34
PlanMaker basics
This chapter gives you a brief description of basic PlanMaker functions and terminology.
Topics covered in this chapter:
¡ The structure of a spreadsheet
¡ Moving around in a worksheet
¡ Entering data and Deleting data
¡ Undoing changes
¡ Beginning a new document
¡ Opening a document, Printing a document and Saving a document
¡ Exiting PlanMaker
Spreadsheets are divided into lines and columns. Each spreadsheet can contain up to 1 million rows and 16384
columns, labeled 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. 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.
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.
To undo an input error, press the Esc key. PlanMaker restores the previous cell content.
Alternatively, use the following buttons of the Edit toolbar:
¡ To accept the input, click the button (identical to pressing the Enter ¿ key).
¡ To cancel the input, click the button (identical to pressing the Esc key).
To edit the content of an already populated cell, double-click it, or navigate to the cell and press the F2 key.
For detailed information on this topic, see section Entering data in cells.
Deleting data
There are several ways to delete data from a document:
¡ Deleting the content of a cell
In order to delete the content of a cell, navigate to the cell and press the Del key – or choose the Edit >
Delete menu command.
¡ Deleting only parts of the cell content
In order to delete only a part of the contents of a cell, double-click it. Alternatively, navigate to the cell and
press the F2 key. This allows you to edit the cell content and, for example, delete parts of it.
PlanMaker basics 37
Undoing changes
The Edit > Undo menu command reverses changes made to a document, one by one, in reverse order. The
Undo command can be used repeatedly, as desired.
Opening a document
To open an existing document, use the File > Open menu command.
A dialog box appears that can look, for example, as follows:
The most recently accessed folder will display with all existing documents listed (based on the listed file types).
To choose the file to be opened, type its name in manually or simply select a file from the list.
PlanMaker basics 39
Previewing a document
When the Preview option is activated, a little box displaying a preview of the currently selected document is
displayed alongside the dialog.
Printing a document
To print the active document, choose the File > Print menu command.
PlanMaker basics 40
A dialog box appears, in which you can specify which parts of the document will be printed.
For more information on outputting documents (printing, e-mailing, etc.), see the chapter Outputting
documents.
Saving a document
To save a document, choose the File > Save menu command. If the document has not been saved before,
PlanMaker will request a document name before saving.
Exiting PlanMaker
To exit PlanMaker, use the File > Exit menu command.
If any of the open documents have been altered since they were last saved, PlanMaker automatically asks
whether you would like to save them first.
The PlanMaker Tour 41
Note: Most of the illustrations in this manual were prepared with the Windows version of PlanMaker. On
other operating systems, some of the controls have a slightly different appearance, but their modes of
operation are identical.
Most of the application window is taken up by your new 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.
You can use the arrow keys on your keyboard, e.g. â and à, to move the cell frame from one cell to another.
While you do that, take a look at the Edit toolbar above the worksheet: at the very left, PlanMaker displays the
address of the currently active cell. The address always consists of one or two alphabetic characters and a
number:
A1 means column 1, row 1.
A5 means column 1, row 5.
D5 means column 4, row 5, etc.
The fact that every cell has a unique address is the key to all functions of a spreadsheet. Remember the
variables a, b, c we talked about before? In PlanMaker, the cells are used as variables. Therefore, you can enter
calculations in a cell that refer to other cells in your worksheet – and, for example, calculate the sum of several
cells in another cell.
Note: Do not make the mistake of typing the letter "O" or "o" instead of the numerical digit "0". Computers
make a clear distinction between letters and numbers. 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.
Hint: 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.
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:
The PlanMaker Tour 44
=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. Replace 425 by 300, 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 you press the Enter ¿ key, you can see the result in the cell: the sum of the cells B2 through B4.
PlanMaker has over 330 built-in arithmetic 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. Between cell B2 and cell B4 sits
one cell, B3, and it is included in the summing as well. You could easily have specified a larger range, such as
B2:B123.
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.
Hint: In the Windows version of PlanMaker, you can retrieve a help page for each function by selecting the
function in the dialog and then pressing the F1 key.
Let's try another function. Let's calculate the average value of our three numbers in the table. Proceed as
follows:
Close the dialog box to return to the worksheet, and delete the contents of cell B5 again.
Choose the Insert > Function menu command. 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.
PlanMaker now places the Average function into the input field of the dialog box:
Average()
In order to complete the formula, enter the cell range B2:B4 between the parentheses.
Alternatively, you can select the cell range right in the worksheet: left-click on cell B2, then drag down the
mouse to cell B4 (as you did in a previous example). 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 330 arithmetic functions of PlanMaker. A comprehensive list
of all functions can be found in section Functions from A to Z.
The PlanMaker Tour 46
Going three-dimensional
PlanMaker documents are not limited to single worksheets. If required, 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 256 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.
As an example, if you maintain the financial records of three branches of a company on three worksheets, you
can create a fourth worksheet that sums the financial results of the three branches, giving you an integrated
view of the company finances.
To add a new worksheet to a workbook, use the Worksheet > Worksheet > Insert menu command. To switch
between the individual sheets, use the worksheet tabs on the worksheet register.
Simply click on the desired worksheet tab to switch the currently active worksheet.
For detailed information on this topic, see section Working with multiple worksheets.
Adding a headline
What is missing from our worksheet is a headline. Let's enter one 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 list with the font sizes (at the right of the font list). Select a font size of 24 point.
The remaining elements of the Formatting toolbar allow you to change the color of text, and to apply various
formatting attributes: B turns on bold printing, I switches to italics, U underlines the text, etc.
Android: Please note that in the Android version, selecting cells is done in a quite different way. For details,
see the section Selecting cells and cell contents.
When you have selected the cells to be changed, invoke the Format > Cell menu command. A dialog with
numerous options opens. 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 to be discovered. For more information on this, see the chapter Formatting worksheets.
The PlanMaker Tour 48
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 into charts that get the point across.
To insert a chart in a worksheet, select the values you want to base your chart on and choose the menu
command Object > New chart frame. A dialog box will open where you specify the type (pie chart, column
chart, etc.) and the graphical options (colors, headline, legend, etc.) of the chart. When done, the chart is
inserted into the worksheet.
Outlook
The introductory part of the manual ends here. You now know everything about the basic functions of
PlanMaker. Next comes the reference section of the manual, which contains detailed instructions on working
with PlanMaker's functions. Jump to any chapter you want or just read on.
Enjoy!
Editing worksheets 49
Editing worksheets
This chapter begins the reference section of the manual. This part of the manual contains detailed descriptions
of all features of PlanMaker, and is arranged by topic.
In this first chapter you will find out how to enter data and how to edit worksheets. The following topics are
covered in this chapter:
¡ Entering data in cells
In the first section of this chapter, you will learn everything you need to know about entering text, numbers,
dates, calculations, etc. in cells.
¡ Undoing changes
If you make an error, you can reverse it with the help of the Edit > Undo menu command. The Edit > Redo
command is the counterpart to this, and reverses the Undo command.
¡ Repeating commands
The Edit > Repeat menu command repeats the last command that you have used with exactly the same
settings.
¡ Selecting cells and cell contents
This section describes how to select cells using e.g. mouse or keyboard.
¡ Deleting cells and cell contents
You can use the menu command Edit > Delete to delete just the contents of cells, or Worksheet > Delete
cells to remove cells completely.
¡ Inserting new cells
The Worksheet > Insert cells menu command inserts new cells in your worksheet and pushes the existing
cells down.
¡ Moving and copying cells
Cells can be moved or copied by selecting them and either using the commands in the Edit menu or
dragging them using the mouse. Formulas that reference cells are automatically updated when you move or
copy cells.
¡ Pasting cells selectively
The Edit > Paste special menu command lets you insert the content of the clipboard. You can specify
exactly what to be pasted; for example, just the values or just the formatting.
¡ Filling cells automatically
The Edit > Fill menu command allows you to fill ranges of cells with identical values or a series of values.
Editing worksheets 50
¡ Consolidating data
The Worksheet > Data consolidation menu command allows you to evaluate data from multiple cell
ranges, for example, in order to calculate their total sums.
¡ Tables in worksheets
When you can select a cell range and then invoke the Worksheet > New table menu command, PlanMaker
will create a "table in a worksheet" from it.
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. Apart from that, an AutoFilter is applied to the "table" automatically. Additionally, 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 area and use the menu command Worksheet > New pivot table to create meaningful
presentations of your data with little effort. With exercises in the section.
¡ Freezing rows and columns
With the View > Freeze menu command, you can freeze the top rows and/or columns of a worksheet on the
screen. This will cause them to stay in place when you scroll the worksheet – ideal for row or column
headings.
¡ Inserting special characters
The Insert > Symbol menu command can be used to enter special characters that are not readily available
from the keyboard.
See the following pages for detailed information.
¡ To accept the input, click the button (identical to pressing the Enter ¿ key).
¡ To cancel the input, click the button (identical to pressing the Esc key).
To modify the contents of a cell, navigate to the cell and press the function key F2, or simply double-click on
the cell.
Editing worksheets 52
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 turn this
feature off. Choose the menu command Tools > Options, switch to the Edit tab and deactivate the
Autocomplete Cells option.
Editing worksheets 54
Undoing changes
With the menu command Edit > Undo you can cancel recently completed modifications to a document. For
example, if you format text in another font, you need only invoke the Undo command and the new formatting
will be removed.
This works not only with formatting, but also with practically all kinds of changes – so you can also, for
example, undo the entry or deletion of text.
The Undo command can be applied repeatedly as needed. For example, invoke it five times to cancel the last
five changes.
Repeating commands
The Edit > Repeat menu command repeats the last command that you have used with exactly the same settings.
This is very useful especially when formatting a document. For example, when you have just changed the font
of a cell using the Format > Character menu command, you can navigate to other cells and choose the menu
command Edit > Repeat. This will apply the font change to the other cells as well – as if you had invoked the
Format > Character command once again, with the same settings.
There are many other commands that can be repeated as well.
You can even select non-contiguous cell ranges (using the Ctrl key)
Depending on the operating system in use, the way you proceed when selecting something is a bit different. For
that reason, this section is split into two parts:
¡ Selecting in the Windows, Mac, and Linux version
¡ Selecting in the Android version
Navigate to the cell of interest and press the F2 key (in order to edit the cell). Then, use the arrow keys
together with the Shiftñ key to select text in the usual manner.
¡ Selecting objects
Objects can be selected only with the mouse (see above).
These two handles represent start and end of the selection. They allow you to extend the selection easily:
Simply drag these handles to the desired positions.
¡ Selecting objects
To select an object (picture, drawing, etc.), tap on it. A frame appears around the object to indicate that it is
selected.
Selective deletion
If you use the menu command Edit > Delete special instead of Edit > Delete, you can determine exactly what
will be deleted.
PlanMaker will show a sub-menu with the following options:
¡ All
Delete everything – cell contents as well as formatting, comments, conditional formatting and input
validation.
¡ Formatting
Remove only the formatting (number format, character format, background shading, borders, etc.).
¡ Contents
Delete only the contents, keep everything else (formatting, comments, etc.).
Editing worksheets 59
¡ Comments
Remove only comments that have been added to the selected cells, leaving both content and formatting
intact (see section Inserting comments).
¡ Conditional formatting
Remove only the conditional formatting (see section Conditional formatting).
¡ Input validation
Remove only the input validation (see section Input validation).
Options available:
¡ Move cells up
The selected cells are removed, and the cells below move up.
¡ Move cells to the left
The selected cells are removed, and the cells to the right of them move to the left.
¡ Remove complete rows
The entire row(s) including the selected cells are removed, and the rows below move up.
¡ Remove complete columns
The entire column(s) including the selected cells are removed, and the columns right of them move to the
left.
Editing worksheets 60
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.
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.
A dialog window appears where you can choose in which way the cells should be inserted. Options available:
¡ Move cells down
PlanMaker will insert as many cells as were selected before executing this command. If nothing was selected
before, just one cell will be inserted.
The cells below the insertion are moved down.
¡ Move cells to the right
Same as above, but the cells to the right of the insertion are moved to the right.
¡ Insert complete rows
PlanMaker will insert as many complete rows as were selected before executing this command. If nothing
was selected before, just one row will be inserted.
The rows below the insertion are moved down.
¡ Insert complete columns
PlanMaker will insert as many complete columns as were selected before executing this command. If
nothing was selected before, just one column will be inserted.
The columns to the right of the insertion are moved to the right.
A dialog window appears where you can choose in which way the cells should be inserted. Options available:
¡ 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
Same as above, but the cells to the right of the insertion are moved 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 to the right.
Cut The Edit > Cut menu command removes the selection and places it on the clipboard.
Copy The Edit > Copy menu command copies the selection to the clipboard.
Editing worksheets 63
Paste* The Edit > Paste menu command inserts the contents of the clipboard to the active cell. You can
paste the content of the clipboard repeatedly.
* How to paste from the clipboard without overwriting the existing values of the active cell, see chapter Inserting copied cells.
These commands can also be used with objects (pictures, charts, etc.)
To move or copy cells using the mouse: Select the cells, drag them to a different place, and drop them there.
This technique, called "Drag and Drop", provides a particularly quick method for moving and copying.
Proceed as follows:
1. Select the cells that you want to drag to another location.
2. Point at the selection with your mouse.
3. Press and hold the left mouse button.
4. Drag the mouse, with the left mouse button still held down, to the desired location.
5. When you release the mouse button, the cells will be moved to the target location.
If you hold the Ctrl key down while releasing the mouse button, the cells will instead be copied to the new
location.
If you hold the Alt key down while releasing the mouse button, a dialog 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.
Hint: To move or copy a single cell, you can also use the following method: Click on the cell once to make it
the active cell. Click on it again and hold the left mouse button. After about one second, the mouse cursor
changes, indicating that you can now drag the cell around (as described above).
Editing worksheets 64
Options available:
Paste content
These options allow you to control how the content of the cells in the clipboard should be inserted when they
are pasted.
Options available:
¡ Paste cell contents
If this option is checked, the content of the copied cells is pasted. If it is not checked, just their formatting is
pasted.
Editing worksheets 66
Paste formatting
These options allow you to control if the formatting of the copied cells should be retained when they are pasted.
Options available:
¡ All
The cells in the clipboard retain their entire formatting when they are pasted. (Choosing this option activates
all the other options listed below.)
¡ Number format
The cells retain their number format when they are pasted.
¡ Cell format
The cells retain their cell format when they are pasted.
¡ Input validation
The cells retain their input validation settings when they are pasted.
¡ Conditional formatting
The cells retain their conditional formatting settings when they are pasted.
¡ Borders, Shading
The cells retain their borders/shading when they are pasted.
¡ Column width, Row height
The cells retain their column width/row height when they are pasted.
¡ Row height
The cells retain their row height when they are pasted.
Options
This section contains the following additional options:
¡ Transpose
If this option is checked, 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 checked, 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 allows you to combine the existing
values with the values to be pasted by performing basic arithmetic operations.
Options 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. Go to a cell that contains the value 8 and
invoke the Insert > Paste special menu command. If you choose the option Add to destination, the cell
will contain the value 10 now (8+2=10).
Hint: 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 section External cell references for details).
Editing worksheets 68
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.).
Hint: 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 the Ctrl key while you are dragging with the mouse.
To control the fill function precisely, press and hold the Alt key while dragging. A dialog box (described
below) will appear, providing full control over how the cells are filled.
For example, if you continue two cells containing the values 10 and 20, the new cells will be filled with 30,
40, 50, etc. (see also tips and tricks in the next section).
Arithmetic:
Arithmetic series. Here, each new value will be increased by the value entered in the Increment input box.
For example, if the initial cell contains the value 1 and you specify an increment of 2, the new cells will be
filled with 3, 5, 7, 9, 11, etc.
Geometric:
Geometrical series. Here, each new value will be multiplied by the value entered in the Increment input
box.
For example, if the initial cell contains the value 1 and you specify an increment of 2, the new cells will be
filled with 2, 4, 8, 16, 32, etc.
Date:
Date series. Here, each new value will be increased by the specified increment in the chosen date unit (see
below). Note: This type of series only works correctly if the initial cell contains a date.
For example, if 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 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".
¡ Increment each cell separately
When this option is turned on, 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 turned off, the sequence from the source cells is simply continued, and the cells are
filled as follows:
Editing worksheets 71
Hint: 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", which means
that it will automatically figure which values to use to fill the cells.
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.
Changes made with the menu commands Worksheet > Row and Worksheet > Column also affect all
selected worksheets.
¡ 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. See the next section for details.
¡ Creating a new worksheet
The tab labeled with an asterisk (*) at the very right serves as a "shortcut" for creating new worksheets:
When you click on it, a new worksheet is generated instantaneously.
Managing worksheets
To manage worksheets, choose the Worksheet > Worksheet menu command. A sub-menu will appear.
Tip: This menu can also be invoked by clicking on the desired tab in the worksheet register with the right
mouse button.
¡ The Copy page setup command in the context menu enables you to transfer the entire page setup (i.e. all
settings made with the File > Page setup menu command) from one worksheet to another. It opens a sub-
menu 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.
¡ The Properties command in the context menu is identical to the Worksheet > Properties menu command
in the main menu. It allows you to alter common properties of a worksheet. See section Worksheet
properties.
Hint: As described in the section Working with the worksheet register, you can select multiple worksheets in
the worksheet register before you invoke one of these commands. The command will then be applied to all
selected sheets at once.
Note: If you activate workbook protection for a document, PlanMaker disables the Worksheet > Worksheet
menu command as well as the context menu of the worksheet register. For additional information, see section
Workbook protection.
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, navigate to the cell C9 and enter the following formula:
=Sales!A8 - Costs!D2
After hitting the Enter ¿ key, cell C9 on the worksheet "Profit" will contain the result of your calculation.
Editing worksheets 76
Note: The Worksheet > Names menu command will not be available if at least one worksheet in your
workbook has worksheet protection turned on (see also section Sheet protection).
Detailed information on working with named ranges is provided on 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
¡ Putting named ranges to use
¡ Applying names in existing formulas
Assigning names
To assign a name to a range of cells:
1. Select the cell range that you want to name.
2. Choose the menu command Worksheet > Names > Edit.
3. Input a name for the cell range in the Name edit control.
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).
Editing worksheets 77
Note: Names may only consist of alphanumeric characters, underscores and periods. The first character must
be a letter or an underscore.
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 inside this dropdown list.
3. Enter the new name for the selected cell range.
4. Press the Enter ¿ key.
You have now assigned the specified name to the selected cell range.
Note: When you delete a name, all formulas that use this name will now return a #NAME? error value
instead of a result. For example, if a cell range was named "January", all references to this named range, such
as =SUM(January), will display a #NAME? error value.
Editing worksheets 78
An example
To generate names automatically from the following table:
Select all values and all headings. Invoke the Worksheet > Names > Import menu command. Select which
row and/or column headings to use:
¡ 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.
2. Choose the menu command Worksheet > Names > Insert list.
A list of all named ranges will now be inserted in the table.
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.
Hint: The dialog box for the Insert > Function menu command has a Category list. One of the categories is
"Named ranges". Click on this category and you can quickly pick named ranges and insert them in formulas.
Editing worksheets 80
Sorting cells
The Worksheet > Sort menu command allows you to sort a cell range.
Proceed as follows:
1. Select the cell range to be sorted.
2. Choose the menu command Worksheet > Sort.
3. At 1:, choose the Column you wish to sort on.
4. Next to the column, you can choose the Order of the sorting: Ascending (A to Z) or Descending (Z to A).
5. If required, you can choose additional columns to sort on at 2: and 3:.
For example, if you choose a column containing family names at 1: and a column with first names at 2:, the
cell range will be sorted by the family name – and then, in groups of identical family names, by the first
name.
6. Make any further settings as required, see below.
When you confirm with OK, the cell range will be sorted accordingly.
Dialog options
The dialog box for this command has the following options:
Editing worksheets 82
Transposing cells
The Worksheet > Transpose menu command 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.
Editing worksheets 83
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!
Dialog options
Hint: The best settings for this dialog are determined from the given cell content automatically. Normally, no
manual changes are required.
The dialog window 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. For
example, if 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).
Editing worksheets 84
(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.)
AutoFilter
Use the AutoFilter menu command to filter the rows of a table:
When you select a cell range and invoke the command Worksheet > Filter > AutoFilter, from now on, an
arrow will appear on top of each column in this range. Clicking on one of these arrows opens a dropdown menu
where you can easily choose between the values contained in the corresponding column – and various
predefined conditions that allow you to apply a filter to the cell range.
Hint1: 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 menu
command again. However, on different worksheets it is quite possible to apply a separate AutoFilter.
Hint2: Newly added or updated values are not automatically sorted by the previously set filter conditions. To
integrate changed data into existing AutoFilter, use the menu command Reapply filter.
Editing worksheets 85
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 of interest (including the headings) and invoke the Worksheet > Filter > AutoFilter menu
command to activate the AutoFilter.
Editing worksheets 86
A dropdown arrow will now appear next to each column heading. 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. Effectively, you have now created a filter condition "Name equals Smith"
using the AutoFilter function. All rows that do not match this condition will be hidden.
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.
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.
Editing worksheets 87
¡ 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.
¡ 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 checkmark. Only if all available values of a date level are selected, also a checkmark 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:
Editing worksheets 88
¡ Custom filter: Open a dialog where you can define individual filter conditions.
¡ Delete filter: This option is only activated if criteria have been set via the Text filter, Number filter or Date
filter selection. Press Delete filter to remove exactly these filters.
Reapply filter
If values in the cell range set by AutoFilter have changed, you can use the menu command Worksheet > 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 menu 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 menu command Worksheet >
Filter > Special Filter.
Proceed as follows:
1. Select the desired range of cells.
2. Invoke the Worksheet > Filter menu command. Choose the Special filter command from the resulting sub-
menu.
3. A dialog box is displayed in which you can define one or more filter conditions (see below).
When you're done, click OK to confirm.
All rows that do match the filter conditions will now be hidden.
Editing worksheets 89
Dialog options
The dialog box for the Special filter command offers the following options:
¡ Range contains headings
If the first row and/or column of the selected cell range contains headings, turn on this option. PlanMaker
will ignore this line or column while filtering.
¡ Case sensitive
If this option is checked, 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 choose 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.
Editing worksheets 90
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 tables
PlanMaker provides several tools that can be very useful for analyzing tables and detecting errors, including the
following:
¡ Displaying formulas instead of results
If the View > Show formulas menu command is activated, cells containing a calculation will display the
formula rather than the result.
¡ Syntax highlighting
If the View > Syntax highlighting menu command is activated, cells will be colorized according to their
content.
¡ Watch window for cell contents
The View > Watch window menu command displays a watch window for cell contents. It allows you to
observe the current values in the specified cells.
¡ Formula auditing
The Tools > Formula auditing menu command provides 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 use this command to find errors in your table easily or to mark all invalid data with
red circles.
For detailed information, see the following pages.
Syntax highlighting
If Syntax highlighting is activated, 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).
Hint: If you click the cell, an error message is displayed in the status bar. Correct the formula
accordingly. For more information on error values, see section Error values.
Cyan Syntax error in formula. The calculation in this cell has a syntax error (caused, for example, by a
missing parenthesis or missing arguments).
Editing worksheets 92
Hint: 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.
Hint: 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 when importing documents created with PlanMaker 97 (an
older version of PlanMaker).
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).
Hint: Replace the function with a corresponding PlanMaker function. For a list of all PlanMaker
functions, see section Functions from A to Z, or this manual's index.
Formula auditing
The Tools > Formula auditing menu command provides 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 use this command to find errors in your table easily or to mark all invalid data with red
circles.
When you invoke this menu command, a submenu with several commands opens. Broken down by subjects, the
following functions are available in this menu:
¡ Displaying the relationships between cells
Amongst others, the Tools > Formula auditing menu command provides commands that display the
relationships between cells graphically. For example, PlanMaker can display arrows to all cells that the
calculation in the current cell refers to. Thus, if a cell contains the formula =A1*A2, arrows to the cells A1
and A2 will appear.
¡ Selecting the cells related to a cell
There are also commands that allow you to select all cells the calculation in the current cell refers to. Or,
vice versa, all cells that depend on the current cell.
¡ Detecting errors in calculations
Furthermore, you can jump to the previous or next cell that contains an error value, and display arrows to the
sources of the error.
Editing worksheets 94
You can enable or disable this toolbar anytime by choosing the menu command Tools > Formula auditing >
Show "Formula audition" toolbar.
The icons in this toolbar represent the following functions (from left to right):
¡ Trace predecessors
¡ Remove traces to predecessors
¡ Trace successors
¡ Remove traces to successors
¡ Remove all traces
¡ Trace to error
¡ Go to previous error
¡ Go to next error
¡ Go to previous invalid cell
¡ Go to next invalid cell
Detailed information about the individual function of each icon is given on the following pages.
To do this, navigate to the cell of interest and invoke one the following commands from the submenu of this
command:
Editing worksheets 95
¡ 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.
¡ Remove traces to predecessors
Removes the arrows added with the above command for the current cell.
¡ 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 invoke it in cell B5.
¡ Remove traces to successors
Removes the arrows added with the above command for the current cell.
¡ Remove all traces
Removes all arrows added with the commands Trace predecessors or Trace successors for the entire
workbook.
¡ Select predecessors
This command selects all cells that the calculation in the current cell refers to.
Example: If the current cell contains the formula =A1*A2, this command will select the cells A1 and A2.
¡ Select successors
Selects all cells that refer to the current cell.
Example: If any cell contains e.g. the formula =B5*2, this cell will be selected when you invoke the
command in cell B5.
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 tables
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.
Editing worksheets 98
Inserting comments
Using the Insert > Comment menu command, you can attach a comment to the current cell, for example,
"Don't forget to update this value!".
Viewing comments
Cells with an attached comment have a yellow 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 modify a comment, go to the cell that contains the comment, choose the menu command Insert >
Comment, and apply your changes.
Hint: Alternatively, double-click the yellow triangle in the cell or press the keyboard shortcut Shift+F2 to
edit a comment.
Deleting comments
To remove a comment from a cell, go to the cell use the Edit > Delete special menu command. Choosing the
Comments option from the sub-menu will remove the comments from the selected cells.
Editing worksheets 99
Goal-seeking
The Tools > Goal seek menu command can help you determine what value a certain portion 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 Tools > Goal seek menu command, a dialog box will open with the following options:
¡ 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.
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. Then, choose the menu command Tools > Goal seek.
Editing worksheets 100
Notice in the screenshot 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.
Scenarios
The Tools > Scenarios menu command 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
¡ Viewing scenarios
¡ Managing scenarios
¡ Merging scenarios
¡ Creating a scenario summary
Editing worksheets 101
Creating scenarios
To create scenarios, first create a worksheet with the calculations that you want to analyze.
Then, proceed as follows:
1. Invoke the menu command Tools > Scenarios.
2. Click the Add button.
3. Under Scenario name, enter a name that describes the purpose of the scenario.
4. Under Changing cells, enter the address of the cell whose content is to be altered in the scenario.
You can also specify multiple cells by separating their addresses with semicolons – for example:
A2;A4;A10. Cell ranges (like B5:B10) are allowed as well.
5. Click the Next button to continue.
6. Another dialog appears. There, enter the value that is to be inserted into the "changing cell" in this scenario.
If multiple changing cells are defined in the scenario, the dialog displays a list of these cells. Click on each
list entry and enter the desired value for it.
7. Click the Finish button to finalize this scenario.
8. Repeat the steps 2. through 7. for all further scenarios that you want to add.
9. When done, close the dialog with the Close button.
The scenarios have now been created. To learn how to display them, please read the next section.
Dialog options
In the dialog for adding scenarios, the following additional options are available:
¡ Comment
Allows you to enter a comment for the scenario.
¡ Prevent changes
When this option is enabled, the scenario can no longer be modified or deleted when you activate worksheet
protection.
¡ Hide
When this option is enabled, the scenario is no longer displayed in the list of scenarios when you activate
worksheet protection.
Hint: For general information on working with worksheet protection, see section Sheet protection.
Editing worksheets 102
Viewing scenarios
When you have created scenarios, as described in the previous section, you can view them as follows:
1. Invoke the menu command Tools > Scenarios.
2. Select the desired scenario in the list.
3. Click on the Show button.
Managing scenarios
The Tools > Scenarios menu command can also be used to manage the scenarios defined in the current
worksheet.
For that purpose, the following buttons are available in the dialog for this command:
¡ Add
Adds a new scenario.
For details, see section Creating scenarios.
¡ Delete
Deletes the scenario selected in the list.
¡ Edit
Opens a dialog where you can edit the selected scenario. When you click on Next, another dialog 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 details, see the section Merging scenarios.
Editing worksheets 103
¡ 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 details, see the section Creating a scenario summary.
Merging scenarios
The Tools > Scenarios menu command can also be used to merge scenarios that have been defined on other
worksheets (or 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.
Consolidating data
The Worksheet > Data consolidation menu command allows you to evaluate data from multiple 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, 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. Then, the same is done with all other cells in each
of the cell ranges.
¡ Consolidating data by labels
Alternatively, this command can consolidate data by its labels, as follows:
You have entered the data into one or more source ranges. All of them have one thing in common: a label
has been added to each value, for example in the cell left of the value.
Editing worksheets 105
When you start a consolidation with such source ranges and activate 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
source ranges is irrelevant as well. PlanMaker solely uses the labels to determine which values to sum up.
¡ Modifying and updating consolidations
Whenever you perform a consolidation with the Worksheet > Data consolidation menu command,
PlanMaker remembers each setting that you made in the corresponding dialog (separately for each
worksheet).
This allows you to invoke this command again anytime, change some settings if required, and run the
consolidation again.
For detailed information on these topics, see the pages that follow.
6. At Target range, enter the address of the cell range where you want the results of the consolidation to be
inserted.
Hint: It is sufficient to specify just the address of the cell in the top left corner of the target range.
PlanMaker will then determine its size automatically.
Hint: You can simply click on the desired cell in the table to transfer its address into the dialog.
7. At Function, choose the arithmetic function to be used for the consolidation.
8. The options Labels in ... must be turned off for this kind of consolidation. (For more information, see
section 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 section Modifying and updating consolidations.
Hint: You don't have to enter the first part of the address (folder and file name) by hand. When you click on
the Browse button in the dialog, a file dialog appears, allowing you to choose the desired file.
Don't forget to click on the Add button every time you have completed entering the address of a source range.
Important: Each source range must contain both the values itself and their labels. The labels must be
placed in the leftmost column or in the top row.
Hint: It is sufficient to specify just the address of the cell in the top left corner of the target range.
PlanMaker will then determine its size automatically.
Hint: You can simply click on the desired cell in the table to transfer its address into the dialog.
7. At Function, choose the arithmetic function to be used for the consolidation.
8. Under Options, specify the position of the labels in the source ranges:
Labels in left column: The labels are stored in the leftmost column of each source range. (In that case, the
corresponding values must be stored directly at the right of the labels.)
Labels in top row: The labels are stored in the top row of each source range. (In that case, the
corresponding values must be stored directly below the labels.)
You can also check both options, in case you want to evaluate source ranges that have labels in their
leftmost column and in their top row.
When you activate the Sort labels option, the results of the consolidation in the target range will be sorted
according to the 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 section Modifying and updating consolidations.
Hint: The settings are even stored in the document, so that PlanMaker remembers them the next time you
open the document.
(There's one little limitation: The Target range is not stored in xls files, since the file format doesn't support
it. It is only stored in xlsx files, pmd files, and pmdx files.)
2. Modify the settings of the consolidation at will. You can even add new source ranges or remove existing
ones.
3. Click on Apply to confirm your changes and update the results.
The consolidation in the current worksheet is now performed again, and its updated results are inserted into the
target range. Existing data will be overwritten.
Tables in worksheets
The Worksheet > New table menu command allows you to create a "table" 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.
Hint: 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.)
Hint: 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 of the Tools > Options menu command,
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 turned on, it is automatically moved by
one row.
Note: The new row will be added only inside the table – the cells outside the table are not affected.
Adding a new column can be achieved with the same procedure (using the menu commands Worksheet >
Table > Insert > Insert columns at left or Insert columns at right respectively).
Note: The row will be deleted only inside the table – the cells outside the table are not affected.
Deleting a column can be achieved with the same procedure (using the menu command Worksheet > Table >
Delete > Delete column).
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".
Hint: The name of a table can be changed in the dialog of the Worksheet > Table > Table settings menu
command (Properties tab).
¡ Addressing table columns by their column heading
To address a single table column in a cell reference, enter the name of the table, followed by the column
heading enclosed in brackets.
Editing worksheets 117
Example:
=SUM(Table3[Spring]) returns the sum of all cells living in the column with a column heading "Spring" in
a table named "Table3".
¡ Addressing adjacent table columns
To address a series of adjacent table columns, use the notation [[FirstColumn]:[LastColumn]].
Example:
=SUM(Table3[[Spring]:[Autumn]]) returns the sum of all cells living in the columns "Spring" through
"Autumn" in the table.
¡ Addressing non-adjacent table columns
To address multiple non-adjacent table columns, separate them with a comma instead of a colon.
Example:
=SUM(Table3[Summer],Table3[Winter]) returns the sum of the columns "Summer" and "Winter".
Note that in this case the name of the table has to be specified for each column.
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".
The following specifiers are available:
¡ #All: Represents the entire table – including header row and total row, for example: Table3[#All].
¡ #Data: Represents the cells in a table that contain actual data, i.e. all cells except header row and total row.
¡ #Headers: Represents all cells in the header row (the row containing the column headers).
¡ #Totals: Represents all cells in the total row. (Note: If the total row is deactivated, 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 is 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 118
Pivot tables
Besides the normal tables (see chapter Tables in worksheets), there are also Pivot tables. You can create a pivot
table using the menu command Worksheet > New pivot table based on your existing source data.
Hint: Number formatting of the source data is not applied to pivot tables. For information on formatting
values in the created pivot table, see section 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. 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 120
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 this, select a cell of the table and
select Worksheet > Table > Create pivot table, or right-click in the table to open the context menu and use
the menu command Summarize as pivot table. After that, proceed with the next steps to create a pivot table
as described in the next section.
Editing worksheets 121
2. Select Worksheet > New pivot-table. The following dialog box appears:
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 area a name (see Named 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.
With the Browse... button you can also import external data. For more information, see the section Creating
a Pivot table with imported data.
Editing worksheets 122
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 activate the
Existing worksheet button 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 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.
Read more about the structure and handling of the field list in the section Starting with the Pivot Table field list.
1. Select Worksheet > New pivot-table. The following dialog box appears:
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 Named 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. Call up 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 is 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 activate the
Existing worksheet button 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.
You should now see a (still blank) Pivot table report in the worksheet and the Pivot table field list or simply
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.
Editing worksheets 124
Hint: The field list is displayed only when you place the mouse pointer 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.
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:
Editing worksheets 125
¡ 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 for displaying the field list: Adjust the width of the field list according to your requirements by
dragging the mouse pointer at the inner edge of the sidebar. To show or hide the field list, click on the
narrow vertical button with the small arrow at the edge of the sidebar. Select View > Pivot table sidebar >
Show at left/Show at right to change the display side of the field list.
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 checkmark 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.
Editing worksheets 126
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
Editing worksheets 127
¡ 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.
¡ 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
Editing worksheets 129
¡ 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.
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 with the Report Filter above, 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 checkmark 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
checkmarks.
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.
Please 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).
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 (see Working with the
field list: Fields section); the renaming made here remains.
Editing worksheets 133
¡ In the Report filter area it is not possible to rename fields. However, you can also rename the field at the
fields section.
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 135
The pivot table report at default values for field settings; highlighted in blue: selecting the field settings
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).
Note: 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 dialog that appears, choose the Subtotals tab.
Here you have the following options:
Editing worksheets 136
¡ Auto (default): Sums are displayed for the Subtotals (Employee, as in the figure above). If the value field
(Amount) does not contain numbers, but values with other formats, the Count function is automatically used
for the subtotals.
¡ None: The subtotals (Employee) are not displayed.
¡ 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 an entire 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 an entire 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 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 137
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 dialog that appears, choose the Form tab.
The Field settings dialog with the default values in the Form tab
¡ The Tabular form generally displays a separate column for each field, with the respective field heading:
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).
Example: Toni did not buy any Coffee. Activating this option, however will display that item with an empty
cell in "Sum of Amount".
¡ Variance (population): Returns the variance of an entire 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 section Field settings (Row/Column labels area).
If, on the other hand, you want to show or hide the grand totals for columns/rows, then 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 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.
¡ % 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.
Editing worksheets 142
¡ % 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 section List of all number formats available.
Hint: 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: 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.
....character(s): Here you can now define the extent of the indentation from the left edge of the column by
typing an appropriate number in the input field (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
is that manually made column width adjustments may be discarded when changes are made to the fields.
Deactivate this option to keep the column width you set manually.
¡ Preserve cell formatting: If this option is disabled, the formatting you have made in the pivot table (e.g.
using a different font) will be discarded as soon as you update the pivot table or reopen the workbook. If the
option is enabled, formatting changes are retained.
Editing worksheets 143
¡ Classic pivot table format: If you are confused about the header titles "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: Activate 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 activated for the classic pivot table format.
"Filter" tab
¡ Report filter group box: 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 choose 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.
¡ Field list group box:
Sort A-Z/Sort in data source order - The field names in the field list are sorted according to the order of
the columns from your source data. You can also display the fields in alphabetical order to find specific field
names in the fields section more quickly.
Note: The order specified here does not affect the display in the pivot table report. To sort the items
alphabetically directly in the pivot table report, see Sorting and filtering pivot tables.
"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 group box
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.
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.
Activating the option Banded rows/Banded columns causes alternating background colors of the
rows/columns, activating the option Row headers/Column headers emphasizes the first row/column of the
pivot table.
The design change is displayed directly in the pivot table report as a preview and has to be confirmed with OK
for finally applying it.
Editing worksheets 144
"Data" tab
¡ Special values group box:
For error values show - Cells with incorrect calculations return the known error values also in the pivot
table report (for example, #NV; see section Error values). Activate 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
deactivate the checkbox, a 0 is displayed instead of empty cells. If the checkbox is activated, 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.
¡ Pivot table data group box:
Save source data with file - If this option is enabled, the source data is stored in an internal cache and is
available from the cache for the pivot table independently of your source data. In a way, a copy of the source
table is created. This is particularly useful for external source data: If it no longer exists, you can still work
on your pivot table with the data from the pivot cache.
If you disable this option, your data will not be stored in the pivot cache. When you re-open the file, you
have to click the Refresh data button (see section Updating Pivot tables and changing data area) to initialize
the pivot cache for the pivot table with the source data. For external source data, if they no longer exist,
your pivot table can also not be updated.
Refresh when opening the file - If this option is enabled, the pivot table data is automatically updated to
current source data when you open the file. If you disable this option, you can continue working with your
old pivot data until you trigger the Refresh data button (see section Updating Pivot tables and changing data
area).
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.
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.
Editing worksheets 145
Note: If you deactivate the Defer layout update option again without pressing Update, all arrangements of
the fields that you have made since the option was activated will be discarded.
Editing worksheets 146
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 items of a pivot table report alphabetically by opening the dropdown menu at the header
row/column labels in the report itself 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. To do this, move in the dropdown menu of the pivot report to the next menu level on the right of the
field you want to sort, to access the sort options for this field.
Hint: For the alphabetical display of the fields only in the field list, please read the section Working with the
field list: Fields section.
Editing worksheets 147
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 select 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 choose from the Filter dialog box that appears:
¡ Choose single list items that you want to show/hide by placing/removing a checkmark 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.
Set additional special filters directly in the pivot table report via the dropdown menu
In the Pivot Table report, open the dropdown menu next to the Row labels/Column labels header. If there is
only one field in the Row labels/Column labels area, the filter choice is displayed directly for the selected field.
If there are several fields in the row/column labels area, separate filters can be applied for each field. To do this,
move in the dropdown menu of the pivot report to the next menu level on the right of the field to get its filter
selections.
¡ You can choose single list items or select/deselect the entire list of items with Show all/Hide all.
Note: If the list has too many entries, it is shortened and the entry More appears at the end of the list.
Clicking on this More entry takes you to the Filter dialog box. Here, the complete list of items is
displayed for selection.
Editing worksheets 148
Furthermore, additional special filter conditions are available in the dropdown list. You can find detailed
descriptions of the individual filter conditions in the AutoFilter section.
¡ 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 activated, 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 filter in question.
Tip: If you want to remove all filters at once, deactivate the Multiple filters entry. A dialog box Clear all
filters? appears. Confirm with OK to remove 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.
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.
Editing worksheets 149
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 or the menu command Edit > Select all to select it.
Activating freezing
To freeze rows or columns:
1. Determine which rows and/or columns to freeze:
Freezing rows: To freeze the first rows of a worksheet, select the row directly below the rows you want to
freeze.
Freezing columns: To freeze the first columns of a worksheet, select the column to the right of these columns.
Freezing rows and columns: To freeze both rows and columns, navigate to the cell to the right and below the
area to be frozen.
2. Select the View > Freeze menu command.
The rows and/or columns are now frozen and remain in their original location when you scroll through the
worksheet.
Hint: 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.
Deactivating freezing
To deactivate freezing, select the View > Freeze menu command once again. This removes the checkmark at
the View > Freeze menu command, and the rows/columns are no longer frozen.
Hint: A single mouse click the icon in the bottom-right corner of the document window will also turn off
freezing.
An example
Assume you have the following worksheet:
Editing worksheets 153
Note that both the columns and the rows are labeled. To freeze the labels:
¡ 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 View > Freeze menu command.
¡ 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 View > Freeze menu command.
¡ To freeze both rows and columns, click cell B2 and select the View > Freeze menu command.
To deactivate the freezing function, select the View > Freeze menu command once more.
4. Select the desired character by clicking on it. Then press the Enter ¿ key or click on the Insert button to
insert the character into the text. Alternatively, you can double-click on a character to select and
immediately insert it.
5. You can repeat the above described procedure to insert additional characters, as required. When you are
finished, exit the dialog with the Close button.
Tip for Windows users: Most Windows versions come with two symbol fonts (Symbol and Wingdings) that
include numerous useful symbols (phone symbols, bullets, etc.) and special characters.
Note: The keyboard shortcut remembers only the selected character; the selected font is not remembered.
For more information on changing the keyboard layout, see the section Customizing keyboard shortcuts. Hint:
The keyboard shortcuts for special character can be edited by opening the dialog for editing the keyboard
mapping and choosing the entry Characters in the left list.
Mac/Linux: On some systems (including macOS and several Linux distributions), these keyboard shortcuts
might be not available.
Formatting worksheets 156
Formatting worksheets
You can apply a variety of fonts, colors, shades, borders, and other format options to improve the appearance
and readability of worksheets.
This chapter covers the format options available in PlanMaker, as follows:
¡ Cell size
To change the size of cells, either use the commands in the sub-menu of the menu command Worksheet >
Row (or Worksheet > Column), or 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
Format > Cell menu command to select the appropriate number format.
¡ Borders and lines
The Format > Borders menu command lets you add borders and lines to cells.
¡ Shading
The Format > Shading menu command lets you apply a variety of colors, shades, and patterns to the
background of cells.
¡ Alignment
The Format > Cell menu command lets you change the cell format, including the alignment (left-aligned,
centered, right-aligned, etc.) of the cell contents.
¡ Protection
The Format > Cell menu command can also be used to protect cells against changes (see also section Sheet
protection).
¡ Character format
The Format > Character menu command lets you modify the character format of cells (font, font size, font
style, font color, etc.).
¡ Paragraph format (text frames only)
The Format > Paragraph menu command is available only in text frames. It lets you modify the paragraph
format (spacing, indents, etc.) of the included text.
¡ 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 157
¡ Cell styles
Additionally, you can create cell styles that store your favorite character formats (font etc.) and cell formats
(number format, borders, shading, alignment, and protection settings).
¡ 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 Format > AutoFormat menu command allows you to format a range of cells by applying predefined
format schemes.
¡ Conditional formatting
When you add conditional formattings to cells, these cells will automatically change their appearance when
a certain condition is met. Example: "If the cell content is greater than 1000, display it in red color."
¡ 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.
¡ Transfer formatting
Using the Format > Transfer formatting menu command, you can transfer the formatting of one cell to
other cells.
¡ Page setup
The page setup command allows the user to set print options. It includes settings such as paper size and
orientation, margins, headers and footers, and other options. Use the File > Page setup menu command to
change these settings.
See the following pages for detailed information.
Cell size
On the next pages you will learn how to change the size of cells.
Note: 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 158
Hint: The same can be achieved much faster: by simply double-clicking on the column header.
¡ When you select some cells within a column and invoke this command, only these cells will be used for the
calculation of the optimum width.
¡ When you select nothing and invoke this command, the column width will be adapted to the content of the
current cell.
The height of rows can be changed the same way, using the menu command Worksheet > Row > Optimum
height.
Formatting worksheets 159
Note: If sheet protection is activated for a worksheet, users will not be able to unhide hidden row/columns in
the worksheet. See also section Sheet protection.
To hide rows/columns:
Hiding columns
Hiding and unhiding columns works just the same way, except that you use the column headers or the menu
commands Worksheet > Column > Hide and Worksheet > Column > Show, accordingly.
Formatting worksheets 160
Number format
To change the number format of cells, choose the menu command Format > Cell, and switch to the Number
Format tab.
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
5. Click OK to confirm.
Options available in the dialog box:
¡ Category
Here you can select the desired type of number format. See section List of all number formats available.
¡ Format
Some number formats also have several subtypes to choose from. Select the desired subtype in this list.
¡ Decimal places
Some formats allow you to specify the number of decimal places to be displayed.
Note: Numbers will only be displayed rounded, but they actually keep all of their 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
Formatting worksheets 162
Number
Same as the Default number format, except that you can specify several formatting options (see previous
section). For example, you can set the number of decimal places to be displayed.
Example: 42.00
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
Currency
Displays the number with a currency symbol and two decimal places.
To specify the desired currency symbol, select it in the Currency list box.
Example: $42.00
Accounting
Same as Currency (see above), except that numbers are displayed in accounting format (with minus signs and
currency symbols aligned).
Example: -$ 42.00
Date/Time
Displays the number as date and/or time.
Depending on your system regional settings, various different date and time formats to choose from are offered
in the Format list box.
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: 42%
Scientific
Displays the number in scientific notation.
Examples: 5E+03 (equals 5 * 10^3, which is 5000)
4.2E-01 (equals 4.2 * 10^-1, which is 0.42)
Formatting worksheets 163
Fraction
Displays the number as a fraction.
There are several different formats available.
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
Displays the number in a user-defined format.
For details, see the next section.
Formatting worksheets 164
1. Invoke the Format > Cell menu command, 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 (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 nothing (in case there is no digit at this position).
0 Display a single digit of the number – or a zero (in case there is no digit at this position).
? Display a single digit of the number – or 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.
Note: If your system utilizes a decimal separator other than a period (e.g. a comma), use the
corresponding character instead of a period.
, (comma) Display the number with thousands separators. This code can be placed at an arbitrary position in the
format string. Example: ,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.
Note: Engineering notation (using only exponents that can be divided by 3) is also available. For
example, #00E+00 applied to the number 50000 does not return 5E+04 but 50E+03.
E- or e- Same as E+, except that the exponent's sign is only displayed if it is negative.
Standard Placeholder for the entire cell content (formatted with the number format "Standard").
Example: To output a # character, use the code \# (since the # sign is a valid format code).
"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:
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
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.
Hint: "Conditional formatting" provides a much more convenient and powerful way to perform such tasks.
See section Conditional formatting.
Alternatively, use the Format > Borders menu command, which is doing exactly the same.
You can add border lines at the left, right, top or bottom of cells, and you can create borders that completely
surround cells. Also, you can add gutter lines (the lines between the cells) in this dialog.
A similar dialog box appears for all types of objects that allow you to add border lines (e.g. text frames or table
cells).
Essentially, you operate this dialog as follows:
1. First you specify what kind of border lines you want (by selecting a line style, thickness, and color).
2. Then you pick where to apply the specified border lines – by clicking on the respective lines in the preview
box displayed in the right half of the dialog (or on the buttons surrounding it).
Let's have a look at the entire procedure in detail:
For example, to add borders to cells, you do the following:
1. Select the cells of interest.
2. Invoke the menu command Format > Borders.
3. First, choose what kind of border lines who want – by specifying the following options:
Line style (single, double, or dashed lines)
Thickness of the line
Color of the line
Formatting worksheets 171
4. Then, specify where to apply this line (top, bottom, left, right, etc.).
For this purpose, a preview box surrounded by a set of buttons is available in the right half of the dialog. Use
it as follows:
A) When you click on one of the lines in this preview, the selected type of border line is applied to the
corresponding border.
B) Alternatively, you can click on the buttons displayed to the left and below the preview. Each button
represents one border (indicated by the symbol displayed on the icon).
C) The buttons shown above the preview provide some shortcuts:
The Outline button applies the currently set up border line to all outer borders.
The Inside button does the same for all inner lines (the gutter lines).
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 modify the line settings (step 3) before you apply the line (step 4).
6. When done, confirm with OK.
The lines are now added to the selected cells.
Alternatively, you can use the icon at the very right of the Formatting toolbar to apply border lines.
Proceed as follows:
1. Select the desired cells.
2. Click the arrow right of the icon (not the icon itself). A menu with several predefined border styles will
open. Click on the desired style.
The border lines are now applied.
Tip: If you want to apply the same border style to other cell ranges thereafter, simply select them and click
the icon itself (not the arrow). PlanMaker will apply the last chosen border style once more.
Formatting worksheets 172
Shading
To apply a shade or fill pattern to cells, choose the menu command Format > Cell and switch to the Shading
tab.
Alternatively, use the Format > Shading menu command, which does exactly the same.
To change a single cell, navigate to it without selecting. To change multiple cells, select them before executing
this command. Then proceed as follows:
¡ Applying a shade
You can add a color shade mixed from a specific foreground color and background color to the selected
paragraphs.
To add a shade, set the Type to Shading and specify the following settings:
First, choose a Foreground and a Background color. (The background color is set to white by default.)
In the Shades section, several mixtures of these two colors are now offered. Click on one of these
suggestions to choose it. Alternatively, you can enter an exact percentage for the shade in the edit box below
Shading (in the Type section). Values between 0 (100% background color) and 100 (100% foreground
color) are allowed.
Formatting worksheets 173
Alternatively, you can use the icon at the very right of the Formatting toolbar to apply color shades.
Proceed as follows:
1. Select the desired cells.
2. Click the arrow right of the icon (not the icon itself). A menu with predefined colors will open. Click on the
desired color.
The shade is now applied.
Tip: If you want to apply the same shading color to other cell ranges thereafter, simply select them and click
the icon itself (not the arrow). PlanMaker will apply the last chosen color once more.
Alignment
To change the alignment of cells, choose the menu command Format > Cell and switch to the Alignment tab.
To change a single cell, navigate to it without selecting. To change multiple cells, select them before executing
this command.
Formatting worksheets 174
Options available:
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: Left-aligned
Centered: Centered
Right: Right-aligned
Justified: Fully justified (evenly distributed between left and right cell border). This affects only cells that
contain multiple lines of content and have the Wrap text option (see below) activated.
Center across columns: Content of one cell 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!).
Vertical alignment
Determines the vertical alignment of the cell content within the cell boundaries:
Bottom: Aligned to the bottom
Formatting worksheets 175
Rotate by...
Rotates the cell content by the specified angle.
Text direction
For text in Arabic script, you can change the text direction of the cell to right-to-left here.
Tip: If you choose the default setting Context sensitive, PlanMaker determines the correct writing direction
automatically.
See also chapter Working with Arabic text.
Inner margins
Lets you modify the inner margins of cells.
Wrap text
If this option is checked, the cell content will automatically be wrapped to multiple lines, if it does not fit into a
single line.
Hint: To wrap parts of the cell content to the next line manually, press Ctrl+¿.
By default, this option is switched off, so that text that does not fit is continued right of the cell.
Vertical text
If this option is checked, 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. Merged cells are treated as if they were one single cell.
To merge cells, select them and activate this dialog option.
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 turn this option off.
Formatting worksheets 176
Protection
The Protection tab in the dialog of the Format > Cell menu command can be used to prevent cells from being
changed, to hide the cell content or formula, or to disable printing.
For more information, see section Sheet protection.
Character format
Use the menu command Format > Character to change the character format of text. The character format
includes settings like font, font size, font style (bold, italic, etc.), font color, etc.
Before invoking this command, 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.
¡ If you press F2 and select just parts of the cell content, only the selected characters will be changed.
The options in the dialog of this command are distributed over several "index cards". You can switch between
them by clicking on one of the tabs along the top of the dialog.
Formatting worksheets 177
This is done by selecting the text you want to format, opening the dropdown list box containing typefaces, or
the one containing type sizes, and selecting the desired format from the list with a mouse click.
Text styles
Text styles are formattings like bold, italic, underline, etc.
PlanMaker supports the following text styles:
¡ Italic: A slanted variant of the typeface.
¡ Bold: A heavier ("thicker") variant of the typeface.
¡ Underline: The text is underlined (single, double, words only single, words only double, etc.).
¡ SMALL CAPS: Lowercase letters are replaced with small uppercase letters.
¡ ALL CAPS: All letters are rendered in uppercase.
¡ Strike out: The text is struck through.
¡ Superscript (e.g. r2 ) and subscript (e.g. H2O): These text styles are found on the next tab (see Superscript
and subscript).
You are not limited to just one style; rather, you can apply combinations of the styles to text (although not all
combinations are possible).
Click on the icon for the text style you want to apply or remove: The B stands for bold, the I for italic, and the
U for single underline.
Keyboard shortcuts
There are also keyboard shortcuts for the application of text styles:
Command Windows/Linux Mac
Text color
You can specify the color for both text itself and for its background.
To do this:
1. Select the cells or the text segment to be modified.
2. Invoke the menu command Format > Character.
3. In the associated dialog, switch to the Font tab (if necessary).
You can now select the desired color for the text from the Text color list.
You can also specify a background color for the text using the Background color list. By default, the
background color is set to Transparent. If you choose a different color for the background, the text will appear
against this color.
Note: Changing the background color of cell contents does not shade the entire cell but only the content. To
shade whole cells, use the Format > Shading menu command.
Formatting worksheets 180
Notes
¡ If none of the existing colors offered in the color list suits you, you can always compose your own colors. To
do this, click on "Define color...", which is the last item in the color list (see also section Document
properties, Colors tab.
¡ The text color can also be changed using the icon in the Formatting toolbar:
To do so, select the text (or cells) of interest and click on the little arrow right of this icon (not on the icon
itself). Then, choose the desired color from the list that opens.
Tip: To apply to same color to another piece of text, select the text and simply click on the icon itself.
If you change the character pitch, the width of the characters themselves, rather than the spacing between
them, is affected.
Note: For some printers, changing the pitch of characters formatted in one of the printer's internal fonts is
ignored in the printout.
Kerning
Certain pairs of letters look better when the spacing between these letters is reduced or increased a bit. Such
adjustments, called Kerning, can be made automatically by PlanMaker.
A picture illustrates best what kerning is about:
The upper half of the picture (without kerning) shows that the letters "V" and "A" are too far apart when no
kerning is applied. In the lower half (with kerning), this has been corrected.
To activate kerning, select the cells (or the text segment) of interest, choose the Format > Character menu
command, switch to the Spacing tab and activate the option Use kerning.
PlanMaker now automatically adjusts the spacing between all letters where this would improve the text
appearance.
Note: Not all typefaces 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.
PlanMaker now removes any character formatting that you have applied to the selected text.
Note: This command is available only in text frames. To learn more about text frames, see the section Text
frames.
To indent text in a text frame, choose the menu command Format > Paragraph. There are independent
settings for Left, Right, and First. The first line indent can be either positive or negative, and is used as an
offset from the left indent of the paragraph.
1. In the text frame, place the text cursor in the paragraph of interest (or select multiple paragraphs to be
modified).
2. Invoke the command Format > Paragraph menu command.
You will find the options for line spacing in the Line spacing group box:
3. First, select the method you want to use to specify the line spacing (see below) from the dropdown list box.
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.
So, if you enter e.g. 12 points as a minimum value, normally automatic single line spacing is applied.
However, if the automatic line spacing becomes smaller than 12 points (for example, because you used a
very small font size), a fixed line spacing of 12 points is applied instead.
By default, the line spacing is set to Single.
To change the alignment of text in a text frame, choose the menu command Format > Paragraph and select an
alignment in the Alignment dropdown list.
Available alignment types:
¡ Left
¡ Centered
¡ Right
¡ Justified (evenly distributed between left and right margin)
In text frames, you can add extra spacing above and/or below paragraphs.
For this purpose, select the desired paragraphs in the text frame, choose the menu command Format >
Paragraph, and enter the desired values for the following options:
Option Function
Before Here you can set the amount of spacing to be added between the end of the previous paragraph and the
beginning of the current paragraph.
After Here you can set the amount of spacing that PlanMaker should reserve between the end of the current
paragraph and the beginning of the next paragraph.
Formatting worksheets 185
Note: These values do not affect the amount of space between lines within a paragraph (see section "Line
spacing").
Character styles
Use the menu command Format > Character style to select from a list of defined character styles, or to create
and modify character styles.
Character styles are a collection of character attributes (font, size, style, etc.) that you can name, save, and later
apply to cells. For example, you can create one character style for cells containing values (using e.g. 10 point
Times New Roman), and another style for headings (using 14 point Arial bold).
When you choose a character style, all the attributes stored in that style are applied to the selected cells (or the
selected characters) at once.
Annotation: PlanMaker also supports cell styles (see section Cell styles). The difference between these two
features is that character styles store the character format only, whereas cell styles store both character format
and cell format (number format, alignment, etc.). Apart from that, character styles can be applied to single
characters within a cell, whereas cell styles can only be applied to entire cells.
See the next pages for detailed information.
For this purpose, choose the menu command Format > Character style, select a style, click Edit, and switch
to the Style tab. Place the cursor in the Shortcut key input box and press the desired key combination.
Note: If you enter a key combination that is already in use, its current assignment will be displayed below the
Shortcut key box. To prevent overwriting the keyboard shortcut for another style or menu command, press
the BackspaceÕ key and assign a different key combination.
Applying keyboard shortcuts utilizing Ctrl and Shift is suggested, as these shortcuts are usually available.
Tip: Character styles can also be applied by selecting them from the font list in the Formatting toolbar.
Even faster: If you have assigned a keyboard shortcut to a character style, the style can be applied by
pressing the corresponding key combination.
To remove a style, apply the "Normal" character style. Keep in mind that text to which a character style has
been applied can always be given additional formatting with e.g. the menu command Format > Character.
4. A dialog box similar to the one of the Format > Character menu command (see section Character format)
pops up. Modify the character format as desired.
5. Click OK.
6. Click Close.
Note: By default, all character styles are based on the character style "Normal". You can however base them
on any other character style by selecting the base style in Based on.
Cell styles
Use the menu command Format > Cell style to select from a list of defined cell styles, or to create and modify
cell styles.
Cell styles are a combination of cell attributes (number format, orientation, borders, etc. as well as the character
format) that you can name, save, and later apply to cells. Whenever you choose a cell style, 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.
Annotation: PlanMaker also supports character styles (see section Character styles). The difference between
these two features is that character styles store the character format (font etc.) only, whereas cell styles store
both character format and cell format. Apart from that, character styles can be applied to single characters
within a cell, whereas cell styles can only be applied to entire cells.
See the next pages for detailed information.
Tip: Cell styles can also be applied by selecting them from the dropdown list displayed on the left side of the
Formatting toolbar.
6. Click Close (or the Apply button first if you want to see the result of the cell style directly for the selected
cells).
The new cell style is now defined and ready to use.
You can create a different set of cell styles for each document; the styles are stored inside the document.
Please Note: If you want to create a new cell style Based on another cell style and you have not yet created
your own cell style, then this option is initially grayed out (i.e. cannot be selected), because only the standard
styles are available so far, for example the "Normal" style. In this case, the formatting of the "Normal" style
is used by default for a new cell style. Once you have self-defined your own new cell style and then select it
from the styles list, you will be able to use the option Based on.
Please note: Just like "Based on", you cannot use these options until you have created your own new cell
style. Otherwise the fields are grayed out and not selectable.
Formatting worksheets 191
Note: If you enter a key combination that is already in use, its current assignment will be displayed below the
Shortcut key box. To prevent overwriting the keyboard shortcut for another style or menu command, press
the BackspaceÕ key and assign a different key combination.
Applying keyboard shortcuts utilizing Ctrl and Shift is suggested, as these shortcuts are usually available.
In other words: The "Normal" cell style defines the default cell format in a document. For example, if you
change the number format in this style, all cells (except the ones manually formatted with a different number
format) will be formatted in that number format.
Document templates
Character styles and cell styles (see previous sections) are stored in the document they were created in. To reuse
styles in other documents, store them in a document template.
When you use the File > New menu command to create a new document, PlanMaker requires that you choose
the document template the new file will be based on. Choosing a document template that contains user-defined
character and cell styles will make these styles available in the new document.
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.
AutoFormat
The Format > AutoFormat menu command lets you apply a predefined scheme of formattings to an entire cell
range.
Formatting worksheets 194
For this purpose, select the desired cell range and choose the menu command Format > AutoFormat. A dialog
displaying a list of predefined AutoFormats pops up. Select the desired format and click OK. The cell range
will be reformatted accordingly.
Note: The options in the Apply group box of the dialog 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 menu command Format > Conditional formatting allows you to add conditional formatting to cells.
Conditional formatting will only be applied when a certain condition is met. This way you can achieve that, for
example, a cell is displayed in red color whenever its content is greater than 1000.
Detailed information is provided on the next pages. Topics covered:
¡ Creating a new conditional formatting rule
To add 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 rules
This section details the different types of formatting rules available.
¡ Managing conditional formatting rules
The Manage rules command gives you access to a dialog where you can manage all conditional formatting
in a document. For example, you can edit conditional formatting rules, delete rules, etc.
Formatting worksheets 195
Hint: 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.
Formatting worksheets 196
There are several sub-types available for this type of formatting rule. They can be selected using the Format
Style control, which 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:
Formatting worksheets 197
¡ 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:
2. Choose the menu command Format > Conditional formatting > Manage rules.
3. A dialog pops up.
Note: By default, this dialog 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 using the Close button.
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.
Formatting worksheets 200
¡ Applies 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.
¡ New button
Creates a new conditional formatting rule for the cells currently selected in the worksheet, just like the
Format > Conditional formatting > New rule menu command.
For details on the dialog appearing when you invoke this button, see the section Creating a new conditional
formatting rule.
¡ 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).
For details on the dialog appearing when you invoke this button, see the section Creating a new conditional
formatting rule.
¡ 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 and jumps to the target area for the rule currently selected in the Rules list.
Input validation
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 alert 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.
For instance, if you would like to limit the input of a certain cell to numeric values between 10 and 20, you
would proceed as follows:
1. Navigate to the desired cell. Alternatively, you can select multiple cells to change their settings altogether.
2. Invoke the Format > Input validation menu command.
3. On the Settings tab, you can specify which types of values are permitted as well as their bounds.
For our example, you would choose the following:
Allow: "Decimal Numbers"
Formatting worksheets 202
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. Click OK to confirm.
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: Notice that 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 menu
command Edit > Paste), input validation will not intervene!
If you would like to turn input validation off, select the desired cells and choose Edit > Delete special > Input
validation from the menu. Alternatively, you could also invoke Format > Input validation and select "All
values" under Allow.
The dialog box of the Format > Input validation menu command contains the following options:
Settings 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.
Text length Allow only entries whose length falls within the bounds specified here.
User defined Allow only entries which satisfy the formula given 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.
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 checked, 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!
Types available:
Error Message (first icon): PlanMaker displays an error message. The user is forced to enter a valid value;
invalid values will not be accepted.
Warning Message (second icon): PlanMaker displays a warning message. The user can decide whether
they proceed with the invalid entry anyway.
Information Message (third icon): PlanMaker only displays an information message. The user must only
acknowledge this message and the invalid data is accepted (as long as the user does not click Cancel).
¡ Title
Here you can specify a title for the message.
If you enter nothing here, a standard text is used as the title.
¡ Message
Here you can enter the text of the message.
If you enter nothing here, a standard text is used as the message.
Formatting worksheets 205
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
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 options. 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.
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.
Formatting worksheets 206
Transfer formatting
To transfer the character format and cell format from one cell to other cells, use the Format > Transfer
formatting menu command as follows:
1. Click the cell whose format you want to transfer to other cells.
2. Invoke the menu command Format > Transfer formatting.
The mouse pointer will change to a little brush:
3. Drag the mouse pointer over the desired cells while pressing and holding the left mouse button.
4. If you want to apply the format to additional cells, repeat step 3 as often as required.
5. When finished, invoke the Transfer formatting command once more or simply press the Esc key.
The character format (font, font style, etc.) and cell format (number format, alignment, etc.) will be applied to
the selected cells.
Page setup
The page setup dialog allows you to set print options for the worksheet. This includes settings for paper size
and orientation, margins, headers and footers, etc.
Covered in this section:
¡ Page format
Use the menu command File > Page setup to change paper size, orientation, and margins.
¡ Additional page setup options
The Options tab in the File > Page setup dialog provides extended page setup options for controlling page
numbers, print order, etc.
¡ Headers and footers
The Headers and footers tab in the File > Page setup dialog lets you add headers and footers to your
worksheet. Headers are printed above the worksheet; footers are printed below.
Formatting worksheets 207
¡ Page breaks
PlanMaker automatically inserts page breaks as needed. If desired, you can insert "hard" page breaks to
override them, using the Insert > Page break menu command.
See the following pages for detailed information.
Page format
Choose the menu command File > Page setup and switch to the Page format tab to modify the page format
(paper size, orientation, margins) of the current worksheet.
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.
Options available:
Orientation
Click Portrait for a top-to-bottom page orientation (long edge vertical); click Landscape for a side-to-side
page orientation (long edge horizontal).
Paper size
Lets you select a paper size. Letter size (8.5 by 11 inches) is the default. To use a custom paper size, enter the
appropriate values in the Width and Height boxes.
Margins
Lets you enter values for the page margins.
Distance to edge
Lets you modify the distance between headers/footers and the top/bottom edge of the page.
Note: Headers/footers are printed inside the top/bottom margins. If they do not appear on the printout, check if
a) the Distance to edge is too large, or b) the top/bottom margin is too small.
Paper bins
Available under Windows only: If your printer has multiple paper trays, you can select here which one(s) the
printer should use.
Formatting worksheets 208
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
section.
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, labeled 1, 2, 3, etc. Column headers
are located above the table, labeled A, B, C, etc.)
¡ Grid (gridlines between the cells)
¡ Comments (comments applied to cells with the Insert > Comment menu command)
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 checked, the worksheet's content will be horizontally centered on the page when
printed.
If Center vertically is checked, the worksheet's content will be vertically centered on the page when printed.
Formatting worksheets 209
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.
Hint: 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.
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 area input field in this dialog. This
will remove the print range.
Hint: There's an alternative and more comfortable way to work with print ranges: You can define the print
range for a worksheet by selecting the desired cell range and invoking the File > Print range > Define print
range menu command. To remove the print range from a worksheet, use the File > Print range > Remove
print range menu command.
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).
Formatting worksheets 210
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%.
2. To apply one of the predefined headers, choose it from the dropdown list box in the upper half of the dialog.
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. Click OK to confirm.
The header is changed accordingly.
Editing footers can be performed in the same manner as headers (using the controls in the lower half of the
dialog).
Note: Headers/footers are not displayed in the worksheet on the screen – they appear in the printout only. To
preview how the headers/footers will appear when printed, use the File > Print preview menu command.
Some notes:
¡ Headers/footers can contain up to three sections
The edit controls for entering headers/footers 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.
¡ Using fields for page numbers, file name, etc.
To insert fields into headers/footers, click the Fields button in the dialog.
Fields are placeholders for information such as current date, document name, page number, etc. PlanMaker
will automatically update them – i.e., when a document is printed, the Print Date field will reflect the current
date.
Fields available:
Field name Result
Document Name and Path File name of the document (e.g. "C:\Tables\My Table.pmdx")
Date of Last Change Date the document was last changed (and saved)
To insert one of these fields, click the Fields button, then click a field.
¡ Changing the character format
To change the character format (typeface, font size, etc.) of text in the header/footer, use the controls located
at the top of the dialog.
Important: Please note that you have to select the text that you want to format beforehand.
Hint: To change the distance between headers/footers and the top/bottom edge of the page, invoke the File >
Page setup menu command and switch to the Page format tab.
Page breaks
Based on the selected paper size and margins, PlanMaker automatically inserts page breaks in a document.
When printing, a new page will be started at each page break. If you take a closer look at a worksheet, you will
notice that some of the gridlines between cells are darker. These lines indicate where PlanMaker has inserted
automatic page breaks.
To manually control where PlanMaker starts a new page, insert "hard" page breaks. Hard page breaks override
PlanMaker's automatic page breaks.
To insert a hard page break, choose the Insert > Page break menu command. A sub-menu with the following
commands will open:
¡ Insert before row inserts a horizontal page break above the current row.
¡ Delete before row deletes such a page break. Navigate to a cell located directly below the page break before
selecting this command.
¡ Insert before column inserts a vertical page break left of the current column.
¡ Delete before column deletes such a page break. Navigate to a cell located directly to the right of the page
break before selecting this command.
¡ Delete all page breaks removes all manually inserted page breaks again.
Search & replace 215
Search
Use the Edit > Search menu command to search for a specific term in a document.
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.
2. Invoke the Edit > Search menu command.
3. Under Search for, enter the search term.
4. As necessary, check the options for the search (see section Search and replace options).
5. Click on the Search button to begin the search.
PlanMaker scans the document for the search term and highlights the first cell that contains it.
To continue, choose one of the following options:
A)Click the Search again button to find the next occurrence.
B)Click the Close button to end the search.
Search & replace 216
Replace
Use the Edit > Replace menu command to find and replace values in a document.
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.
2. Invoke the Edit > Replace menu command.
3. Under Search for, enter the search term.
4. Under Replace with, enter the term that is to replace the search term.
5. As necessary, check the options for the search (see section Search and replace options).
6. Click on the Search button to start the search.
PlanMaker scans the document for the search term and highlights the first cell that contains it.
To continue, choose one of the following options:
A)Click the Replace button to replace the selected occurrence of the search term and continue the search.
B)Click the Search again button to jump to the next occurrence of the search term – without replacing the
selected occurrence.
C)Click the Replace All button to replace all occurrences of the search term.
D)Click the Close button to end the search.
When you click on Reduce the dialog contracts and the additional options are hidden. Thus you can specify the
appearance of the dialog according to your preference for having the most options at your disposal or for having
as much of the text as possible visible while you are searching.
The expanded search/replace dialog offers the following additional options:
"Special" button
The Special button allows you to use the following wildcard characters in your search terms:
¡ Single arbitrary character (^?) – represents a single arbitrary character. For example, when you search for
"fo^?d", PlanMaker finds occurrences of "fold", "fond", "food", etc.
¡ Multiple arbitrary characters (^*) – 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 a wildcard character into the search term, click on the Special button and select the desired entry with
a mouse click.
You can repeat and combine wildcards at will within the same search term. Of course, you can also use them
together with normal text.
Hint:
The control displaying the current cell address at the very left of the Edit toolbar works exactly like the edit box
in the dialog of the Edit > Go to menu command.
Search & replace 219
To use this control to jump to a specific cell address, click inside this control, enter the cell address, and press
the Enter ¿ key. You can enter a single cell address, a cell range, or the name of a named range.
Hint: Clicking on the small arrow right of the control opens a dropdown list of all named ranges.
Error Value Jump to cells that contain an error value (see 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 checked, PlanMaker searches all worksheets instead of just the current
one.
Objects (pictures, drawings, etc.) 221
Inserting objects
For example, to insert a picture into the current worksheet:
1. Choose the menu command Object > New picture frame.
2. A dialog box appears, allowing you to select the picture to be inserted. Choose a picture file and confirm
with OK.
3. The picture is inserted.
In case you want to modify its position or size, do the following:
To change the position, click on the picture frame and (while still holding the mouse button down) drag it to
the desired position.
To adjust its size, drag on one of the round handles surrounding the frame.
The process for inserting other types of objects is similar. For more information on the different types of
objects, see sections Charts, Text frames, etc.
Selecting objects
If you want to modify an object, you must select it first. For most types of objects this can be achieved by
clicking the object with the mouse. A selection frame will be displayed around the object, once it is selected.
Hint: Text frames can not be selected by clicking them. To select a text frame, click the surrounding border.
Alternatively, switch to Object mode (see next section). In Object mode, text frames can be selected by
clicking them.
Note: When an object is selected, table cells cannot be edited. To edit cells, click on any cell.
Object mode
Working with objects is a lot easier when you enable Object mode.
By default, PlanMaker runs in Edit mode. In this mode, table cells can be edited, formatted, etc.
When you switch to Object mode, table cells are no longer editable. Rather, various useful functions for object
editing become available. For instance, in Object mode, you can select all types of objects with a simple mouse
click.
Objects (pictures, drawings, etc.) 223
Important: While in Object mode, only commands related to inserting and modifying objects are available.
Cells can no longer be modified, and menu commands not related to objects are grayed out.
¡ Click the icon in the Formatting toolbar to switch to Object mode. Click again to return to Edit mode.
¡ Right-click on any cell to open the context menu. Choose the Object mode command to switch to Object
mode. Choose the Exit Object mode command to return to Edit mode.
¡ For the fastest method: Point to any cell and double-click using the right mouse button to switch between
Object and Edit mode.
¡ Also, when in Object mode, you can return to Edit mode quickly by double-clicking on any position in your
document where no object is located.
This toolbar provides icons for working with objects. From left to right:
¡ Toggle between Object and Edit mode
Hint: Move the mouse pointer over any of these icons, and a short explanation of its function is displayed.
Objects (pictures, drawings, etc.) 224
Object list: At the right of the Object toolbar, a dropdown list containing all objects existing in the current
document is displayed. Open this list and click on the name of an object; the corresponding object will be
selected.
For example, use of the Tab key will select the next object.
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.
As a result, an object will move down if additional rows are inserted above it, and move up, if rows above are
deleted.
If you do not want the object to behave like this, choose the menu command Object > Properties, switch to the
Format tab and change the Position option. 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 on this option, see
section Object properties, Format tab.
Objects (pictures, drawings, etc.) 225
When you select an object that can be rotated, an additional green handle will appear on the selection frame
surrounding it. To rotate the object, drag this handle with the mouse.
Alternatively, you can set the angle of rotation manually. For this purpose, select the object, invoke the Object
> Properties menu command, switch to the Format tab and enter the desired angle under the Rotation option.
You can also rotate and flip (mirror) objects by invoking the Object > Rotate or flip menu command and
choosing one of the commands offered in its submenu.
¡ Distribute horizontally
¡ Distribute vertically
The last two commands work only when at least three objects are selected. These commands are used to
distribute the selected objects evenly within the area they occupy, so that the spacings between them are equal.
Duplicating objects
To obtain a copy of an object, you would normally copy it to the clipboard and paste it from there.
Alternatively, use the Edit > Duplicate menu command to create a copy of an object.
Hint: You can also duplicate objects with your mouse: Press and hold the Ctrl key, and drag a new object
out of the object that you want to duplicate.
Tip: For most types of objects, double-clicking on the object (or its border) provides a quick alternative way
to invoke this command.
The dialog contains several tabs. On the next pages, you will find detailed information on each tab and the
options it contains.
If the Keep aspect ratio option is checked, modifying the object's height adjusts its width automatically,
keeping the object proportional (and vice versa when modifying the object's width).
For OLE objects, an additional option named Keep scaling is available. When enabled, any changes made
to the object's size inside its source application are automatically adopted by the object in your PlanMaker
document. When it is disabled, the object in PlanMaker won't change its size. (Note: Not all OLE servers
support this feature.)
¡ Position group box
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.
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, but it does not change its size, when you modify 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 group box
Available only for drawings and pictures.
Here you can rotate the object. To do this, enter the angle about which the object is to be rotated (positive
values correspond to clockwise rotation).
¡ Flip group box
Available only for drawings and pictures.
Here you can flip the object vertically or horizontally.
¡ Color
Fills the object using a uniform color shade. To change the color, select it in the Colors list.
If none of the existing colors suits you, you can always compose your own colors. To do this, click on the
More colors button and proceed as described in the section Document properties, Colors tab.
If desired, you can also change the Transparency of the fill. You can enter any value between 0% (no
transparency) and 100% (full transparency). For example, if you set the Transparency value to 25, the
filling will have 25% transparency.
¡ Pattern
Fills the object using a pattern. To specify the pattern, select the type of pattern from the Patterns list. Then,
select the desired colors for foreground and background.
If desired, you can also change the Transparency of the fill. Values between 0% (no transparency) and
100% (full transparency) are permitted.
¡ Picture
Fills the object using a picture file. To select the picture file to be used, click the Open button to bring up a
file selection dialog. Tip: The most recently used picture files are presented in the Images list and can be
selected with a single mouse click.
Additional options:
Rotate with object: If you activate this option, the image will be rotated as well whenever you rotate the
object to be filled.
Mirror: Allows you to mirror the picture horizontally or vertically.
Transparency: If desired, you can also change the transparency of the fill. Values between 0% (no
transparency) and 100% (full transparency) are permitted.
Tile as texture: If this option is enabled, multiple copies of the picture are arranged like tiles to fill the
object.
The options in the Tile options section then allow you 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 Alignment
option can be used to determine to which edge of the object the tiles should be aligned.
If the Tile as texture option is not enabled, only Offsets (relative to the edges of the object) can be set for
the image.
Save: You can use this button to export the currently selected picture, that is, to save a copy of it on your
hard disk.
¡ Linear Gradient, Rectangular Gradient etc.
The lowermost five fill types in the list allow you to fill the object using a gradient. First, open the Fill type
list and select the desired type of gradient. Then, select one of the subtypes in the Variants list.
In the Options section, the following additional settings can be made:
X offset and Y offset can be used to move the center of the gradient. Angle rotates the gradient.
Objects (pictures, drawings, etc.) 229
Hint: You can also modify these settings by moving or rotating the cross-hair displayed in the Sample
field using the mouse.
If you check the Double gradient option, for example, a black-white gradient will become a black-white-
black gradient.
In the Colors section, the colors can be adjusted as follows:
If you want to change the gradient colors, click one of the triangles below the bar representing the gradient.
Then, select a color from the Color list.
Use the triangle on the left to change the start color and the triangle on the right to change the end color.
If desired, you can also change the Transparency of the selected color. Values between 0% (no
transparency) and 100% (full transparency) are permitted.
Additional colors can be added to the gradient by double-clicking on the desired position in the bar and
selecting a color. To remove a color, double-click the triangle representing that color.
¡ Transparency
If desired, you can also change the Transparency of the lines. You can enter any value between 0% (no
transparency) and 100% (full transparency). For example, if you set the Transparency value to 25, the lines
will have 25% transparency.
¡ Begin and End
Available only for lines, curves and connectors.
If you select one of the symbols displayed here, it will be painted at the starting point or end point of the
line. For example, if you select an arrow symbol for the end point, the line will look like an arrow. Width
and Height settings are used for changing the width and/or height of the symbol.
¡ Transparency
Allows you to change the Transparency of the shadow. You can enter any value between 0% (no
transparency) and 100% (full transparency). For example, if you set the Transparency value to 25, the
shadow will have 25% transparency.
¡ Reflection
When you check the Use reflection effect option, the object is rendered as if it was standing on a reflecting
surface.
Options:
Visible part of object: Specifies how many percent of the object will be visible in the reflection.
Starting transparency: The reflection is smoothly faded out towards its bottom. This value specifies how
transparent the reflection will be at its top (in percent).
Y offset: Moves the reflection upwards or downwards.
¡ Soft edges
When you check the Use soft edges effect option, the borders of the object will be rendered with a blur
effect.
Options:
Width: Specifies the width of the blur effect.
¡ Glow
When you check the Use glow effect option, the borders of the object will be surrounded by a glow effect.
Options:
Width: Specifies the width of the glow effect.
Color: Specifies the color of the glow effect.
¡ Locked
This option is checked by default. If enabled, users will not be able to change the object's position, size, or
any other object property when worksheet protection is activated. See also section Sheet protection.
¡ Text locked
Available only for objects that contain text (e.g. text frames).
This option is checked by default. If enabled, users will not be able to change the text inside the object when
worksheet protection is activated. See also section Sheet protection.
¡ Link
Lets you apply a link to the object (e.g., a link to a website). For this purpose, click the Select button, select
the type of link, and enter the target address. For more information on links, see section Working with links.
Additionally, for pictures, some information on the picture is displayed in the right half of the dialog
(resolution, color depth, etc.).
Additional tabs
With some object types, the dialog of the Object > Properties menu command displays additional tabs
containing more options. To learn more about these tabs, see the sections referring to each particular object
type.
Note: Changes to the default settings solely affect objects that you will insert later on. Existing objects
remain untouched.
To modify the default settings for objects, use the Default button in the dialog of the Object > Properties
menu command.
For example, to change the default line width for drawings, proceed as follows:
1. Insert a new drawing (or click on an existing drawing).
2. Invoke the Object > Properties menu command.
3. Adjust the settings to your liking. For example, to change the default setting for the line width, switch to the
Lines tab and simply choose the desired value in the Thickness field.
Objects (pictures, drawings, etc.) 234
4. Now comes the distinctive step: Instead of clicking on OK, click on the Default button.
5. Another dialog pops up, allowing you to control exactly which settings to adopt as new default settings.
Normally, there is no need to change anything in this dialog.
6. When you confirm with OK, the settings you just specified in the properties dialog will from now on be
used as the default settings for new drawings.
7. To exit the dialog, click on OK once more.
When you insert a new drawing now, it will be painted in the given line width.
Note: The default settings for objects are stored inside the document, allowing you to specify different
settings for each individual document.
Hiding objects
PlanMaker provides an option to hide objects. Hidden objects will not appear on screen and/or print.
To hide an object, select it, then choose the menu command Object > Properties, switch to the Properties tab,
and use the following options:
¡ If you deactivate the Visible option, the object will not be displayed on screen.
¡ If you deactivate the Printable option, the object will not print.
Hint: If you have made an object invisible accidentally, choose the menu command File > Properties, switch
to the Options tab, and activate the Show hidden objects option. This will make all invisible objects reappear,
allowing you to select them and reactivate their Visible option (as described above).
Objects (pictures, drawings, etc.) 235
Grouping objects
When you group objects, they will behave like a single object, allowing you to modify them altogether.
For example, when you select an object that is part of a group of objects, the whole group will be selected.
When you move this object, the whole group will move.
To group objects:
1. Select the objects you want to group.
Hint: To select multiple objects, either click on individual objects while holding down the Shiftñ key, or
switch to Object mode and drag a frame around multiple objects.
2. Click the icon in the Object toolbar or choose the menu command Object > Group.
This closes the common section about working with objects. In the next sections, all available types of objects
will be described in detail:
¡ Charts (see chapter Charts)
Objects (pictures, drawings, etc.) 236
¡ Text frames
¡ Pictures
¡ OLE objects
¡ Drawings
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 into charts that get the point across.
Charts are discussed in a separate chapter, so if you want to learn more about charts, see chapter Charts.
Text frames
Use text frames to insert text boxes into a document. Within text frames, you can enter, edit, and format text as
desired.
In this section, you will find detailed information on working with text frames. The following topics are
covered:
¡ Inserting text frames
¡ Changing the properties of text frames
See the next pages for details.
1. Choose the menu command Object > New text frame or click the icon in the Object toolbar (available
only in Object mode).
2. The text frame is inserted.
In case you want to modify its position or size, do the following:
Important: To change the position, click on the border of the text frame and then (while still holding the
mouse button down) drag the frame to the desired position.
Objects (pictures, drawings, etc.) 237
To adjust its size, drag on one of the round handles surrounding the frame.
To edit text in a text frame, click inside the text frame. To edit table cells again, click on any cell.
Note: If the text frame is too small to hold the entered text, PlanMaker will display a red bar at its bottom. To
fix this, enlarge the text frame, reduce the amount of text, or choose a smaller font size.
Hint: This command can also be invoked by double-clicking on the border of the text frame.
With the default setting Ignore object, PlanMaker does nothing. Thus, in the region of overlap, the contents
of both frames are rendered on top of one another.
If, on the other hand, you check the Wrap text option, PlanMaker automatically reformats the text in this
frame so that it flows around the area of overlap.
¡ Rotate by... group box
Lets you rotate the inner text in 90 degrees increments.
¡ Vertical alignment group box
Lets you change the vertical alignment of the inner text as follows:
Option Result
Centered Vertically center text between top and bottom of the frame
Justified Vertically justify text (so that it is evenly distributed between top and bottom of the frame)
AutoShapes tab
A text frame is actually an AutoShape that has been filled with text. AutoShapes are drawings with a predefined
shape (for example, rectangles, ellipses, arrows, banners, callouts, etc.).
By default, the AutoShape used for text frames is a simple rectangle. To use a different shape, select it on the
AutoShapes tab.
To learn more about AutoShapes, see section Drawings.
Pictures
In this section, you will find detailed information on working with pictures. The following topics are covered:
¡ Inserting pictures
¡ Scanning pictures
¡ Inserting pictures from the gallery/camera (Android)
¡ Changing the properties of picture frames
See the next pages for details.
Objects (pictures, drawings, etc.) 239
Inserting pictures
To insert a picture into the current worksheet:
1. Choose the menu command Object > New picture frame or click the icon in the Object toolbar
(available only in Object mode).
2. A dialog box appears, allowing you to select the picture that you want to be displayed in the frame. Choose a
picture file and confirm with OK.
3. The picture is inserted.
In case you want to modify its position or size, do the following:
To change the position, click on the picture frame and (while still holding the mouse button down) drag it to
the desired position.
To adjust its size, drag on one of the round handles surrounding the frame.
Dialog options
Options available in the dialog of the Object > New picture frame menu command:
¡ Save within document
Check this option if you want the picture file to be saved within the document. If you do not check this
option, just a link is preserved to it, and you will need to make sure the picture file is available the next time
you open the document. Note: Saving pictures with the document can significantly increase the size of the
document.
¡ Copy to document's folder
If this option is checked, PlanMaker will create a copy of the picture file (in the folder where the document
is stored) and use this copy instead of the original file.
This option is not available if the document has not yet been saved.
Scanning pictures
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, complete the following steps:
1. Power up the scanner and insert the original to scan.
Objects (pictures, drawings, etc.) 240
With the Android version you can also insert pictures using the Gallery or Camera application on your device.
Proceed as follows:
Picture tab
On the Picture tab, you can change settings that are specific to pictures.
Tip: Some of these setting can also be modified using the Picture toolbar that appears automatically when
you select a picture. See section Using the Picture toolbar.
This toolbar appears automatically when you select a picture in the document. From left to right, its icons
represent the following functions:
¡ Invoke the Object > Properties menu command for this image
¡ Increase brightness
¡ Decrease brightness
¡ Increase contrast
¡ Decrease contrast
¡ Increase gamma
¡ Decrease gamma
¡ Enter/exit Crop mode. In this mode, additional handles are displayed on the borders of the picture. Drag these handles around to crop
the picture.
Note: These settings can also be changed using the dialog of the Object > Properties menu command. See
section Changing the properties of picture frames.
OLE objects
Note: The use of OLE objects is possible only with the Windows version of PlanMaker.
With PlanMaker for Windows, you can embed objects created with other applications (drawings, pictures, etc.)
in your document.
An example: From PlanMaker, you can use the menu command Object > New OLE object frame to start
Windows' Paint program and then draw something. When you exit Paint, the drawing appears in the PlanMaker
document. It is now embedded in the document.
Advantage: To edit the drawing in the PlanMaker document all you have to do is double-click on it – Paint is
then restarted automatically. When you have finished editing and closed Paint, your changes are imported by
PlanMaker.
For this to work, the application invoked from PlanMaker 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. It covers the following topics:
¡ Inserting OLE objects
¡ Editing OLE objects
¡ Editing links to OLE objects
¡ Changing the properties of OLE objects
¡ Using the SoftMaker Equation Editor
See the next pages for details.
The Object > New OLE object frame menu command allows you to embed an OLE object into the document.
Objects (pictures, drawings, etc.) 244
The command opens a dialog box containing a list of all applications that are able to create OLE objects. The
entries displayed in the list depend on the OLE-capable programs installed on your system.
Selecting "Paintbrush Picture", for example, will open Windows' Paint program (called Paintbrush in older
versions of Windows). There you can create a picture. Simply exit Paint, and the picture will be embedded into
your document. It is displayed in the spreadsheet, and you can edit the picture whenever you wish. To do so,
simply double-click on the picture.
Step by step, the procedure for embedding an OLE object is as follows:
1. Choose the menu command Object > New OLE object frame.
2. A dialog box appears. From the Object type list displayed in this window, select the type of OLE object that
PlanMaker should embed.
3. When you confirm with OK, PlanMaker starts the application that is appropriate to the type of object
selected.
4. Create the object in the application.
5. Exit the application.
6. At this point, it is possible that the application will ask you if you want to insert the object into the
PlanMaker document. Confirm with "Yes".
7. The OLE object is inserted.
In case you want to modify its position or size, do the following:
To change the position, click on the OLE object and (while still holding the mouse button down) drag it to
the desired position.
To adjust its size, drag on one of the round handles surrounding the object.
The OLE object created in the other application is now embedded in the PlanMaker document.
Tip: To edit an OLE object, simply double-click on it. The object will be opened immediately in its native
application, where it can be edited.
Alternatively, you can use the menu to edit an OLE object. Proceed as follows:
1. Click on the OLE object to select it.
2. Open the Edit menu. At the bottom of the menu, you will find an item that refers to the object by name (for
example, Bitmap object). Selecting this menu item opens a sub-menu containing all the OLE commands
that are available for this object. There is an Edit command for editing the object. Invoke this command.
3. The application associated with the OLE object now starts. Make the desired changes there.
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" – otherwise your changes will be discarded.
Button Function
Update now Updates the OLE object. Use this button if the source file has been modified by another program
and the changes are not visible in the PlanMaker document.
Open source Starts the application associated with the OLE object, allowing you to edit the object in the
application. Tip: Double-clicking on the object has the same effect.
Change source Lets you select a different file as the source of the OLE object.
Cancel link Cuts the link to the source file. As a result, the object is embedded permanently in the 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.
Picture tab
On the Picture tab, you can change settings that affect the graphical representation of the OLE object.
Note: Depending on the application associated with the OLE object, some of the options may be not
supported.
Options available:
Objects (pictures, drawings, etc.) 247
¡ Variants
In this list, a number of predefined variations of the object are presented – for example different color modes
(grayscaled, black & white, etc.) as well as colorized variants of the object.
To choose one of these variants, simply click on it, and the options in the dialog will be adjusted
accordingly.
¡ Settings group box
Here you can change brightness, contrast, saturation and gamma (color balance, with an effect on
brightness).
¡ More button
This button opens a dialog with the following additional options:
When you activate the Mix with color option and choose a color below, the object will be colorized
accordingly.
The options in the Cropping group box can be used to crop the object. This is useful when you need only a
segment of the object. For example, if you want to cut off the upper forth of the object, first select Use
relative values and enter "25" (percent) at Top.
If you select Use absolute values, the entries are cut off in absolute length units and not as a percentage. If
you enter negative values, the areas of your object are not cut off, but it is extended with a frame.
¡ Export button
You can use this button to export a copy of the graphical representation of the object, that is, to save an
image of the object on your hard disk.
The SoftMaker Equation Editor allows you to display mathematical formulas in graphical form.
PlanMaker communicates with the Equation Editor via OLE, as described in the previous sections. Thus, to add
a graphical representation of a formula to your document, you insert an OLE object, and choose the Equation
Editor as the source application.
To do this, proceed as follows:
1. Invoke the Object > New OLE object frame menu command.
2. Select the SoftMaker Equation Editor entry from the Object type list.
3. Confirm with OK to start the Equation Editor.
4. Create the desired formula.
Objects (pictures, drawings, etc.) 248
5. When you have finished building the formula, simply exit the Equation Editor.
The formula is immediately embedded in the PlanMaker document as an OLE object.
You can edit objects created with the Equation Editor by double-clicking on them. Following a double-click,
the Equation Editor is restarted and the formula object is opened in it. After you make the desired changes,
simply close the Equation Editor again.
Moreover, you can change the properties of an Equation Editor object by selecting the object with a (single!)
mouse click and then invoking the Object > Properties menu command.
MathType is available in English, French, German, and other languages. You can obtain information about the purchase of MathType from your software
distributor or directly from Design Science.
Drawings
PlanMaker provides tools to create drawings in your documents. The following types of drawings are available:
¡ Lines and curves (lines, arrows, connectors, curves)
¡ Rectangles and ellipses
¡ AutoShapes (predefined shapes)
¡ TextArt objects (text effects)
In this section, you will find detailed information on working with drawings. The following topics are covered:
¡ Inserting drawings
¡ Adding text to AutoShapes
¡ Changing the properties of drawings
See the next pages for details.
Objects (pictures, drawings, etc.) 249
Inserting drawings
To insert a drawing, for example, a rectangle, proceed as follows:
1. Invoke the Object > New drawing menu command. A sub-menu opens. From the sub-menu, select a
drawing tool – in this case the Rectangle tool.
If you have activated Object mode, you have the alternative of clicking on the corresponding icon in the
Object toolbar.
2. With some of the drawing tools, additional action is required (see below). However, this is not the case with
rectangles.
3. The drawing is inserted.
In case you want to modify its position or size, do the following:
To change the position, click on the drawing and (while still holding the mouse button down) drag it to the
desired position.
To adjust its size, drag on one of the round handles surrounding the drawing.
The method of producing a drawing object varies according to the drawing tool used. Accordingly, all the
available types of drawing objects are listed below together with tips for manipulating them:
Use the Line tool in the Object toolbar to draw lines and curves.
When you click on this icon, a list of available line and curve tools opens. Select a tool by clicking on it, then
proceed as follows:
¡ Lines
The first category in the list offers tools for drawing straight lines and arrows.
To use one of these tools, select it, then press and hold the left mouse button and simply draw a line in the
document.
Tip: When you hold down the Shiftñ key while drawing, the direction of the line is variable only in
increments of 45 degrees.
Note: Arrows are simply lines with an arrowhead chosen for the Start and/or End option in the object
properties, Lines tab.
¡ Connectors (straight, elbow and curved)
The tools in the next three categories allow you to draw connecting lines between two objects. You can see
the differences among these three kinds of connectors in the following illustration:
Objects (pictures, drawings, etc.) 250
To use one of these tools, select it and then drag the mouse pointer from one object to another, holding down
the mouse button.
Tip: When you move the mouse pointer over an object, small blue boxes appear at various points on the
object. These boxes indicate where the connector line can "dock" to the object.
¡ Curves
Use the tools in this category to draw curves, as follows:
The Freehand form tool allows you to draw irregular curves as you would be able to do by hand with a
pencil.
To draw freehand, move the mouse to the desired starting point, press and hold the left mouse button, and
start drawing as if using a pencil. To draw a straight line, release the mouse button and click on the
desired position.
To quit drawing, you can either a) click on the curve's starting point (which will automatically make it a
closed curve) or b) double-click on any other position to set it's end point there (which will make it an
open curve).
AutoShapes
Use the AutoShape tool to insert AutoShapes. AutoShapes are drawings with a predefined shape (e.g.,
rectangles, ellipses, arrows, banners, callouts, etc.).
As soon as you choose the desired AutoShape, it is inserted in a standard size. If necessary, you can change its
position by dragging it with your mouse. To adjust its size, drag one of the round handles on its corners.
Note: With some types of AutoShapes, yellow handles appear on the object when it is selected. If you drag on
one of these handles, a parameter controlling the shape of the object is changed. For example, stars have
handles that let you change the size of their tines.
Hint: You can even add text to AutoShapes. It will be displayed inside the shape – just like in a text frame. To
learn more about this feature, see section Adding text to AutoShapes.
TextArt objects
Use the TextArt tool to insert TextArt objects. TextArt objects are used to create text effects.
When you activate this tool a dialog appears. Enter your text in the dialog's Text field and then click on
Variants to choose one of the ready-made effects to be applied to the text. Confirm with OK to leave the
dialog.
Hint: There's a faster way to add text to an AutoShape: First select the AutoShape with a mouse click, then
simply start typing.
If you want to change the formatting of the text, use the menu commands Format > Character and Format >
Paragraph as usual.
To finish editing the text, click outside the AutoShape. To continue editing the text later, click inside the
AutoShape or choose the Edit Text command from the context menu.
Objects (pictures, drawings, etc.) 252
Note: If the AutoShape object is too small to hold the entered text, PlanMaker will display a red bar at its
bottom. To fix this, enlarge the object, reduce the amount of text, or choose a smaller font size.
Hint: Text frames are basically AutoShapes (rectangles, in this case) with text added. To learn more about text
frames, see chapter Text frames.
Centered Vertically center text between top and bottom of the object
Justified Vertically justify text (so that it is evenly distributed between top and bottom of the object)
¡ Text
Here you can edit the text to be displayed.
¡ Variants
Here you can choose which TextArt effect to apply.
¡ Font group box
Here you can change the font and apply the text styles Bold and Italic.
If you check the Same height option, all letters (including lower case letters) will be stretched to a uniform
height.
¡ Spacing group box
The Character option affects the spacing between characters. Values below 100% produce spacings that are
closer together than normal, values above 100% produce spacings that are wider apart.
The Line option affects the spacing between lines. This setting is effective only for text that consists of
multiple lines.
¡ Alignment group box
Here you can change the alignment of the text. This setting is effective only for text that consists of multiple
lines.
¡ Placement group box
If you check the Vertical text option, the letters 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. Topics covered:
¡ Inserting charts
The first section describes how to insert a chart: Select the cells containing the data to be displayed, choose
the menu command Object > New chart frame, select a chart type.
¡ Editing charts
This section contains information on editing charts, for example, changing chart type, arrangement of the
data series, working with chart elements (data series, axes, legends, etc.), editing chart properties, and so on.
¡ Updating charts
By default, charts are automatically updated when you change the content of any of the cells they are based
on. If desired, this feature can be turned off, requiring that charts be updated manually.
Charts 256
Inserting charts
To insert a chart into the current worksheet:
1. Select the cells containing the values to be displayed in a chart.
Hint: 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 menu command Object > New chart frame or click the icon in the Object toolbar (available
only in Object mode).
3. In the resulting dialog box, click the desired Chart type and Subtype to specify how the chart will look.
(For more information about chart types, see section Changing the chart type.)
4. Click OK to confirm.
5. The chart is inserted.
In case you want to modify its position or size, do the following:
To change the position, click on the chart and (while still holding the mouse button down) drag it to the
desired position.
To adjust its size, drag on one of the round handles surrounding the chart.
Editing charts
On the next pages you will learn how to edit charts. The following topics are covered:
¡ Changing the chart type
¡ Changing the arrangement of data series
¡ Working with chart elements
¡ Changing common chart properties
Charts 257
Note: Basic procedures for editing objects are discussed in the chapter Objects (pictures, drawings, etc.).
This toolbar provides icons helpful for working with charts. From left to right:
¡ Change chart type
¡ Change chart subtype
¡ Dropdown list of all chart elements (open it and click an element to select it for editing)
¡ Edit properties of the current chart element
¡ Edit common chart properties
¡ Data series are in columns
¡ Data series are in rows
¡ Add trend line
¡ Legend on/off
¡ Vertical gridlines on/off
¡ Horizontal gridlines on/off
Hint: Move the mouse pointer over any of these icons, and a short explanation of its function is displayed.
Hint: Alternatively, use the first two icons in the Chart toolbar to change the type of a chart: The first icon
represents the chart type; the second icon represents the subtype (if available).
Column chart
Column charts display values as columns. The higher the value, the taller the corresponding column. Column
charts are often used to compare values.
Bar chart
Bar charts are horizontally oriented versions of column charts. The data is displayed as horizontal bars instead
of vertical columns.
Line chart
Line charts display values as points and/or connecting lines.
Area chart
Area charts are identical to line charts, except that the area below the lines is filled with color.
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 the y coordinate 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 along spokes that radiate from the center point.
Surface chart
Surface charts display values as a three-dimensional shape. Areas plotted in the same color indicate similar
values.
The values to be displayed should have the following structure:
Charts 259
Pie chart
Pie charts display values as pie slices. Pie charts are often used to conceptualize how values contribute to a
whole.
Hint: You can highlight values by selecting them with the mouse and dragging them out of the pie.
Doughnut chart
Doughnut charts display values as ring segments. They are similar to pie charts, except that they are able to
display multiple data series (= rings).
Stock chart
Stock charts (a.k.a. high-low charts) are often used for illustrating the development of stock prices. They are
able to display e.g. the highest, the lowest, and the closing price at the same time.
The following subtypes are available:
¡ Stock chart (High, Low, Close)
Displays the following values:
Highest price, lowest price, closing price
Requires 3 data series in the quoted order.
An example for the structure of the data (with the date added in column A):
Charts 260
Hint: Alternatively, open the chart elements dropdown list in the middle of the Chart toolbar and select the
desired element.
Charts 263
Hint: Clicking the icon in the Chart toolbar or double-clicking a chart element will also access the
element's properties dialog.
A different dialog appears for each type of chart element. The following sections provide detailed information
on each individual chart element, including their properties, as follows.
¡ Chart area
¡ Plot area
¡ Walls (three-dimensional charts only)
¡ Floor (three-dimensional charts only)
¡ Corners (three-dimensional charts only)
¡ Data series and data points
¡ Trend lines
¡ Category axis (x axis)
¡ Value axis (y axis)
¡ Series axis (z axis)
¡ Gridlines
¡ Legend
Charts 264
Chart area
The chart area is the complete area covered by the chart frame.
Modifying properties: To change the properties of the chart area, select it, right-click it, and choose the Chart
area: Properties command from the context menu.
Hint: Alternatively, select the chart area and either click the icon in the Chart toolbar, or double-click the
chart area.
Options available:
Format tab
Use this tab to modify the following settings:
¡ Border group box
Lets you add border lines in the selected line style to the chart.
If the Shadow option is checked, a drop shadow effect will be added to the border. The Adjust button can
be used to customize the appearance of the shadow.
¡ Filling group box
Lets you change the filling of the chart area.
To use complex fill types (gradients, bitmaps, etc.), select the Effects option and click the Customize
button. For more information on fill types, see section Object properties, Filling tab.
Font tab
Use this tab to change the default character format (font, font size, font styles, etc.) of the chart.
Important: Changing the font settings for the chart area will also change the font settings for all other chart
elements.
Plot area
The plot area of a chart is the area where data series, axes, and gridlines are painted.
Modifying properties: To change the properties of the plot area, select it, right-click it, and choose the Plot area:
Properties command from the context menu.
Charts 265
Hint: Alternatively, select the plot area and either click the icon in the Chart toolbar, or double-click the
plot area to access its properties dialog.
Options available:
Format tab
Use this tab to modify the following settings:
¡ Border group box
Lets you add border lines in the selected line style to the plot area.
¡ Filling group box
Lets you change the filling of the plot area.
To use complex fill types (gradients, bitmaps, etc.), select the Effects option and click the Customize
button. For more information on fill types, see section Object properties, Filling tab.
Hint: Alternatively, select a wall and either click the icon in the Chart toolbar, or double-click a wall to
access its properties dialog.
Options available:
Format tab
Use this tab to modify the following settings:
¡ Border group box
Lets you modify the line style used to draw the walls.
¡ Filling group box
Lets you change the filling of the walls.
To use complex fill types (gradients, bitmaps, etc.), select the Effects option and click the Customize
button. For more information on fill types, see section Object properties, Filling tab.
Charts 266
3D View tab
Use this tab to modify the 3D settings for the entire chart. For more information, see section Chart properties,
3D View tab.
Hint: Alternatively, select the floor and either click the icon in the Chart toolbar, or double-click the
floor to access its properties dialog.
Options available:
Format tab
Use this tab to modify the following settings:
¡ Border group box
Lets you modify the line style used to draw the floor.
¡ Filling group box
Lets you change the filling of the floor.
To use complex fill types (gradients, bitmaps, etc.), select the Effects option and click the Customize
button. For more information on fill types, see section Object properties, Filling tab.
3D View tab
Use this tab to modify the 3D settings for the entire chart. For more information, see section Chart properties,
3D View tab.
Hint: Alternatively, select a corner and either click the icon in the Chart toolbar, or double-click a corner
to access its properties dialog.
Options available:
3D View tab
Use this tab to modify the 3D settings for the entire chart. For more information, see section Chart properties,
3D View tab.
Format tab
Use this tab to modify the following settings:
¡ Border group box (or Line group box)
Lets you modify the line style used to draw the graph.
¡ Filling group box
Lets you change the filling used to draw the graph.
To use complex fill types (gradients, bitmaps, etc.), select the Effects option and click the Customize
button. For more information on fill types, see section Object properties, Filling tab.
¡ Marker group box (available only for certain chart types)
Some chart types (e.g. certain types of line charts) draw markers for each data point. Here, you can modify
the appearance of such markers. For this purpose, choose the Custom option and select the desired style,
size, color, etc.
Charts 268
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
Lets you specify what type of material will be simulated to display the data points.
¡ Light
Lets you specify what type of light to simulate.
¡ Angle
Lets you change the angle of the light source.
Hint: The above effects usually look better when you additionally add bevels to the data points (see the
next option).
Note: This tab is available only for certain chart types (including column, bar, and line charts).
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 lines ending with short dashes at their ends.
To add error bars, select the desired type of error bar in the Display group box: Plus only displays a positive
error bar, Minus only displays a negative error bar, Plus and minus displays both error bars.
The Show as group box lets you modify the appearance of the error bars: with or without end dashes.
The Value group box lets you determine the length of error bars: If you choose Fixed, the error bars will have a
fixed length; if you choose Percent, the length will be determined by the specified percentage of each value,
and so on.
Note: This tab is available only for certain chart types (including column, bar, and line 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 chart types (including two-dimensional column, bar, and line
charts).
Use this tab to add "helper lines" representing statistical information to the selected data series. For example, if
you choose the Average option, a dashed line indicating the average of the selected data series will be
displayed in the chart.
Options available: Average, Minimum/Maximum, Standard deviation, and Linear approximation (displays
a trend line calculated using linear regression).
Hint: Alternatively, you can add a large variety of other types of trend lines using the Object > Chart > Add
trendline menu command. See section Trend lines.
Charts 270
Options tab
This tab contains several additional options for the selected chart type.
Trend lines
Note: Trend lines are available only for certain chart types (including two-dimensional column, bar, and line
charts).
If desired, you can add trend lines to the data series of a chart.
Trend lines can be used to graphically display the trend of a data series (i.e., to what extent the data series
rises/falls on average). Trend lines 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 trend lines.
Adding trend lines: To add a trend line to a data series, select the data series, right-click it, and choose the Add
trendline command from the context menu.
Hint: Alternatively, select the data series and either click the icon in the Chart toolbar or choose the
Object > Chart > Add trendline menu command.
Removing trend lines: To remove a trend line, select it and press the Del key.
Modifying properties: To change the properties of a trend line, select it, right-click it, and choose the Trendline:
Properties command from the context menu.
Hint: Alternatively, select the trend line and either click the icon in the Chart toolbar, or double-click the
trend line to access its properties dialog.
Options available:
Format tab
Use this tab to modify the following settings:
¡ Line group box
Lets you modify the line style used to draw the trend line.
Trendline tab
¡ Type group box
Lets you determine the type of trend line (linear trend, exponential trend, etc.).
Charts 271
The available types of trend lines are based on the following formulas:
Linear: y = ax + b
Logarithmic: y = c ln(x) + b
Potential: y = cxb
¡ Based on series
Lets you choose the data series for which the trend line is displayed.
¡ Forecast group box
Lets you extend the trend line beyond the given data points.
Example: If 3 data points are given (e.g., the sales figures of the 1st, 2nd, and 3rd year) and you enter 1 in
the Forward box, the trend line will be extended by one unit (= data point), so that it displays a forecast for
the sales in the 4th year.
¡ Crossing point
To force the trend line to intersect the y axis at a specific y coordinate, check this option and enter the
desired y coordinate. Available for certain types of trend lines only.
¡ Show formula in chart
If this option is checked, the formula used to calculate the trend line will be displayed in the chart.
¡ Show correlation in chart
If this option is checked, the correlation coefficient R2 of the data series will be displayed in the chart.
¡ Name group box
Lets you modify the name of the trend line (displayed in the legend). Select the Custom option and enter the
desired name.
Modifying properties: To change the properties of the category axis, select it, right-click it, and choose the
Category Axis: Properties command from the context menu.
Hint: Alternatively, select the axis and either click the icon in the Chart toolbar, or double-click the axis
to access its properties dialog.
Options available:
Format tab
Use this tab to modify the following settings:
¡ Line group box
Lets you modify the line style used to draw the axis.
¡ Major ticks and Minor ticks group boxes
Lets you modify the placement of the tick marks displayed on the axis.
¡ Tick labels group box
Lets you modify the placement of the tick labels displayed at the tick marks.
Scale tab
Use this tab to change the scaling of the axis.
Annotation: The first, second, third, etc., data point of all data series is called a category.
Font tab
Use this tab to change the character format (font, font size, font styles, etc.) of the axis labels.
Note: If desired, the axis labels can be rotated by choosing the Custom option and selecting the desired angle
under Rotation.
Hint: Alternatively, select the axis and either click the icon in the Chart toolbar, or double-click the axis
to access its properties dialog.
Options available:
Format tab
Use this tab to modify the following settings:
¡ Line group box
Lets you modify the line style used to draw the axis.
¡ Major ticks and Minor ticks group boxes
Lets you modify the placement of the tick marks displayed on the axis.
¡ Tick labels group box
Lets you modify the placement of the tick labels displayed at the tick marks.
Scale tab
Use this tab to change the scaling of the axis.
¡ Lowest value and Highest value group boxes
These options determine where the axis will begin and end. Auto chooses a suitable value automatically. To
use a different value, select Custom and enter the desired value.
Charts 274
Font tab
Use this tab to change the character format (font, font size, font styles, etc.) of the axis labels.
Note: If desired, the axis labels can be rotated by choosing the Custom option and selecting the desired angle
under Rotation.
Hint: Alternatively, select the axis and either click the icon in the Chart toolbar, or double-click the axis
to access its properties dialog.
Options available:
Format tab
Use this tab to modify the following settings:
Charts 275
Scale tab
Use this tab to change the scaling of the axis.
¡ Number of series between group box
By default, PlanMaker draws a tick mark on the axis at every data series and adds a tick label to every tick
mark. To alter these settings:
The Tick marks option determines the frequency at which tick marks are set. Enter 1, and a tick mark is set
for every data series. Enter 2, and a tick mark is set for every second data series, etc.
The Tick labels option determines the frequency at which tick marks are labeled. Enter 1, and every tick
mark is labeled. Enter 2, and every second tick mark is labeled, etc.
¡ Invert axis direction
If this option is checked, the direction of the axis is reversed.
Font tab
Use this tab to change the character format (font, font size, font styles, etc.) of the axis labels.
Note: If desired, the axis labels can be rotated by choosing the Custom option and selecting the desired angle
under Rotation.
Gridlines
Adding gridlines to a chart can improve its readability.
Two types of gridlines are available:
¡ Major gridlines are painted at every major tick mark on the axis.
¡ Minor gridlines subdivide the major grid into a finer grid.
Showing/hiding gridlines: Gridlines can be enabled for each axis. To determine which gridlines to display, select
the chart, choose the menu command Object > Properties, switch to the Elements tab, and check all major or
minor grids you want to be plotted.
Charts 276
Hint: Alternatively, use the two icons in the Chart toolbar, or choose the menu command Object >
Chart > Show vertical grid lines or Show horizontal grid lines to activate grid lines.
Modifying properties: To change the properties of, e.g., the major grid of the value axis, select one of its
gridlines, right-click it, and choose the Value Axis Major Gridlines: Properties command from the context
menu.
Hint: Alternatively, select one of the lines and either click the icon in the Chart toolbar, or double-click
one of the lines to access the properties dialog.
Options available:
Format tab
Use this tab to modify the following settings:
¡ Line group box
Lets you modify the line style used to draw the gridlines.
Legend
If desired, you can add a legend to a chart. A legend is a small box indicating which colors/patterns are assigned
to the data series displayed in the chart.
Showing/hiding the legend: To show/hide the legend, select the chart, choose the menu command Object >
Properties, and switch to the Elements tab. Open the Legend dropdown list, and choose the desired location.
If you choose Custom, the legend can be moved to any position (using the mouse). If you choose None, the
legend will not be displayed.
Hint: Alternatively, use the icon in the Chart toolbar or the Object > Chart > Show Legend menu
command to show/hide the legend.
Modifying properties: To change the properties of the legend, select it, right-click it, and choose the Legend:
Properties command from the context menu.
Hint: Alternatively, select the legend and either click the icon in the Chart toolbar, or double-click the
legend to access its properties dialog.
Options available:
Charts 277
Format tab
Use this tab to modify the following settings:
¡ Border group box
Lets you add border lines in the selected line style to the legend.
If the Shadow option is checked, a drop shadow effect will be added to the border. The Adjust button can
be used to customize the appearance of the shadow.
¡ Filling group box
Lets you change the filling of the legend.
To use complex fill types (gradients, bitmaps, etc.), select the Effects option and click the Customize
button. For more information on fill types, see section Object properties, Filling tab.
Font tab
Use this tab to change the character format (font, font size, font styles, etc.) of the legend entries.
Legend tab
Use this tab to change the placement of the legend.
If you choose Custom, the legend can be moved to any position (using the mouse). If you choose None, the
legend will not be displayed.
Hint: Clicking the icon in the Chart toolbar will also access the Object Properties dialog.
The options available in this dialog are covered on the pages that follow.
Charts 278
Annotation: Using a secondary axis is helpful if one or more data series require a completely different
scale on the axis because they contain values many times larger or smaller than the other data series.
Use the 3D View tab to modify the 3D effect settings for the chart.
Options available:
¡ Rotation angle and Elevation angle
Lets you modify the viewing position. Rotation angle rotates the chart around the vertical axis; Elevation
angle changes the height of the viewing position.
¡ Perspective
To display the chart with perspective distortion, check this option and choose the amount of distortion (0 to
100 percent).
Charts 281
Updating charts
By default, charts are automatically updated when the content of one of the cells it is based on changes. If
desired, this feature can be disabled, requiring charts to be updated manually.
As a result, charts will only be updated when the Tools > Update charts menu command is invoked.
4. Enter a filename for the image file and confirm with OK.
5. Another dialog appears where you can select an image resolution or enter your own values for width and
height. Confirm with OK.
PlanMaker creates the specified picture file and stores an image of the chart in it.
Forms 284
Forms
You can insert form objects into your tables and, in this way, create forms.
The icons in this toolbar represent the following functions (from left to right):
¡ Insert text frame
¡ Insert checkbox
¡ Insert radio button
¡ Insert dropdown
¡ Insert listbox
¡ Insert button
¡ Insert spinner
¡ Insert scrollbar
¡ Insert label
¡ Insert groupbox
Hint: Move the mouse pointer over any of these icons, and a short explanation of its function is displayed.
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 switch to Object mode (for example, by invoking the menu command View > Object
mode), where you can select form objects with a left click.
Forms 287
When you have selected a form object, you can edit it just as any other type of object; for example, move it
with the mouse, change its dimensions, modify its properties with the Object > Properties menu command,
etc.
Information about the properties of the individual types of form objects can be found in the section Form
objects in detail.
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.
¡ Checkboxes
¡ Radio buttons
¡ Dropdowns
¡ Listboxes
¡ Pushbuttons
¡ Spinners
¡ Scrollbars
¡ Labels and groupboxes
Checkboxes
To insert a checkbox, use the Object > New form object > Checkbox menu command.
Checkboxes can be used for yes/no questions in forms. A checked checkbox stands for Yes, an unchecked one
stands for No.
Operating checkboxes
Click the box to check it. If you click it again, it will become unchecked.
Format tab
On this tab, you can modify the size and positioning of the object. See the section Object properties, Format
tab.
Properties tab
On this tab, you can modify common object settings. See the section Object properties, Properties tab.
Forms 289
Radio buttons
To insert a radio button, use the Object > New form object > Radio button menu command.
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.
Forms 290
First, insert the radio buttons that belong together into the document (one under the other, for example), then
wrap a group box around them with the menu command Object > New form object > Groupbox.
Format tab
On this tab, you can modify the size and positioning of the object. See the section Object properties, Format
tab.
Properties tab
On this tab, you can modify common object settings. See the section Object properties, Properties tab.
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 group box
Here you can specify the font styles (font face, size, color, etc.) for the text.
¡ 3D effect
If you check this option, the radio button is drawn with a 3D effect.
Dropdowns
To insert an expandable dropdown list, use the Object > New form object > Dropdown menu command.
Dropdown lists figure prominently in many dialog windows. When you expand a dropdown, a list of available
options is shown. Naturally, this is ideal for forms, as it saves typing and eliminates the possibility of typos.
Operating dropdowns
Click the arrow at the right of the list to open the dropdown. Then you can select an entry by clicking on it.
Format tab
On this tab, you can modify the size and positioning of the object. See the section Object properties, Format
tab.
Properties tab
On this tab, you can modify common object settings. See the section Object properties, Properties tab.
¡ Lines (max.)
Here you can specify the maximum number of lines to be displayed when the list is opened.
¡ List area
Here you specify the cell range that contains the items to be displayed in the dropdown list.
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.
¡ Result cell
Here you specify to which cell the result of the form object 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 group box
Here you can specify the font styles (font face, size, color, etc.) for the text.
¡ 3D effect
If you check this option, the list is drawn with a 3D effect.
Listboxes
To insert a listbox, use the Object > New form object > Listbox menu command.
Listboxes figure prominently in many dialog windows. They display several entries which the user can choose
by clicking on them. Naturally, this is ideal for forms, as it saves typing and eliminates the possibility of typos.
Format tab
On this tab, you can modify the size and positioning of the object. See the section Object properties, Format
tab.
Properties tab
On this tab, you can modify common object settings. See the section Object properties, Properties tab.
Forms 293
Pushbuttons
To insert a pushbutton, use the Object > New form object > Pushbutton menu command.
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 modify the size and positioning of the object. See the section Object properties, Format
tab.
Properties tab
On this tab, you can modify common object settings. See the section Object properties, Properties tab.
Spinners
To insert a spinner, use the Object > New form object > Spinner menu command.
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 modify the size and positioning of the object. See the section Object properties, Format
tab.
Properties tab
On this tab, you can modify common object settings. See the section Object properties, Properties tab.
Forms 295
Scrollbars
To insert a scrollbar, use the Object > New form object > Scrollbar menu command.
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 modify the size and positioning of the object. See the section Object properties, Format
tab.
Forms 296
Properties tab
On this tab, you can modify common object settings. See the section Object properties, Properties tab.
Format tab
On this tab, you can modify the size and positioning of the object. See the section Object properties, Format
tab.
Properties tab
On this tab, you can modify common object settings. See the section Object properties, Properties tab.
Language tools
PlanMaker comes with an integrated spell checker, allowing you to check the spelling of text. Additionally,
multiline text can be hyphenated automatically.
This chapter provides information on working with this tool, as follows:
¡ Setting up the language
The language for spell checker and hyphenator can be set with the menu command Tools > Options
(Language tab).
¡ Spell checking
The spell checker examines the text in your document for spelling mistakes. When it finds mistakes, it
suggests corrections.
¡ Hyphenation
The hyphenator automatically hyphenates long words at the ends of lines. By default, it is active only in text
frames, but you can also activate hyphenation for multiline text in table cells.
¡ SmartText
With PlanMaker's SmartText feature, you can have your "favorite" typing errors corrected automatically and
create short-cuts for frequently needed phrases, such as "sd" for "sales department."
Spell checking
The spell checker examines the text in your document for spelling mistakes. When it finds mistakes, it suggests
corrections.
This section describes the different spell checking tools in detail. It covers the following topics:
¡ Manual spell checking
The manual spell checker lets you check and correct the spelling of the entire text in a worksheet, word by
word.
¡ Spell checking as you type
The on-the-fly spell checker 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 checker new words, they are added to your user dictionary. You can edit this
dictionary at any time in order to, for example, delete incorrect entries.
See the following pages for detailed information.
You activate the manual spell checker with the Tools > Check spelling menu command.
This checks the text word for word for spelling errors. If an unrecognized word is found, the spell checker stops
and displays the word in a dialog box.
Language tools 300
You can then choose to correct the word, add it to the dictionary, or simply ignore the supposed error.
Additionally, in the list under Change to, some suggestions for the correct spelling of the word are presented
(if any are found).
Use the dialog buttons to specify what to do with the unknown word, as follows:
Button Explanation
Change Lets you correct the 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 Works like the Change button, but changes all further instances of the word (from here to the end
of the document).
Ignore Ignores the supposed spelling error and continues with the spelling check.
Note: Use Ignore or Ignore All only for words that are correctly written but are not to be added to
the dictionary. When you exit PlanMaker, it forgets the list of ignored words.
Add Advises PlanMaker to add the word to the user dictionary and in this way to enlarge its
vocabulary.
Note: Use this option for correctly spelled words that PlanMaker does not yet know. PlanMaker
remembers these words permanently.
If you want to exit the spell checker before it reaches the end of the document, click on Close.
Language tools 301
Note: When you enter a calculation into a cell, its spelling will not be checked.
To activate the on-the-fly spell checker, choose the menu command Tools > Options, switch to the Language
tab, and activate the Check spelling as you type option.
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 checker knows, nothing visible happens. But if you type an unknown word, the spell
checker displays a dialog box.
This dialog box is like the one for manual spell checker that was presented in the preceding section. You can
read there about how to use this dialog.
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 section SmartText.
¡ "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. Clicking on the button opens a dialog that allows you to
correct the spelling of the word.
¡ "Delete" button
This button removes the selected word from your user dictionary – thus, the spell checker will now view this
word as incorrectly spelled, as it did before the word was added.
Hyphenation
The hyphenator automatically hyphenates long words at the ends of lines. Hyphenation is performed
completely automatically and takes effect as you type.
However, the hyphenator is available only in the following cases:
¡ Hyphenation in text frames
In text frames, the hyphenator is active by default.
¡ Hyphenation in table cells
In table cells, the hyphenator is not active by default, but it can be activated by the user (for cells that
contain multiple lines of text).
For detailed information, see the pages that follow.
Important: For the hyphenator to function properly, make sure that you have selected the correct language in
the program preferences (typically, your native language). To set the language, invoke the menu command
Tools > Options, switch to the Language tab, and choose a language from the Language list.
Select the paragraph(s) of interest, invoke the menu command Format > Paragraph, and select an option in
the Hyphenation dropdown list.
The following options are available:
Option Result
Always Hyphenation is attempted in successive lines without limit. This is the default setting.
Thus, with None you turn hyphenation off completely for the selected paragraph. With Always, on the other
hand, you allow hyphenation to be performed whenever possible on any line of the paragraph.
In some cases, it is not always a good idea to hyphenate at every point possible, and this is where the other two
options come in handy. For example, text that is in narrow columns could lead to a broken word at the end of
almost every line and, consequently, to a reduction of the document's legibility. Therefore, instead, you may
want to use the Every 2 Lines or Every 3 Lines option to direct PlanMaker to attempt hyphenation only in
every second or third line.
SmartText
PlanMaker's SmartText feature can save you a lot of work: you can define SmartText entries for frequently
needed phrases and then call them out in your text quickly and easily.
For example, you can define a SmartText entry named "sd" containing "sales department". Now you can call
out this SmartText entry at any time. Simply type "sd" and then press the space bar, the Enter ¿ key, or a
punctuation character key. Immediately, "sd" is replaced with "sales department".
In this way, you can use PlanMaker to put together a personal "computer shorthand" and save significant typing
time.
In this section, you will learn details about PlanMaker's SmartText feature, including the following:
¡ Creating SmartText entries
SmartText entries can be created either with the Insert > SmartText menu command or the on-the-fly spell
checker. You give the SmartText entry a name (e.g., "sd") and then enter the desired content (e.g., "sales
department").
¡ Inserting SmartText entries
To call up a SmartText entry, simply type its name and then press the space bar, the Enter ¿ key, or a
punctuation character. The name will be immediately replaced by the content of the SmartText entry.
Alternatively, SmartText entries can be inserted manually using the menu command Insert > SmartText.
¡ Editing SmartText entries
You can create new SmartText entries with the menu command Insert > SmartText, and you can also edit,
rename, and delete existing entries.
Detailed information is provided on the following pages.
Language tools 305
Note: If this does not work, the Expand SmartText entries option might be disabled. If so, invoke the menu
command Tools > Options, switch to the Language tab, and turn on this option.
Alternatively, you can use a dialog to insert SmartText entries in the text by invoking the menu command
Insert > SmartText, choosing the desired entry, and then clicking the Insert button.
Managing documents
PlanMaker provides the following functions for efficiently managing and accessing documents:
¡ Quick paths
You can set up quick paths to change immediately to folders that are frequently used to save or retrieve files.
¡ Document summary
Every document can have a document summary that you can display and edit using the Summary tab in the
dialog of the File > Properties menu command. You can specify the document's title, subject and author,
enter keywords for the file manager's search function, and compose a brief description of the document's
contents.
¡ The file manager
The integrated file manager provides a convenient way to access your documents. It allows you to see at a
glance the names and summaries of your documents, and to examine, open, print or delete them with the
press of a key. With the search function, you can look for documents not only by filename, but also by
subject, title, author, etc.
¡ Backup copies
Whenever you save a document, PlanMaker can automatically create a backup copy containing its previous
version. There is even an option to keep multiple generations of backup copies for each document.
You will find detailed information for each of these functions on the following pages.
Quick paths
PlanMaker gives you the capability to define up to twenty quick paths and use them to change to specific
folders where you open or save files frequently.
A quick path is a symbolic statement like "Taxes" that stands for a specific folder on the hard disk (for
example, the folder c:\Accounting\Taxes).
When you want to open a file in this folder, all you need to do is click on the Quick path button in the dialog
of the File > Open menu command and select its quick path. The dialog changes immediately to the c:
\Accounting\Taxes folder.
Quick paths are available not only in the File > Open dialog, but also in all other dialog boxes that have to do
with opening or saving files.
See the next pages for details.
Managing documents 308
Tip: Alternatively, click on the button with the three dots next to this text field. This opens a dialog where
you can browse to the folder of interest.
Keyboard shortcut: The & sign can be used in a quick path name to give the name a keyboard shortcut. For
example, if you enter "&Taxes" as the name, the quick path of this name can be invoked by pressing the T key
whenever the list of quick paths is opened.
Document summary
You can use the menu command File > Properties not only to make document specific settings, but also to
enter summary information about the document.
The summary contains additional information (subject, author, keywords, etc.) about a document. To view or
edit it, invoke the menu command File > Properties and switch to the Summary tab. Enter your modifications,
and confirm with OK.
Tip: Using the file manager (see the next section), you can search for documents based on the contents of
their summaries. For example, you can have the file manager find all documents from a specific author.
Automatic prompt for summary information when saving: At your option, you can have PlanMaker prompt you to
fill in the document summary whenever you save a newly created document. To enable this function, invoke the
menu command Tools > Options, switch to the Files tab, and enable the Prompt for summary information
when saving option. Now, each time you save a new document for the first time, the dialog box for the entry of
summary information will appear.
Using your mouse, you can resize the File manager window or move it to a different position anytime. The
widths of the columns can be changed by dragging the lines that separate the column headers.
By clicking on one of the column headers, you can sort the files according to the contents of the column under
that header.
You can use the Search button to change to another folder. Apart from that, this button also provides access to
search functions that work with document summary information, so that you can search for specific titles,
subjects, authors, keywords, etc.
You can select a file and then invoke a function to be performed on the file by clicking on one of the buttons.
The functions associated with these buttons are described in the next section.
¡ Close
Use this button to exit the file manager.
¡ Search
You can click on this button to search for specific files or simply to select a new folder for display in the file
manager. For more information on this topic, see the next section (entitled Searching with the file manager).
Managing documents 311
¡ Output
Use this button to print or e-mail the selected file. When you click on the button, a menu opens with the
following functions (depending on the operating system):
E-mail: send document via e-mail
Print: print the document
¡ Rename
Click on this button if you want to change the name of the selected file.
¡ Delete
If you click on this button, the selected file will be deleted (after confirmation).
¡ Preview
Click on this button to preview the selected file.
A preview window appears. To open the document displayed in the preview window, click Open. To close
the preview, click Cancel.
You can search for files that meet criteria of the following types: filename, folder, file type, as well as the items
in the document summary (title, subject, author, keywords, and description).
Moreover, you can combine several search criteria. For example, if you only specify a particular folder in the
search dialog, PlanMaker will display all the documents in this folder. But if you also enter a search term in the
Managing documents 312
Title field, PlanMaker will find only those documents that are both in the selected folder and contain the given
search term in the Title field of their summaries.
The search dialog has the following functions:
¡ File name
Allows you to search for a specific file or a filename pattern.
With the default setting, the search function will find all documents of the chosen file type in the chosen
folder.
If you specify a unique filename like MyReport.pmdx, only files with exactly this name will be found.
If you specify a filename pattern like My*.pmdx, all documents whose filenames begin with "My" will be
found.
¡ File type
From this list, you can choose the type of the files to be targeted in the search. For example, if you want to
search for files in Excel Format, select this format from the File type list.
¡ Title, Subject, Author, etc.
By making entries in these fields, you can target your search to the contents of the summaries that are
included in your documents (see the section Document summary).
If you fill in several fields, the file manager will search for documents that meet all of your specified
conditions. For example, if you enter "tax" in the Keywords field and "Smith" in the Author field, only
documents whose summaries contain corresponding entries for both fields will be found.
You will get different search results depending on the precision with which you specify the search terms.
For example, if you typed "tax" as the search term in the Keywords field, your search would also turn up
documents whose keywords contain "tax increase" and "my income tax", etc. – that is, all the documents in
which "tax" was contained anywhere in the keywords.
Case is of no significance in search terms. If the search term is entered as "tax", the search will also find
documents whose keywords contain "Tax".
¡ Folders
Here you can select the folder in which the file manager is to carry out the search.
¡ Include subfolders
If this option is enabled, the file manager searches not only the selected folder, but also all folders below the
selected folder.
¡ "New list" button
Starts a new search using the current settings.
¡ "Add to list" button
Also starts a new search; however, any previous search results remain in the list rather than being cleared
from the list.
Managing documents 313
Backup copies
Note: This feature is not available in the Android version. On Android, only an option for simple (single)
backups is available: the option Create backup files in the preferences.
Whenever you save a document, PlanMaker can automatically create a backup copy containing its previous
version. There is even an option to keep multiple generations of backup copies for each document.
You will find the related settings in the dialog of the Tools > Options menu command, Files tab. The
dropdown list in the Backup section allows you to specify if and how backup copies will be generated. Options
available:
¡ No backup
When you choose this option, no backup copy is created when you save a document. (Not recommended.)
¡ Simple backup
Here, exactly one backup copy is created when you save a document. This copy contains the previous (i.e.
last saved) version of the document. It is saved as a file with the name extension .bak, stored in the same
folder as the document.
For example, when you save the document test.pmdx, the existing test.pmdx file is first renamed
test.bak, and then the edited document is saved under the name test.pmdx.
(This option is identical to the Create backup files option in previous versions of SoftMaker Office.)
¡ Advanced backup
With this option, multiple generations of backup copies are kept for each document. All of these copies are
stored in a special Backup folder.
Tip: When this option is selected, also the File > Revert to previous version menu command becomes
available. It provides a comfortable means of returning to a previous version of the current document (see
below).
Additional options:
Folder for backup files: Here you can change the location of the Backup folder in which all backup copies
are stored.
Number of backup files per document: Here you can specify the maximum number of backup copies (=
generations) to be kept for each document.
"Clean Up" button: Offers the following two commands for deleting backup copies:
Delete orphaned backup files: Removes any backup file that has lost its original file (for example,
because the original file has been deleted).
Delete all backup files: Removes all backup files that reside in the folder for backup files.
Managing documents 314
Note: Please note that this action will replace the current document with a previous version. Accordingly,
when you save it now, its current version is overwritten by an older version!
Alternatively, a button named Open as Copy is available. When you click this button, the backup copy will
open in a new window instead (rather than replacing the document in the current window). This is useful
when you want to compare the current version with an older version.
Outliner
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 toolbar provides icons for creating and modifying the outline of the document. From left to right:
¡ Show/hide Outline pane (only available in documents containing an outline)
¡ 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)
For more information on working with outlines, read the following pages.
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 menu command Worksheet > Outliner > Group.
Outliner options
The Worksheet > Outliner > Options menu command allows you to modify options related to the outline of
the current worksheet:
¡ Title below group rows
Check this option if the cell groups have a title (a row containing, for example, a heading or summary)
below the data rather than above the data.
This option only affects the placement of the minus sign displayed in the Outline pane. If enabled, the minus
sign will be displayed below the cells; if disabled, it will be displayed above the cells.
¡ Title right of the group columns
Similar to above, except this option only affects worksheets with a column outline. If enabled, the minus
sign will be displayed to the right of the cells; if disabled, it will be displayed to the left of the cells.
¡ Automatically show Outline pane
If this option is enabled, the Outline pane will be displayed automatically if the worksheet contains grouped
cells. If disabled, the Outline pane will not be displayed.
Hint: This option can also be toggled using the Worksheet > Outliner > Automatically show outline
pane menu command.
¡ Protect outline
If this option is enabled, the outline will be protected if sheet protection is activated for the worksheet (see
also section 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 320
Internet functions
This chapter introduces some of PlanMaker's Internet functions:
¡ Working with links
You can create hyperlinks in PlanMaker documents (e.g., to an Internet address or to another PlanMaker
document).
¡ Saving HTML documents
You can save documents in HTML format using the File > Save as menu command.
See the following pages for detailed information.
Creating a link
To create a link, proceed as follows:
1. Select the text that is to be made into a link.
2. Invoke the menu command Format > Link.
3. Enter the target of the link in the URL or file name box; that is, enter the path and name of the internet
resource or file to which the selected text is to refer.
Links to web pages must be entered as "http://" followed by the address of the page – for example,
"http://www.example.com/index.htm".
4. Below, in the Bookmark field, you can specify, if desired, a position in the target document to be opened
(see below). However, this field is normally left empty.
5. Confirm with OK.
The link is now created. You recognize this by a change in the color of the text, which indicates the presence of
a link.
Internet functions 321
Hint: Alternatively, hyperlinks can also be added using the HYPERLINK function (which is much more
flexible)
Following links
To follow a link, position the text cursor at any character within the link text. Then invoke the menu command
Edit > Go to link. PlanMaker responds by opening the linked document.
Tip: You can also follow links by clicking on the link text with the mouse.
Tip: After saving the document, open it with your web browser to check its appearance.
Outputting documents 323
Outputting documents
In this chapter, you will find detailed information about outputting documents (printing, e-mailing, etc.).
The following topics are covered:
¡ Print preview
The first section covers the use of the File > Print preview menu command which displays a preview of the
printed document on the screen.
¡ Printing
The next section introduces the File > Print menu command which actually prints a document.
¡ Exporting to a PDF file
Using the File > Export as PDF menu command, you can export a document to a PDF file. Such files can
be viewed on virtually any computer, provided that it has a PDF viewer installed.
¡ Sending a document by e-mail
When you would like to send a document by e-mail, you can use the menu command File > Send.
Detailed explanations are presented in the following pages.
Print preview
The print preview displays a preview of the printed document on the screen. Using this feature can help you
avoid wasting paper on test prints.
To open the print preview, choose the File > Print preview menu command.
To close it, click on the Close button or press the Esc key.
The edit field in the middle lets you jump to a specific page. Type in the desired page number and press the
Enter ¿ key.
These controls can be used to change the zoom level. Either type in a zoom level in the Zoom box and press the
Enter ¿ key, or click the arrows to gradually decrease/increase the zoom level.
The three buttons at the right let you switch to a predefined zoom level:
¡ Actual document size (zoom level 100%)
¡ Fit page in window
¡ Fit margins in window
To close the print preview window, click the Close button.
Printing
To print the current document, choose the menu command File > Print.
Outputting documents 325
Printer
Lets you choose the desired printer.
The Setup button opens a window with options to set up and configure the connected printer(s).
Linux users can also specify the command to be used for printing here.
Print
Lets you choose which parts of the document to print:
¡ Whole document
Print the entire document (all worksheets).
¡ Only selected cells
Print only those cells that are currently selected on the current worksheet.
Outputting documents 326
¡ Current worksheet
Print only the current worksheet.
¡ Only selected worksheets
Print only those worksheets that are currently selected in the worksheet register.
¡ Only the following worksheets
Print only the selected worksheets. To specify which sheets to print, check the desired worksheets in the list
displayed below this option.
Pages
Lets you choose which pages to print:
¡ All
Print all pages.
¡ Pages:
Print only the specified pages. Enter the desired page number(s) in the input box. For example:
You can enter as many page ranges as you like provided you separate them with commas, for example:
¡ In addition, you can specify with the Pages to print option, whether all pages or only the odd or even
numbered pages in the given range are to be printed.
¡ Furthermore, the Pages per sheet option allows you to print more than just one page on each sheet of paper.
For example, when you select Four Pages, each sheet of the printout will contain four pages (scaled down
accordingly).
Outputting documents 327
Options
This part of the dialog contains additional printing options:
¡ Copies
Here you can specify the number of copies of the document to be printed.
¡ Collate copies
When you print multiple copies of a document, this option determines if the printout will be sorted after
page numbers.
If you check this option and print multiple copies of a document with e.g. three pages, the pages will be
output in the following order: 1-2-3, 1-2-3, 1-2-3, ...
If it is not checked, the order will be: 1-1-1..., 2-2-2..., 3-3-3...
Note: Not all printers support this feature.
¡ Print to file
Redirects the print output to a file instead of a physical printer.
¡ Drop pictures
Skips over all pictures and drawings when printing (useful for fast test printing).
¡ Reverse order
Prints the pages from last to first.
To start printing, click OK.
Hint: Before actually printing a document, you can preview the printout using the File > Print preview
menu command.
3. Another dialog window appears where you can specify the filename and location of the PDF file to create.
After that, confirm with OK.
The PDF file will then be created. To view it, open the PDF file in a PDF viewer of your choice.
Hint: If your device does not have a PDF viewer installed, you can find suitable programs in the Internet by
performing a search for "PDF viewer" in your web browser.
General tab
On this tab, you can specify which parts of the document to export, and change several other settings. The
options available are mostly identical to the ones provided in the dialog of the File > Print menu command,
which is described in the section Printing.
Apart from that, the following additional options are available:
¡ Create a bookmark for each worksheet
If this option is checked, PlanMaker will store a bookmark in the PDF file for each worksheet that your
document contains.
Your PDF viewer will then display these bookmarks in a pane left of the document. You can utilize this
pane as an interactive table of contents: just click on a bookmark to jump to the corresponding worksheet.
Hint: If your PDF viewer does not display a bookmark pane, search for a command to display bookmarks
and activate it.
¡ Create tagged PDF
If this option is checked, information about the logical structure of the document will be included in the PDF
file.
This information is required in order to produce barrier-free PDF files that, for example, can also be used
with screen readers or PDF viewers that are able to read the text in a PDF out loud.
Preferences tab
This tab contains options for modifying the output quality, including the following:
¡ AutoShape options
Sets the quality (resolution) in which AutoShapes and all other types of drawings are exported. The higher
the setting, the larger the resulting file will be.
¡ Image options
Lets you choose if images should be stored using a lossless compression method or the (lossy) JPEG
compression method. If you choose the latter option, the JPEG quality option becomes available and lets
you modify the quality level of the compression.
Outputting documents 329
Hint: Lossless compression provides perfect image quality. However, if your document contains a large
number of images (especially photographs), the resulting file can become rather large. If this is the case,
you may want to switch to JPEG compression, which provides a much higher compression rate for
photographic images.
The option Use alpha channel for transparencies determines whether an "alpha channel" should be used
when rendering transparencies in images or drawings. Usually, these look best when this option is enabled.
However, some PDF viewers are unable to render alpha channels flawlessly, so we included an option to
deactivate this feature.
¡ Other options
Include PlanMaker document: Stores a copy of your PlanMaker document inside the PDF file. This
enables users to open the resulting PDF file directly in PlanMaker. The program will then extract the
original PlanMaker document from the PDF file and display it.
Open file in PDF viewer after exporting: Launches your PDF viewer and displays the PDF file after it has
been exported (provided that you have a PDF viewer installed on your computer).
Use relative paths for file links: Automatically converts any hyperlink to a file into a relative path (instead
of an absolute path). For example, when you have inserted a link to the file c:\Documents\Lists\test.txt and
export the PDF document to the folder c:\Documents, the file path for this link will be changed to
"Lists\text.txt".
¡ Font options
The Font embedding options let you choose if the fonts used in the document should be included 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 this computer does not have the fonts installed. If it is disabled, text will be rendered using some
replacement fonts selected automatically by the system.
If the Embed only used characters option is enabled, only those characters of a font will be embedded that
actually occur in the document. Advantage: The resulting PDF file is smaller in size.
View tab
This tab contains advanced options for the display of the PDF file in a PDF viewer, including the following:
¡ Navigation pane
Use this option to specify what to display in the navigation pane of the PDF viewer. (The navigation pane is
a panel displayed left of the PDF document.)
Options available:
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 miniatures of the document's pages in the navigation pane.
Outputting documents 330
¡ Zoom
Use this option to set the default zoom level of the PDF file, as follows:
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
Use this option to specify the page layout to display, as follows:
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). Hint: You can change the title of a document on the Summary tab in the dialog of the File >
Properties menu command.
Center viewer on screen: Automatically center the program window of the PDF viewer on the screen when
the PDF file is opened.
Full-screen mode: Automatically switch the PDF viewer to full-screen mode when the PDF file is opened.
Hide menu bar: Hide the menu bar of the PDF viewer.
Hide toolbars: Hide all toolbars of the PDF viewer.
Hide navigation pane controls: Hide all controls of the navigation pane.
Security tab
This tab provides options that allow you to encrypt the resulting PDF file and to set up passwords that protect
the file against opening or changing it.
¡ Encryption type
Here you can select if 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 on this tab are not available until you have chosen an encryption method.
Outputting documents 331
Your default e-mail application is invoked and a blank e-mail message is generated, with the document as an
attachment. You can specify the recipients and type in a subject and message, if desired, and then send the e-
mail.
Protecting cells and documents 332
Sheet protection
Use sheet protection to protect individual cells against changes, and/or to hide their content on screen or in
printouts.
Protecting cells requires two steps:
¡ Step 1: Setting up protection settings for cells
¡ Step 2: Activating sheet protection
See the following pages for detailed information.
Important: By default, this option is enabled for all cells in the worksheet. To allow users to alter specific
cells when sheet protection is activated, 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
activated.
¡ Hide cell
Hide the cell content on screen, if sheet protection is activated.
¡ Do not print cell
Hide the cell content in printouts, if sheet protection is activated.
Hint: If sheet protection is active, you can use the Tab key to jump from one editable cell to the next.
Protecting cells and documents 334
Hint: 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.
Workbook protection
If you activate workbook protectionfor a document, PlanMaker disables the Worksheet > Worksheet menu
command as well as the context menu of the worksheet register.
As a result:
¡ Users can't add worksheets anymore.
¡ Users can't copy, delete, or rename worksheets anymore.
¡ Users can't hide/unhide worksheets anymore.
To activate workbook protection, choose the menu command Tools > Workbook protection. To turn if off,
invoke the same command once more.
See the following pages for more information.
Hint: 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, to be more precise, read and/or write protection – to them. For example, you can require the
entry of a password to open or save a protected document.
To protect the current document, invoke the menu command File > Properties, switch to the Protection tab
and select the kind of protection you want. Then enter whatever password you like for reading and/or writing.
The following types of protection are available:
¡ No protection
¡ Write protection (the document can be opened, but saving is only possible if the correct password is given)
¡ Read protection (the document can be opened only if the correct password is given)
¡ Protection depending on password (a combination of read and write protection)
Detailed information about enabling and disabling document protection is given on the following pages.
Protecting cells and documents 336
Important: If you forget a password you can no longer open, or save, the document. Therefore, it is
advisable to write down the password, paying attention to the cases of letters!
Furthermore, the document is saved in an encrypted form, so that it cannot be examined with programs other
than PlanMaker.
¡ Protection depending on password
Here, two dialogs prompting for a password appear successively when the document is opened. The fist one
asks for the read password, the second one asks for the write password.
If the user enters the read password, he is permitted to open the document but not to save it.
If he also enters the write password, he has full access. Thus, he can both read and save the document.
If he enters a false password, or nothing at all, access to the document is denied.
Note: This setting primarily concerns the creation of new documents. When you open an existing encrypted
document, the encryption method used in the document is determined automatically and this option is set
accordingly.
Choosing an encryption method is of importance especially for documents in Excel format (.xls and .xlsx),
since some older versions of Microsoft Office are unable to read documents using the new encryption method
("Most secure").
The following two encryption methods are available:
¡ Most compatible
When the document is saved, 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 older 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.
¡ To save a document as a text file, invoke the menu command File > Save as, open the Files of type list, and
choose the entry Text file. Then, enter a file name and confirm with Save.
In both cases, a dialog where you can specify the format of the text file appears.
The dialog provides the following options:
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).
Note: The character used as a separator should not occur within cell contents. Otherwise, PlanMaker
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.
Working with other file formats 342
¡ Encoding of newlines
Here you can specify the control characters that are added at the end of lines (in order 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 used to be common on older Apple Mac systems (prior to Mac OS X).
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 section Opening and saving Excel files.
Working with Arabic text 345
Important: The features described in this chapter are only available when you have activated the Extended
support for Arabic text option in the program settings (see next section).
Important: The features described in this chapter are only available when this option is activated.
1. Invoke the Worksheet > Properties menu command in the desired worksheet.
2. Under Text direction, activate the option Right to left to change the direction to right-to-left.
To set the direction to left-to-right, deactivate the option.
The direction of the worksheet changes accordingly.
Thus, when you change the direction of a worksheet to right-to-left, the column on the very right becomes the
first column (instead of the column at the very left).
In other words, the horizontal direction of the table is reversed – as follows:
Note: Of course you can still change the writing direction of each table cell individually (as described in the
section Changing the text direction in table cells).
Scripts (BasicMaker) 348
Scripts (BasicMaker)
Note: BasicMaker is not included in some versions of SoftMaker Office. Available only under Windows.
BasicMaker is a tool that allows you to compose and execute scripts written in the programming language
SoftMaker Basic. SoftMaker Basic is modeled after the industry standard Visual Basic for Applications (VBA)
from Microsoft.
Scripts can be used to automate tasks in the word processor TextMaker and the spreadsheet application
PlanMaker.
Invoking BasicMaker
To start BasicMaker, or to execute a BasicMaker script, use one of the following procedures:
¡ Starting BasicMaker from the Start menu
You can start BasicMaker by clicking on Start > Programs > SoftMaker Office > Utilities > BasicMaker
in the Start menu.
¡ Starting BasicMaker from within TextMaker/PlanMaker
Alternatively, you can start BasicMaker from within TextMaker or PlanMaker. From the main menu in
TextMaker/PlanMaker, choose the menu command Tools > Edit script.
¡ Running a script directly from within TextMaker/PlanMaker
To execute a script, invoke the menu command Tools > Start script in TextMaker/PlanMaker. A file dialog
appears. Choose a script, confirm with OK, and the script will be executed immediately.
For more information on BasicMaker and details on "programming" TextMaker and PlanMaker, see the
BasicMaker online documentation (which is available in BasicMaker's Help menu).
Working with multiple documents 349
Closing a document
If you want to conclude your work on a document, you can close it at any time. You have the following options:
Working with multiple documents 351
¡ Menu: Choose the File > Close menu command to close the current document.
Tip: You can close all currently open documents in one step with the menu command Window > Close
all.
¡ Ribbon: The File tab contains a Close icon that closes the current document.
¡ Document tabs: Under the toolbars or ribbon, you will see a bar with document tabs for each currently open
document. When you click on one of these tabs with the middle mouse button, the corresponding document
is closed.
Alternatively, you can close a document by left-clicking on the x icon displayed on the right of its tab.
And when you right-click on a tab, a small menu appears. It contains commands for closing the current
document (Close tab) or all other open documents (Close all other tabs).
¡ Keyboard: You can also use the keyboard shortcut Ctrl+F4 or alternatively Ctrl+W to close the current
document.
Mac: On a Mac, the key combination Cmd+F4 or Cmd+W has to be used instead.
Whenever you close a document that has been modified since it was last saved, the program automatically asks
you if you want to save the document first.
If you have documents open in multiple program windows, you can arrange them on the screen as follows:
¡ Of course you can move the individual program windows manually and change their size – just as it is
possible with all kinds of program windows.
¡ If you select Window > View side by side, the current program window and another (already opened)
program window are arranged next to each other on the screen. If more than two program windows are
currently open, the program first asks which other window should be used.
Customizing PlanMaker 352
Customizing PlanMaker
PlanMaker gives you control over numerous program settings, allowing you to adapt the program to your
personal working style.
This chapter covers all the details. It is divided into the following sections:
¡ Preferences
To modify PlanMaker's global preferences, use the Tools > Options menu command. These settings apply
to the program as a whole, and thus to all documents.
¡ Document properties
To modify the properties of a document, use the File > Properties menu command. These settings affect the
current document only.
¡ Worksheet properties
To modify the properties of a worksheet, use the Worksheet > Properties menu command. These settings
affect the current worksheet only.
¡ Customizing the document display
This section describes how to adjust the way a document is displayed on the screen. Most of the necessary
commands are found in the View menu.
¡ Customizing toolbars
"Classic menus and toolbars" only: This section is relevant only for users who have configured the
program to use "classic menus and toolbars".
You will learn here how to configure the program's toolbars (Standard toolbar, Formatting toolbar, etc.)
using the View > Toolbars menu command and how to customize the icons displayed on them using the
Tools > Customize command.
¡ Customizing the ribbon
"Ribbons" only: This section is relevant only for users who have configured the program to use the
"ribbon" interface.
You will learn here how to configure and customize the ribbon.
¡ Creating user-defined toolbar/ribbon icons
You can create user-defined icons and add them to a toolbar or to the ribbon. Such icons can be used to start
other programs of your choosing.
¡ Customizing keyboard shortcuts
The dialog box of the Tools > Customize menu command also allows you to customize the keyboard
shortcuts for commands.
Customizing PlanMaker 353
Preferences
To modify PlanMaker's global preferences, use the Tools > Options menu command. These settings apply to
all documents.
The dialog box associated with this command contains several tabs, each of which presents options relating to a
different topic area. If you click on the Files tab, for example, you will be able to make settings that control the
opening and saving of files.
On the next pages, you will find detailed information on each of the individual options available.
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 354
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, meaning that you can move objects arbitrarily with your 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.
¡ Snap to other objects
When this option is enabled, the software automatically creates "magic" guides for the edges of each object
in the current worksheet. These guides make it a lot easier to place objects perfectly aligned or distributed.
"Magic" guides are usually invisible. They become visible only when you move an object to a position close
to any of these guides with your mouse. As soon as the guide appears, the object automatically snaps to it.
The same happens when you change the size of an object with your mouse.
Some examples for "magic" guides:
When you drag an object to a position where it is roughly left-aligned with another object, a guide will
appear representing the left edge of the other object. If you let your object snap to it, it will be exactly
left-aligned with the existing object.
The same applies for the right edge of objects.
When you drag an object to a place where it is roughly centered with another object, a guide will appear
representing the center of the object. If you let your object snap to it, it will be aligned exactly centered
with the other object.
When you drag an object to a position below two other objects, you will also see a horizontal guide at the
position where this third object would have exactly the same relative distance as the two other objects.
(The three objects would then be distributed evenly.)
All of the above works in both directions (horizontally and vertically) – for example, there are also magic
guides for the top edge and the bottom edge of each object.
¡ 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.
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.
Note: On devices with little main memory, it is not recommended to increase this value.
Note: This option affects only text frames, not table cells.
When this option is enabled, in text frames, the dialog box for the Format > Character menu command
presents lists for typeface, font size, style and language under not only a single category, but under three:
¡ For Latin scripts (e.g. English)
¡ For East Asian scripts (Chinese, Japanese, and Korean)
¡ For complex scripts (e.g. Arabic)
Thus, in text frames you can specify the settings for each kind of script separately.
Customizing PlanMaker 356
For example, if you specify "Arial" as the typeface for Latin characters and "SimHei" as the typeface for Asian
characters, all the Latin characters that you type will appear in Arial, and all the Asian characters you type will
appear in SimHei.
Note: PlanMaker recognizes automatically whether given characters are part of the Latin, Asian, or complex
scripts.
In-cell editing
If this option is checked, cells can be edited directly in the worksheet. If it is unchecked, cells can only be
edited using the Edit toolbar (displayed above the spreadsheet).
Autocomplete cells
When you enter 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" into a column. If you type the letter
"N" in the cell below these entries now, the program automatically suggests "New York". If you type the letter
"T", "Tokyo" is suggested, etc.
Customizing PlanMaker 357
To accept the suggestion, press the Enter ¿ key. To reject it, simply continue typing or press the Del key.
If you do not want PlanMaker to make such suggestions while you are typing, you can always turn this option
off.
Formula tooltips
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.
(Of course you can always change the object's position after that, by simply dragging it to a different place
with the mouse. And you can also modify its size, by dragging on one of the round handles that appear
around the object.)
¡ Never: Before the object is actually inserted, the mouse cursor changes to a cross-hair. To proceed, draw a
rectangle in the document with your mouse, in order to determine the exact position and size of the object.
After that, the object will be inserted accordingly.
¡ Auto: An intelligent combination of the two options above that is already preset in PlanMaker for each
specific object type. The AutoShape and Text frame objects are inserted directly (as with Always), all other
objects are inserted via mouse cursor control (as with Never).
¡ Off: The left Alt key does the same as the right Alt key: It inserts symbols into the text.
Alt+E, for example, gives you a Euro sign.
¡ 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 classic menus instead of the ribbon.)
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.
¡ 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.
Warning: If you specify custom settings that are incorrect, calculations may return invalid or wrong
results!
Dialog language
Here you can select the language to be used for the user interface (menus, dialog boxes, etc).
User interface
When you click on the User interface button, a dialog box appears in which you can select the type of user
interface that the applications in SoftMaker Office should use:
¡ Ribbon (upper row)
When you select one of the items from the top row, the programs will use a ribbon interface. The differences
between the individual entries are only in the color scheme used.
Customizing PlanMaker 360
Android: If you are using the Android version, you do not have a button with a dialog box for the User
interface settings, but a dropdown list. The options Quick Access Toolbar and Touch mode (for larger icons
and menu entries) can be found separately elsewhere on this Appearance tab and have the same effect as
described above.
Show tooltips
Lets you specify whether or not tooltips should be displayed.
Tooltips are little text boxes that are displayed next to the mouse pointer when you position the pointer over
certain screen elements, for example a button on a toolbar.
Beep on errors
When this option is enabled, a sound plays when PlanMaker displays an error or warning message.
Customizing PlanMaker 361
Live preview
Enable/disables a live preview for the dropdown lists in the Formatting toolbar.
When this option is enabled, you can e.g. select some text, open the font dropdown in the Formatting toolbar
and hover over the fonts with your mouse. While you do that, the selected text is updated "live" to give you an
impression how it would look like in the corresponding font.
To actually apply the font, simply click on it. To discard the change, click anywhere outside the list or press the
Esc key.
Ribbon: If you have chosen the "Ribbon" user interface, only the "hamburger menu button" (i.e. the
icon in the Quick Access Bar) is available to you if you want to access the classic main menu.
¡ On: The main menu is displayed in the menu bar at the top of the screen.
Details:
Classic menus and toolbars: The main menu is now displayed in the menu bar at the top of the screen,
not in its own bar below the title bar.
Ribbon: Ribbon users now have access not only to the Ribbon user interface but can additionally use the
classic menu in the menu bar whenever desired.
Workspace color
This option allows you to change the background color of document windows.
Note: With inappropriate settings, the user interface might become far too small or too large, especially on
devices with a rather low resolution. In case this happens, you can always click on the Reset to default
button in the lower left of this dialog to return to the original settings.
Measurement
Mac, Linux, and Android only: Here you can specify the units of measure PlanMaker should use by default:
Metric (centimeter) or U.S. (inch).
(Under Windows, this option is not necessary, since the program automatically uses the setting chosen in the
"Regional and Language" options of Windows' Control Panel.)
Tip: You can always override this setting and enter a value into a dialog field in another unit of measure by
typing one of the following unit abbreviations after the value:
Unit Explanation
cm centimeter
Customizing PlanMaker 363
For example if you typed "5.08 cm" for the left margin, PlanMaker would set the margin to 5.08 cm (= 2 in).
Language
Here you can select the language to be used for spell checking and hyphenation. To choose your setting, open
the dropdown list and select the desired language from the available options.
Spell-checking
In this section you can configure the spell-checker. Settings available:
¡ Check spelling as you type
If you activate 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. See section Spell checking as you type.
Note: When this option is turned off, you can still check the spelling in a document using the manual spell-
checker. To launch it, use the Tools > Check spelling menu command. See section Manual spell checking.
¡ Beep on errors: When this option is enabled, PlanMaker issues a warning tone when it encounters an
unknown word while checking spelling as you type.
¡ Ignore words that start with a number
Check this option if you would like the spell checker to ignore all words that start with a number (for
example, "42nd").
Customizing PlanMaker 364
¡ 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 a) install Hunspell dictionaries that you have downloaded
and b) specify which languages should use a Hunspell dictionary.
For details, see section Installing additional dictionaries.
Template folder
Here you can specify the folder in which the templates for PlanMaker documents are stored. The dialog that
appears when you invoke the menu command File > New presents templates for your selection that are found 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: The Excel format is not able to accommodate features specific to PlanMaker. If you save a
PlanMaker document in Excel format, certain formatting options and other features could be lost.
Accordingly, it is recommended to use the default setting "PlanMaker".
Note: These temporary backup copies are totally independent of the regular backup copies that you can set
up in the Backup section on this tab (see below).
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 backup copies of all the 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.
Note: This feature is not available in the Android version. On Android, only an option for simple (single)
backups is available: the option Create backup files (described above).
Here you can specify if the program should, whenever you save a document, automatically create a backup
copy containing its previous version.
The dropdown list in this section offers the following options:
¡ No backup
When you choose this option, no backup copy is created when you save a document. (Not recommended.)
¡ Simple backup
Here, exactly one backup copy is created when you save a document. This copy contains the previous (i.e.
last saved) version of the document. It is saved as a file with the name extension .bak, stored in the same
folder as the document.
Customizing PlanMaker 366
¡ Advanced backup
With this option, multiple generations of backup copies are kept for each document. All of these copies are
stored in a special Backup folder.
Tip: When this option is selected, also the File > Revert to previous version menu command becomes
available. It provides a comfortable means of returning to a previous version of the current document.
Additional options:
Folder for backup files: Here you can change the location of the Backup folder in which all backup copies
are stored.
Number of backup files per document: Here you can specify the maximum number of backup copies (=
generations) to be kept for each document.
"Clean Up" button: Offers the following two commands for deleting backup copies:
Delete orphaned backup files: Removes each backup file for which the corresponding original file no
longer exists.
Delete all backup files: Removes all backup files that reside in the folder for backup files.
More detailed information on the usage of backup copies can be found in the section Backup copies.
Tip: Subscribe to our free newsletter at www.softmaker.com to get an e-mail automatically whenever
updates are available. The newsletter will also provide you with other useful information and special offers
related to SoftMaker Office.
Android: When you have installed an application via Google Play Store, your device will inform you about
software updates automatically (unless you have deactivated automatic updates in the Play Store settings).
Use XIM
Linux only: When this option is enabled, PlanMaker supports the composition of accented characters (à, ô, é,
etc.) using "XIM".
For example, with a German keyboard, you can insert the character "ô" by first pressing the ^ key and then
pressing the O key.
If you disable this option, composing characters like this is no longer possible.
Note: On some systems, disabling this option improves the responsiveness of the display when you are typing
text fast.
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.
External applications
Mac, Linux only: This button opens a dialog where you can specify which external applications to start on
certain actions. For example, when a PDF file is created, the application specified in the PDF Viewer field will
be launched to display the result.
Customizing PlanMaker 369
Note: You don't have to fill out these fields. For all fields that are left empty, your system's default application
for the corresponding action will be used. Make changes to this dialog only when you want applications
different from the default applications to be used. To do so, enter the file name of the corresponding executable
(including the entire file path, if necessary).
Document properties
With the File > Properties menu command you can make settings that apply only to the current document and
are saved with it. These settings are called document properties.
The settable document properties are grouped by topic and each group is presented on one of several tabs. For
example, if you click on the Summary tab, you can enter summary information about the document.
On the next pages, you will find detailed information on each of the individual document properties available.
Customizing PlanMaker 370
Important: Changes in the color palette are saved in the document. Thus, you can compose a different color
palette for every document.
Adding a color
To add a color to the palette of the current document, do the following:
1. Invoke the menu command File > Properties and switch to the Colors tab.
Tip: Alternatively, you can gain access to this dialog from any other dialog box that contains a color list.
To do this, select the Define color... entry in the color list (the last entry).
2. Set the desired color (see the section "Working with the color controls" below).
3. Click on the New button.
4. Give the new color whatever name you like and confirm with OK.
5. Exit the dialog with OK.
PlanMaker now adds the new color to the document's color palette. From now on, it will be available in all
dialog boxes that permit color selection.
Customizing PlanMaker 371
Changing a color
Note: You can change only those colors that you have added. The first 24 colors in the palette are default
colors that cannot be changed.
The hex code for colors consists of 3 two-digit hexadecimal values, standing for red, green, and blue
(RRGGBB). For example, 00FF00 represents pure green.
¡ Hyphenation
If this option is checked, cells where the option Wrap text is activated (using the Format > Cell menu
command) will be hyphenated. See also section Hyphenation.
If you enable this option, any object whose Visible property has been disabled becomes visible on the screen
again.
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 your system's
default currency.
"Compatibility" button
This button provides access to settings that affect functions internal to the program, in order to improve
compatibility with documents created in older versions of PlanMaker or in Microsoft Excel. These options are
set automatically when such a document is opened and normally should not be changed.
An example:
You have the sum of 2.3 + 2.4. The exact result is 4.7, but 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 activating 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 activating 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.
Note: Unless you actually use circular references in calculations on purpose, this option should not be
checked, since it significantly increases the time required to recalculate the document.
You will find information about this topic in chapter Document protection.
Worksheet properties
To modify the worksheet properties, use the Worksheet > Properties menu command. These settings affect
the current worksheet only.
Options available:
¡ Row headers
Determines whether row headers are displayed in the worksheet.
Row headers are buttons labeled with the row number, displayed to the left of the worksheet.
¡ Column headers
Determines whether column headers are displayed in the worksheet.
Column headers are buttons labeled with the column number, displayed above the worksheet.
Hint: Alternatively, row and column headers can be turned on/off using the View > Row & column
headers menu command.
¡ Page breaks
Determines whether dark gray lines indicating the location of page breaks are displayed in the spreadsheet.
¡ Show zero values
A cell contains a zero value when it contains either the number 0 (zero) or a calculation that returns zero.
If this option is enabled, the number "0" will be displayed in such cells as usual. If you disable it, nothing
will be displayed there.
¡ Gridlines
Determines whether gridlines are displayed between cells on-screen. Also, you can change the color of these
lines as desired.
Customizing PlanMaker 378
Hint: By default, gridlines do not appear in printouts. To include gridlines in a printout, choose the menu
command File > Page setup, switch to the Options tab, and check the Gridlines 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 activate the Alternating shade option, 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.
See also chapter Working with Arabic text.
Zoom level
The zoom level can be set individually for each worksheet.
Choose the menu command View > Actual size to display the worksheet in its original size.
Choose the menu command View > Zoom level to set any other zoom level:
Customizing PlanMaker 379
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 minus icon or the plus icon.
Tip: And when you click on the percent value displayed to the right of the slider, the dialog of the View >
Zoom level command mentioned above will open.
The icons in this toolbar have the following functions (from left to right):
¡ Show/hide menu bar
¡ Show/hide side bar
¡ Enter/exit "Drag sheet" mode
If this mode is activated, you can scroll your document using the mouse. Simply click into the document and
drag the mouse pointer into the desired direction (with the mouse button still held down).
Note: Selecting cells, text or objects is not possible in this mode.
Customizing PlanMaker 380
To exit the "Drag sheet" mode, click this button once again.
¡ A click on the Close button leaves full screen mode.
Customizing toolbars
"Classic menus and toolbars" only: This section is relevant only for users who have configured the
program to use classic menus and toolbars. (Information on customizing the ribbon can be found in the
section Customizing the ribbon.)
Hint: You can switch the user interface between ribbon and classic menus and toolbars at any time. To do
this, invoke the menu command Tools > Options (or, in the ribbon, the command File > Options). In the
dialog, switch to the Appearance tab and click on the User Interface button. A dialog box appears in which
you can select the type of user interface you prefer.
In this section you will learn how to configure the program's toolbars (Standard toolbar, Formatting toolbar,
etc.) using the View > Toolbars menu command and how to customize the icons displayed on them using the
Tools > Customize command.
Tip: There is a faster way to do this: When you click on any toolbar with the right mouse button, a list of all
available toolbars is displayed. To enable or disable a toolbar, click on the corresponding list entry.
All modes The selected toolbar is always visible (provided that it is not disabled).
Edit mode The toolbar is visible only in normal Edit mode, and not in Object mode (see also section Object
mode). Example: the Formatting toolbar
Object mode The toolbar is visible only in Object mode and not in normal Edit mode (see also section Object
mode). Example: the Object toolbar
Chart The toolbar appears only when a chart is selected. Example: the Chart toolbar
Outline The toolbar appears only if the current worksheet contains an outline (also see section Outliner).
Example: the Outline toolbar
Picture The toolbar appears only when a picture is selected. Example: the Picture toolbar
To change the setting for one of the toolbars, invoke the menu command View > Toolbars, select the toolbar in
the list, and choose the desired option for Visible in mode.
Note: Normally, it does not make sense to change this setting for any of the default toolbars (Standard
toolbar, Formatting toolbar, etc.). These options are primarily meant for user-defined toolbars.
You change the position of toolbars to your liking. To do this, use one of the following procedures:
Note: By default, most toolbars are locked against moving with the mouse, in order to protect them from
being moved accidentally. To remove the lock, invoke the menu command View > Toolbars, select the
toolbar of interest, and disable the Locked option.
Hint: A positioning aid is active while dragging a toolbar: When you drag the toolbar near one of the edges of
the program window, it jumps automatically to that edge. If you leave the toolbar at the top edge of the window,
for example, the result is the same as if you selected the Top position in the dialog box of the View > Toolbars
menu command.
Managing toolbars
"Classic menus and toolbars" only: This section is relevant only for users who have configured the
program to use classic menus and toolbars. (Information on customizing the ribbon can be found in the
section Customizing the ribbon.)
You can create new toolbars, delete, and rename existing toolbars, etc. To perform these tasks, use the buttons
in the dialog box for the View > Toolbars menu command.
Customizing PlanMaker 383
Deleting toolbars
The Delete button allows you to delete a user-created toolbar, as follows:
1. Select the toolbar to be deleted in the list.
2. Click on the Delete button.
Note: You can delete only toolbars that you have created yourself. The default toolbars (Standard toolbar,
Formatting toolbar, etc.) cannot be removed.
However, you can always disable toolbars that you do not need at the moment (see section Displaying and
hiding toolbars).
Renaming toolbars
The Rename button can be used to rename a user-created toolbar, as follows:
1. Select the toolbar of interest in the list.
2. Click on the Rename button.
3. Type in a new name and confirm with OK.
Note: You can rename only toolbars that you have created yourself. The default toolbars (Standard toolbar,
Formatting toolbar, etc.) cannot be renamed.
Customizing PlanMaker 384
Resetting toolbars
You can undo any changes you have made to one of the default toolbars by selecting the toolbar in the View >
Toolbars dialog box and clicking Reset.
When you do that, the toolbar is reset to its default icons. In addition, the default settings for Visible in mode
and Position are restored.
Note: This command is applicable only to the default toolbars (Standard toolbar, Formatting toolbar, etc.), and
not to user-created toolbars.
The Tools > Customize menu command allows you to customize the icons contained in a toolbar. Among other
things, you can add, remove and reposition icons.
Proceed as follows:
1. Invoke the Tools > Customize menu command.
2. Use one of the procedures described below to add, remove, or reposition icons.
3. Exit the dialog with Close.
Tip: This command can also be invoked by double-clicking on an empty area in any of the toolbars.
Adding an icon
To add an icon to a toolbar, follow these steps (in the Tools > Customize dialog box):
1. Select the toolbar to which you want to add an icon in the Customize dropdown list (displayed above the
right list).
The right list now displays all icons that are currently contained in the selected toolbar.
2. Optional: In the right list, select the icon after which the new icon is to be inserted.
3. Select the icon to be added from the left list.
4. Click on the >> button (displayed between the lists).
The icon is now added to the toolbar.
Tip: Alternatively, you can add an icon to a toolbar as follows: Invoke the Tools > Customize command.
With your mouse, simply drag the icon out of the dialog window and drop it at the desired position in the
toolbar. (Do this in the toolbar itself, not in the dialog!) 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, follow these steps (in the dialog box):
1. Select the toolbar of interest in the Customize dropdown list (displayed above the right list).
2. Select the icon to be removed from the right list.
3. Click on the << button (displayed between the lists).
The icon is now removed from the toolbar.
Tip: Alternatively, you can remove an icon from a toolbar as follows: Invoke the Tools > Customize
command. 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, not in the dialog!)
Moving an icon
To move a toolbar icon to a different position, follow these steps (in the dialog box):
1. Select the toolbar of interest in the Customize dropdown list.
Customizing PlanMaker 386
Tip 1: Alternatively, you can move an icon as follows: Invoke the Tools > Customize command. Then drag
the icon to the desired position with your mouse (in the toolbar itself, not in the dialog!). With this method,
you can even move an icon from one toolbar to another.
Tip 2: By the way, 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 (with the mouse button still pressed) dragging it to the
desired position.
Tip: Alternatively, you can also use the following procedure: Invoke the Tools > Customize command.
Then, in order to insert a separator to the left of a toolbar icon, simply drag this icon a small distance to the
right using your mouse. (Do this in the toolbar itself, not in the dialog!)
Tip: Alternatively, you can remove an icon from a toolbar as follows: Invoke the Tools > Customize
command. 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, not in the dialog!)
In short: You can assign a keyboard shortcut of your choice to any command here: Select the command in either
of the two lists, click into the Please press accelerator field and then press the key combination with which
you want to call this command in the future.
For details, refer to the section Customizing keyboard shortcuts.
Managing toolbars
The dialog box for the Tools > Customize command also provides buttons for managing toolbars, as follows:
¡ New
Creates a new, empty toolbar.
¡ Rename
Renames the toolbar selected in the Customize list (only available for user-created toolbars).
¡ Reset
Resets the toolbar selected in the Customize list back to its factory defaults.
¡ Delete
Deletes the toolbar selected in the Customize list (only available for user-created toolbars).
¡ Reset all (displayed below the right list)
Resets all toolbars back to their factory defaults.
Further options for managing and configuring toolbars are available in the dialog box of the View > Toolbars
menu command (see section Managing toolbars).
Some toolbars end with a double arrow », as shown in the following picture:
When you click on this double arrow, the toolbar menu will open.
This menu gives you quick access to all the toolbar related commands mentioned in the previous sections. In
detail, the toolbar menu includes the following commands:
Customizing PlanMaker 388
¡ Add/remove buttons
This command opens a list of all icons available for the toolbar. When you click on one of its entries, the
corresponding icon will instantaneously be activated or deactivated in the toolbar.
(Note: This command is meant for quickly turning icons on or off. If you want to perform further
customizations to the icons displayed in a toolbar, follow the instructions given in the section Customizing
toolbar icons.)
¡ Position
Use this command to change the position of a toolbar. Available options: top, bottom, left, right, or floating
(in a little window that can be moved and resized with the mouse).
¡ Toolbars
Invokes the View > Toolbars menu command that allows you to activate or deactivate, configure, and
manage toolbars.
See section Customizing toolbars.
¡ Customize
Invokes the Tools > Customize menu command that allows you to edit the icons on a toolbar (add, remove,
move icons).
See section Customizing toolbar icons.
¡ Reset this toolbar
Resets the toolbar. All customizations made to the toolbar's icons and settings will be reverted.
In this section you will learn how to configure and customize the ribbon (e.g. by adding additional icons).
Customizing PlanMaker 389
The ribbon and the Quick Access Toolbar (at the bottom)
The ribbon and the Quick Access Toolbar (at the bottom)
However, you can hide the ribbon at any time by minimizing it. This is useful if you want to save as much space
on the screen as possible for displaying the document.
Proceed as follows:
Customizing PlanMaker 390
Tip: Alternatively, you can minimize the ribbon by clicking on the icon in the upper right corner of the
program window. Click on the icon again to bring the ribbon back in its full size.
In addition, the key combination Ctrl+F1 (Mac: Cmd+F1) is available for minimizing/restoring the ribbon.
¡ As mentioned above, you can also use the icon in the upper right corner of the program window to
enable/disable minimizing the ribbon.
The Quick Access Toolbar is displayed below the ribbon. It provides a selection of the most frequently used
commands.
The ribbon and the Quick Access Toolbar (at the bottom)
Customizing PlanMaker 391
The Quick Access Toolbar can either share the space with the documents tabs – or reside in its own toolbar. To
change this, proceed as follows:
1. In the ribbon, click the Customize icon in the File tab.
2. A menu opens which contains either of the following two commands:
Show Quick Access Toolbar as separate toolbar: By default, the Quick Access Toolbar is displayed in the
bar that also contains the document tabs. When you invoke this command, the Quick Access Toolbar moves
to its own toolbar instead.
Show Quick Access Toolbar beside the document tabs: This command does exactly the opposite: If the
Quick Access Toolbar is currently displayed as a separate toolbar, invoking this command causes the Quick
Access Toolbar to move back to the bar containing the document tabs.
The ribbon command File > Customize > Customize Ribbon allows you to customize the ribbon to a certain
extent. Primarily this command is intended to add additional icons, sections or even complete tabs to the
ribbon.
Important: The icons in the predefined sections on the ribbon can not be modified. In the existing sections,
you can neither add icons nor remove icons nor change their order. Only adding icons in a new section at the
end of a ribbon tab (or alternatively in a completely new tab) is allowed.
Tip: This command can also be invoked by double-clicking on any empty area inside the ribbon.
Adding an icon
Note: You can add icons only in sections that you created yourself (or on a completely new tab). It is not
possible to insert an icon within the predefined sections.
To add an icon to a ribbon tab, follow these steps (in the dialog box of the ribbon command File > Customize >
Customize ribbon):
1. Select the ribbon tab to which you want to add an icon in the Customize dropdown list (displayed above the
right list).
The right list now displays all icons that are currently contained in the selected tab.
2. Select the icon to be added from the left list.
3. Click on the >> button (displayed between the lists).
The icon is now added to the selected ribbon tab. If necessary, the program automatically creates a new section
at the end of the tab.
Removing an icon
Note: You can only remove icons that you added to the ribbon yourself. It is not possible to delete any of the
predefined icons.
To remove an icon from a ribbon tab, follow these steps (in the dialog box):
1. Select the ribbon tab of interest in the Customize dropdown list.
2. Select the icon to be removed from the right list.
3. Click on the << button (displayed between the lists).
The icon is now removed from the ribbon tab.
Moving an icon
Note: You can only move icons that you added to the ribbon yourself. It is not possible to change the
position of any of the predefined icons.
To move an icon within a ribbon tab, follow these steps (in the dialog box):
1. Select the ribbon tab of interest in the Customize dropdown list.
Customizing PlanMaker 393
Note: New sections can be added only after the predefined sections. It is not possible to insert a section
between the predefined sections.
To add a new section to a ribbon tab, follow these steps (in the dialog box):
1. Select the ribbon tab of interest in the Customize dropdown list.
2. Click on the New section button (displayed below the right list).
The new section is now added (appended) to the ribbon tab.
Renaming a section
Note: You can only rename sections that you added yourself. It is not possible to rename any of the
predefined sections.
To rename a user-created section on a ribbon tab, follow these steps (in the dialog box):
1. Select the ribbon tab of interest in the Customize dropdown list.
2. Select the section to be renamed in the right list.
3. Click on the Rename button (displayed below the right list).
4. Type in a new name and confirm.
The section is now renamed accordingly.
Removing a section
Note: You can only remove sections that you added yourself. It is not possible to delete any of the predefined
sections.
To delete a user-created section on a ribbon tab, follow these steps (in the dialog box):
1. Select the ribbon tab of interest in the Customize dropdown list.
2. Select the section to be removed in the right list.
3. Click on the << button (displayed between the lists).
The section is now removed from the ribbon tab.
Customizing PlanMaker 394
The Quick Access Toolbar is displayed below the ribbon. It provides a selection of the most frequently used
commands.
Customizing PlanMaker 395
The ribbon and the Quick Access Toolbar (at the bottom)
If you wish, you can customize the icons on the Quick Access Toolbar at any time, for example, you can add,
remove, and reposition icons.
To do this, invoke the ribbon command File > Customize > Customize Quick Access Toolbar. A dialog box
for customizing toolbars will appear in which you can make the desired changes.
The Quick Access Toolbar behaves exactly like a classic toolbar. To customize its icons, you can proceed
exactly as described in the section Customizing toolbar icons. All explanations given there also apply to the
Quick Access Toolbar – except for the section "Managing toolbars".
7. Optional: If the program's own icon is not the one you want to use, you can enter the path and name of a
different icon file in the Icon file field.
Note, however, that toolbars icons are a bit smaller than standard Windows icons.
As soon as you confirm with OK, the icon is created.
If you want to add your custom icon to a toolbar or ribbon tab right now, proceed as described in one of the
following sections:
¡ Toolbars: section Customizing toolbar icons
¡ Ribbon: section Customizing icons on the ribbon
5. Do not forget: Click on Add to assign this shortcut to the command now.
6. Exit the dialog with Close.
From now on, you can execute the selected command with the specified key combination.
¡ Alt+A (However, key combinations including the Alt key are not recommended, since they are usually
occupied by the main menu entries).
¡ Ctrl+Alt+A
¡ Ctrl+Shift+A
¡ Ctrl+Alt+Shift+A
¡ Ctrl+F2
¡ etc.
Note: Alphabetic keys by themselves are of course not allowed. Thus, you cannot use A or Shift+A as a
shortcut.
Shortcut already assigned: If you press a shortcut that is already assigned, the current assignment will be shown
just below the entry field. You should press the BackspaceÕ key to delete your shortcut and try a different
shortcut. Otherwise, you will overwrite the existing assignment for the shortcut.
Two part shortcuts: You can also use two part shortcuts (in accordance with the WordStar standard), for
example, Ctrl+K+X. Please note that only shortcuts of the form "Ctrl + letter + letter" are allowed here.
Android
This is different with the Android version: It allows you to download and automatically install SoftMaker
dictionaries that are currently not installed from our server whenever needed, free of charge.
Proceed as follows:
1. Launch any of the apps (TextMaker, PlanMaker, or Presentations) on your Android device.
2. Invoke the Tools > Options menu command and switch to the Language tab.
3. Tap on the Get more dictionaries button.
4. A dialog with a list of all available languages opens. To download and install a language, tap on the
corresponding download button displayed at its right.
When the download has finished, the dictionary is installed and from now on available in any SoftMaker Office
application.
7. A dialog showing a list of all languages/dictionaries installed appears. Click on the Add Hunspell
dictionary button.
8. A file dialog is displayed. Use it to browse to the folder where the downloaded dictionary has been stored.
9. Select the dictionary file from the files list and click on Open.
The dictionary will be installed and is from now on available in any SoftMaker Office application.
Formula basics
Formulas can be composed of the following components:
¡ Fixed values (e.g., numbers or text)
¡ Cell references (e.g., A1 or D2:D3)
Formulas and functions 404
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):
Entering formulas
Hint: A short introduction to entering formulas is also provided in the chapter The PlanMaker Tour.
To enter a formula in a cell, use one of the following procedures:
Important: Formulas have to begin with an equal sign (=). For example, to calculate 2+2, enter =2+2.
To enter formulas manually, type them in starting with an equal sign. Then, press the Enter ¿ key to confirm,
or the Esc key to abort.
Alternatively, use the following buttons of the Edit toolbar:
¡ To accept the input, click the button (identical to pressing the Enter ¿ key).
¡ To cancel the input, click the button (identical to pressing the Esc key).
To edit a formula later, navigate to the cell containing the formula and press the F2 key. Alternatively, double-
click the cell.
Tip: If you select a function, a short description is automatically displayed in the lower part of the dialog.
In the Windows version of PlanMaker, you can also call up a help page for each function by clicking on it
and then pressing the F1 key.
¡ Close button
To close the dialog without inserting the formula, click Close.
¡ Cell reference
The last component is the address of the cell that you want to refer to.
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 pages.
Notes
¡ If PlanMaker is unable to find the specified file, a dialog 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 where you can comfortably choose the file
you want to refer to.
¡ If PlanMaker is unable to find the specified worksheet, a dialog where you can select the worksheet from the
specified file will appear when you press Enter.
¡ 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.
¡ Tip: There's an alternative way to create external references, where you don't have to type in anything
manually:
1. Open the document containing the cell you want to refer to.
2. Copy this cell to the clipboard.
3. Switch back to the current document.
4. Navigate to the cell where you want the reference to be inserted.
5. Invoke the Edit > Paste special menu command.
6. Click on the Create references button.
PlanMaker now creates an external reference to this cell.
The buttons in this dialog allow you to perform the following actions:
¡ Update
Updates only those external cell references that refer to the file currently selected in the list.
(Also see the notes on updating below.)
¡ Update all
Updates all external references in the entire document.
Hint: There's an alternative way to trigger the Update All command: the Tools > Update external
references menu command.
¡ Open
Opens the external file currently selected in the list.
¡ 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.
The Close button closes the dialog.
Note: The values returned by external cell references are not updated automatically every time the worksheet
is recalculated.
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.
For example, if a cell contains the formula =1/A1 and a zero is entered in cell A1, the error value #DIV/0! will
be displayed in the cell, because numbers cannot be divided by zero.
The following error values exist:
Error value Explanation
#REF! Invalid cell reference. Displayed when a formula contains a cell reference that is invalid or
nonexistent.
#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).
Formulas and functions 412
#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)
Hint: To test if a cell returns an error value, use the functions ISERROR and ISERR
Tip: Additionally, you can use the Tools > Formula auditing menu command to find and analyze cells that
contain an error value. See the section Analyzing tables for details.
The entries a11 through amn are called the elements of array A.
As you can see, for PlanMaker arrays are nothing but rectangular cell ranges.
Notes:
Formulas and functions 414
¡ 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.
¡ There are array functions that return just a single value rather than an entire array – for example, the
MDETERM function (that returns the determinant of an array). In that case the procedure described above is
not necessary, and the formula can be entered just like any other formula.
¡ 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 by a single value.
¡ Hint: To select all cells covered by an array formula, click any of the involved cells and press Ctrl+7.
Functions from A to Z
This section provides an alphabetical list of PlanMaker's arithmetic functions, including comprehensive
descriptions of each function.
Formulas and functions 417
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)
Description:
Returns the arccosine of Number, i.e., the angle whose cosine is Number.
Number must be in the range -1 to 1.
Example:
ACOS(1) returns 0
ACOS(COS(0.1234)) returns 0.1234
Formulas and functions 418
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
ACOT (arccotangent)
Syntax:
ACOT(Number)
Description:
Returns the arccotangent of Number, i.e., the angle whose cotangent is Number.
Formulas and functions 419
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 arccotangent of Number, i.e., the value whose hyperbolic tangent is Number.
Example:
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
See also:
COTH
Formulas and functions 420
Syntax:
Description:
Returns a text string containing the address of the cell in the specified Row and Column.
Row is the row number of the cell.
Column is the column number of the cell.
The optional argument Abs specifies the type of reference to be returned:
1 or omitted: Absolute row and column
2: Absolute row, relative column
3: Relative row, absolute column
4: Relative row and column
The optional argument Mode specifies the format of the cell address returned:
TRUE or omitted: Normal cell address (e.g. A1)
FALSE: Cell address in R1C1 format (an alternative type of cell addressing, supported by Microsoft Excel
only)
The optional argument SheetName lets you specify a worksheet name. If specified, it will be placed before the
resulting cell reference. In other words:
If it is not specified, only the cell address will be returned.
If it is specified, SheetName!Address will be returned (see example).
Example:
See also:
Syntax:
Description:
Returns the logical value TRUE if all of the given arguments are TRUE, otherwise returns FALSE.
Example:
See also:
Syntax:
AREAS(Reference)
Description:
Returns the number of contiguous cell ranges the specified cell reference consists of.
Example:
AREAS(A1:B2) returns 1
AREAS((A1:B2, E5:G7)) returns 2
Formulas and functions 422
See also:
ASIN (arcsine)
Syntax:
ASIN(Number)
Description:
Returns the arcsine of Number, i.e., the angle whose sine is Number.
Number must be in the range -1 to 1.
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.
Formulas and functions 423
Example:
See also:
SINH
ATAN (arctangent)
Syntax:
ATAN(Number)
Description:
Returns the arctangent of Number, i.e., the angle whose tangent is Number.
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)
Formulas and functions 424
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).
Example:
Tip:
You can use the DEGREES function to convert the result from radians to degrees.
See also:
ATAN, TAN
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
Formulas and functions 425
Syntax:
Description:
Returns the average deviation of the given numbers from their mean.
Number1, Number2, etc., are the numbers to be evaluated. Empty cells, text, and logical values are ignored.
Example:
AVEDEV(2, 2, 2, 2) returns 0
AVEDEV(2, 2, 2, 3) returns 0.375
See also:
Syntax:
Description:
Returns the arithmetic mean of the given numbers (i.e., their sum divided by their number).
Number1, Number2, etc., are the numbers to be evaluated. Empty cells, text, and logical values are ignored.
Example:
See also:
Syntax:
Description:
Returns the arithmetic mean of the given values (i.e., their sum divided by their number), including logical
values and text.
Value1, Value2, etc., are the values to be evaluated. Empty cells are ignored.
Note:
Unlike the AVERAGE function, AVERAGEA also evaluates logical values and text:
FALSE evaluates as 0.
TRUE evaluates as 1.
Text evaluates as 0.
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 criterion 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 (see
examples below).
Note: Criteria always have to be surrounded by double quotation marks (").
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-2016 (.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 criterion that the values in Range1 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 (see
examples below).
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-2016 (.xlsx)"
Example:
See also:
B (Compatibility function)
Syntax:
B(n, p, k1 [, k2])
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.
n is the number of independent trial runs.
p is the probability of a success for each trial run. 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.
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
Formulas and functions 430
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)
Formulas and functions 431
Description:
See also:
Syntax:
BESSELJ(x, n)
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).
See also:
Syntax:
Description:
A and B (optional) are the lower and upper bound to the interval of X. If they are omitted, A is set to 0 and B is
set to 1 (thus leading to a standard cumulative beta distribution).
X must be in the range A to B.
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.
Hint:
See also:
BETADIST, BETA.INV/BETAINV
Syntax:
Description:
Returns the inverse of the beta cumulative distribution function (i.e., percentiles of this distribution).
Probability is the probability to be evaluated. Must be > 0 and £ 1.
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 of X. If they are omitted, A is set to 0 and B is
set to 1 (thus leading to a standard cumulative beta distribution).
Note:
The result of this function is calculated using an iterative search technique. If the search does not converge after
100 iterations, a #N/A error value is returned.
See also:
BETA.INV, BETA.DIST/BETADIST
Syntax:
Description:
Returns the inverse of the beta cumulative distribution function (i.e., percentiles of this distribution).
Probability is the probability to be evaluated. Must be > 0 and £ 1.
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 of X. If they are omitted, A is set to 0 and B is
set to 1 (thus leading to a standard cumulative beta distribution).
Note:
The result of this function is calculated using an iterative search technique. If the search does not converge after
100 iterations, a #N/A error value is returned.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Hint:
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. It must not contain more than 32 places. Negative numbers have to be
transformed to two's complement notation (see last example).
Example:
BIN2DEC("101010") returns 42
BIN2DEC("00101010") returns 42 as well
Formulas and functions 436
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. It must not contain more than 32 places. Negative numbers have to be
transformed to two's complement notation (see last example).
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 has to be greater than zero. If Digits is smaller than the minimum number of places required to display
the number, the function returns a #NUM error value.
Digits will be ignored if Number is negative.
Example:
BIN2HEX("101010") returns 2A
BIN2HEX("00101010") returns 2A as well
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. It must not contain more than 32 places. Negative numbers have to be
transformed to two's complement notation (see last example).
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 has to be greater than zero. If Digits is smaller than the minimum number of places required to display
the number, the function returns a #NUM error value.
Digits will be ignored if Number is negative.
Example:
BIN2OCT("101010") returns 52
BIN2OCT("00101010") returns 52 as well
BIN2OCT("11111111111111111111111111010110") returns 37777777726 (negative value)
See also:
Syntax:
BINOMDIST(k, n, p, Cumulative)
Formulas and functions 438
Description:
Example:
When you flip a coin 10 times (n=10), what is the probability that it lands on "heads" (p=50%) exactly 4 times?
BINOMDIST(4, 10, 50%, FALSE) returns 0.20508 =20.5%
What is the probability that it lands on "heads" at most 4 times?
BINOMDIST(4, 10, 50%, TRUE) returns 0.37695. =37.7%
See also:
Syntax:
BINOM.DIST(k, n, p, Cumulative)
Formulas and functions 439
Description:
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(4, 10, 50%, FALSE) returns 0.20508 =20.5%
What is the probability that it lands on "heads" at most 4 times?
BINOM.DIST(4, 10, 50%, TRUE) returns 0.37695. =37.7%
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 is the number of independent trial runs. Must be > 0
p is the probability of a success for each trial run. Must be in the range 0 to 1. (0=0% ; 1=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%
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.
This function is applicable to binomial distributions only (i.e., experiments with only two possible outcomes:
"success" or "failure").
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. Must be in the range 0 to 1.
Example:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
CRITBINOM, BINOM.DIST/BINOM.DIST.RANGE/BINOMDIST
Syntax:
CEILING(Number, Base)
Description:
Negative numbers are rounded to the nearest multiple of Base that is smaller than Number.
Number and Base must have the same sign, otherwise the function returns a #NUM! error value.
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])
Description:
Type Description
"color" Returns 1 if the cell uses the number format option Negative numbers in red, or 0 if not.
"filename" Returns the full path and filename of the document that contains the cell.
Compatibility notes:
This function is not fully identical to Microsoft Excel's CELL function. The following restrictions apply:
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)
Formulas and functions 444
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 is the number of degrees of freedom. Must be ³ 1 and < 10^10.
Note:
The result of this function is calculated using an iterative search technique. If the search does not converge after
100 iterations, a #N/A error value is returned.
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 is the number of degrees of freedom. Must be ³ 1 and < 10^10.
Note:
The result of this function is calculated using an iterative search technique. If the search does not converge after
100 iterations, a #N/A error value is returned.
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 value to be returned. If Index is 1, the first value will be returned, if Index is 2, the second
value will be returned, and so on.
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)
Formulas and functions 450
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
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
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
Formulas and functions 452
See also:
PERMUT, BINOM.DIST.RANGE/BINOM.DIST/BINOMDIST
Syntax:
Description:
Creates a complex number x + yi or x + yj out of the given real and imaginary coefficients.
Real is the real coefficient.
Imag is the imaginary coefficient.
Suffix (optional) is the suffix used for the imaginary component:
i or omitted: A complex number of the form x + yi is returned.
j: A complex number of the form x + yj is returned.
Hint:
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
Formulas and functions 453
Syntax:
Description:
Annotation:
The & operator does exactly the same: CONCATENATE("Text1", "Text2") is equivalent to "Text1" &
"Text2".
Example:
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.
Formulas and functions 454
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:
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:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Formulas and functions 455
See also:
CONFIDENCE
Syntax:
Description:
Mass Code
Gram g
Slug sg
Pound (avoirdupois) lbm
u (atom mass) u
Ounce (avoirdupois) ozm
Distance Code
Meter m
Statute mile mi
Nautical mile Nmi
Inch in
Formulas and functions 456
Foot ft
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
* This unit is not supported by Microsoft Excel.
Force Code
Newton N
Dyne dyn
Pound-force lbf
Formulas and functions 457
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.
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 references to the two cell ranges containing the two data sets. Empty cells 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:
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.
Example:
COT(PI()/4) returns 1
COT(RADIANS(45)) returns 1
Formulas and functions 461
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
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:
This functions counts only cells with numbers (including dates) and text representing a number. To count cells
with any content, use the COUNTA function instead
Example:
If the cells A1:A3 contain 42, "Test", and TRUE and cell A4 is empty:
COUNT(A1:A4) returns 1
See also:
Syntax:
Description:
Counts the number of cells containing any kind of value (i.e., cells that are not empty).
Example:
If the cells A1:A3 contain 42, "Test", and TRUE and cell A4 is empty:
COUNTA(A1:A4) returns 3
Hint:
The COUNT function works similarly, but only counts cells with numbers.
See also:
COUNT, ISBLANK
Formulas and functions 463
Syntax:
COUNTBLANK(Range)
Description:
Example:
If the cells A1:A3 contain 42, "Test", and TRUE and cell A4 is empty:
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 criterion 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.
Hint: 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.
Use conditions (like ">10" or "<=5") to count all cells that match the specified condition (see examples below).
Note: Criteria always have to be surrounded by double quotation marks (").
Formulas and functions 464
Example:
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 a criterion. Please note that all of the cell ranges specified must
have the same dimensions.
Criterion1 is the criterion that the values in Range1 have to fulfill.
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 (").
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.
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)"
Formulas and functions 465
Example:
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.
COUNT counts only cells that contain numbers.
COUNTP counts only cells that contain numbers or logical values.
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 466
Example:
If the cells A1:A3 contain 42, "Test", and TRUE and cell A4 is empty:
COUNTA(A1:A4) returns 3
COUNT(A1:A4) returns 1
COUNTP(A1:A4) returns 2
See also:
COUNT, COUNTA
Syntax:
COVAR(Range1, Range2)
Description:
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.
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 KOVAR, 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 470
This function is applicable to binomial distributions only (i.e., experiments with only two possible outcomes:
"success" or "failure").
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. Must be in the range 0 to 1.
Example:
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.
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.
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:
Loan terms: $100,000 at 10% per year, to be repaid over 72 months with monthly payments at the end of each
month.
How much interest has to be paid in the periods (= months) 24 through 36?
CUMIPMT(10%/12, 6*12, 100000, 24, 36, 0) returns -7219.88.
Formulas and functions 471
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.
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.
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.
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:
Loan terms: $100,000 at 10% per year, to be repaid over 72 months with monthly payments at the end of each
month.
How much principal has to be paid in the periods (= months) 24 through 36?
CUMPRINC(10%/12, 6*12, 100000, 24, 36, 0) returns -16863.71.
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.
See also:
Syntax:
CURRENCY(Number [, n])
Description:
Returns a text string containing Number formatted in currency format and rounded to n decimal places.
The currency symbol applied depends on your computer's language 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 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).
Annotation:
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
Alternatively, you can let PlanMaker display a number rounded and formatted as a currency by applying one of
the currency formats to the number (using the Format > Cell menu command).
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.
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)
Formulas and functions 474
"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). Then, use any of the following calculations:
Age in years:
DATEDIF(A1, A2, "y") returns 42 (years)
Age in months:
DATEDIF(A1, A2, "m") returns 506 (months)
Age in days:
DATEDIF(A1, A2, "d") returns 15407 (days)
Age in years, months and days:
DATEDIF(A1, A2, "y") returns 42 (years)
DATEDIF(A1, A2, "ym") returns 2 (months)
DATEDIF(A1, A2, "md") returns 5 (days)
(Accordingly, the person's age is 42 years, 2 months, and 5 days.)
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.
Formulas and functions 475
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.
Detailed instructions on the use of database related functions are available in section 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)
Formulas and functions 476
Description:
Example:
DAY("09/25/2018") returns 25
See also:
Syntax:
DAYS(EndDate, StartDate)
Description:
Note:
This function was revised in PlanMaker 2016: The order of its two parameters was swapped.
Background information: The DAYS function has been available in PlanMaker since a long time, whereas
Excel did not have it implemented. 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.
Formulas and functions 477
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 instead.
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 details, see the DAYS function.
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:
DAYSPERMONTH("09/25/2018") returns 30
DAYSPERMONTH("10/25/2018") returns 31
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 480
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:
Asset parameters: initial cost = 100000, salvage value = 20000, life = 10 years
DB(100000, 20000, 10, 1) returns 14900.00 (depreciation in year 1)
DB(100000, 20000, 10, 2) returns 12679.90 (depreciation in year 2)
etc.
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.
Detailed instructions on the use of database related functions are available in section 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:
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.
Formulas and functions 482
Detailed instructions on the use of database-related functions are available in section 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:
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:
Asset parameters: initial cost = 100000, salvage value = 20000, life = 10 years
DDB(100000, 20000, 10, 1) returns 20000 (depreciation in year 1)
DDB(100000, 20000, 10, 2) returns 16000 (depreciation in year 2)
etc.
Formulas and functions 483
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.
Number is the number to be converted. It must be in the range -(2^31) to (2^31)-1. Negative numbers have to
be transformed to two's complement notation (see last example).
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 has to be greater than zero. If Digits is smaller than the minimum number of places required to display
the number, the function returns a #NUM error value.
Digits will be ignored if Number is negative.
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.
Number is the number to be converted. It must be in the range -(2^31) to (2^31)-1. Negative numbers have to
be transformed to two's complement notation (see last example).
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 has to be greater than zero. If Digits is smaller than the minimum number of places required to display
the number, the function returns a #NUM error value.
Digits will be ignored if Number is negative.
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
See also:
Syntax:
DEC2OCT(Number [, Digits])
Formulas and functions 485
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.
Number is the number to be converted. It must be in the range -(2^31) to (2^31)-1. Negative numbers have to
be transformed to two's complement notation (see last example).
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 has to be greater than zero. If Digits is smaller than the minimum number of places required to display
the number, the function returns a #NUM error value.
Digits will be ignored if Number is negative.
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
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.
Formulas and functions 486
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)
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 32 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:
Hint:
To obtain the places before the decimal point use the TRUNC function.
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 have to be numbers or text strings representing numbers, otherwise a #VALUE! error
value is returned.
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.
Detailed instructions on the use of database related functions are available in section 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.
Formulas and functions 490
Syntax:
Description:
Returns the largest of those values in a column of a database area that match the conditions specified in the
criteria area.
Detailed instructions on the use of database related functions are available in section 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
Syntax:
Description:
Returns the smallest of those values in a column of a database area that match the conditions specified in the
criteria area.
Detailed instructions on the use of database related functions are available in section 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.).
Formulas and functions 491
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)
Formulas and functions 492
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.
Detailed instructions on the use of database related functions are available in section 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.
Detailed instructions on the use of database related functions are available in section 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, DSTDEVP
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.
Detailed instructions on the use of database related functions are available in section 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.).
Formulas and functions 494
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, 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.
Detailed instructions on the use of database related functions are available in section 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 (Amount, Price, etc.).
See also:
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.
Detailed instructions on the use of database related functions are available in section 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.
Detailed instructions on the use of database related functions are available in section 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 (Amount, Price, etc.).
See also:
VAR.P/VARP, DVAR
Formulas and functions 496
Syntax:
EDATE(StartDate, m)
Description:
Example:
See also:
EOMONTH
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.
Formulas and functions 497
Example:
To calculate the effective annual interest rate of an investment with a nominal annual interest rate of 5%,
compounded quarterly:
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.
StartDate is the start date.
m is the number of months.
If m is positive, a date in the future will be returned.
If m is negative, a date in the past will be returned.
If m is zero, the last day of the current month will be returned.
Example:
See also:
EDATE
Formulas and functions 498
Syntax:
ERF(LowerLimit [, UpperLimit])
Description:
See also:
ERFC
Syntax:
ERFC(LowerLimit)
Description:
See also:
ERF
Formulas and functions 499
Syntax:
ERROR.TYPE(Reference)
Description:
#NULL! 1
#DIV/0! 2
#VALUE! 3
#REF! 4
#NAME? 5
#NUM! 6
#N/A 7
For more details about error values, see section Error values.
Example:
See also:
Syntax:
Description:
Converts a number from one EU currency to another. Applicable only to 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.
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.
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).
Syntax:
EVEN(Number)
Description:
Example:
EVEN(42) returns 42
EVEN(43) returns 44
EVEN(-43) returns -44
See also:
Syntax:
EXACT(Text1, Text2)
Description:
Returns TRUE if Text1 and Text2 are exactly the same. This function is case-sensitive.
Example:
See also:
EXP (power of e)
Syntax:
EXP(Number)
Description:
Example:
Hint:
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:
Number must be ³ 0.
Example:
See also:
Syntax:
FACTDOUBLE(Number)
Description:
Example:
See also:
FACT
Formulas and functions 506
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:
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Formulas and functions 507
See also:
F.DIST.RT (F distribution)
Syntax:
Description:
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.
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.
Both degrees of freedom must be ³ 1 and < 10^10.
Note:
The result of this function is calculated using an iterative search technique. If the search does not converge after
100 iterations, a #N/A error value is returned.
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.
Formulas and functions 510
Note:
The result of this function is calculated using an iterative search technique. If the search does not converge after
100 iterations, a #N/A error value is returned.
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:
Hint:
See also:
Syntax:
FISHERINV(Number)
Description:
See also:
Syntax:
FIXED(Number [, n] [, NoThousandsSep])
Description:
Annotation:
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
Formulas and functions 512
Alternatively, you can let PlanMaker display a number rounded by applying one of the number formats to the
number (using the Format > Cell menu command).
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).
This function can be used, for example, to predict the resistance of a temperature-sensitive resistor at a specific
temperature after having measured the resistance at several other temperatures.
x is the x value for which a prediction is desired.
y_values are the known y values (e.g., the resistance).
x_values are the known x values (e.g., the temperature).
Example:
See also:
Syntax:
FORMULATEXT(Cell)
Formulas and functions 514
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:
1. The number of values that are <=10.
2. The number of values that are >10 and <=15.
3. The number of values that are >15 and <=42.
4. The number of values that are >42.
Both Values and Bounds have to be vertical arrays (i.e., must not consist of more than one column).
Formulas and functions 515
Note:
Formulas using this function have to be entered as an array formula (see section 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:
Returns the result of an F-test, i.e., the one-tailed probability that the variances in the two given data sets are not
significantly different.
Array1 and Array2 are the two arrays to be evaluated.
They both have to consist of at least 2 values.
If the variance of Array1 or Array2 is zero, the function returns a #DIV/0! error value.
See also:
F.TEST (F-test)
Syntax:
F.TEST(Array1, Array2)
Formulas and functions 516
Description:
Returns the result of an F-test, i.e., the one-tailed probability that the variances in the two given data sets are not
significantly different.
Array1 and Array2 are the two arrays to be evaluated.
They both have to consist of at least 2 values.
If the variance of Array1 or Array2 is zero, the function returns a #DIV/0! error value.
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.
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.
See also:
Syntax:
FVSCHEDULE(PV, Rates)
Description:
Returns the future value of an initial principal after applying a series of variable compound interest rates.
The function expects the following arguments:
PV is the present value (the initial principal).
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:
To calculate the future value of 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, you enter the four interest rates (in the correct order) in cells A1
to A4 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
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.
Hint:
See also:
Syntax:
Description:
Returns the inverse of the gamma cumulative distribution function (i.e., percentiles of this distribution).
Probability is the probability to be evaluated. Must be in the range 0 to 1.
Alpha and Beta are shape parameters of the function. They both have to be greater than zero.
Formulas and functions 520
Note:
The result of this function is calculated using an iterative search technique. If the search does not converge after
100 iterations, a #N/A error value is returned.
See also:
Syntax:
Description:
Returns the inverse of the gamma cumulative distribution function (i.e., percentiles of this distribution).
Probability is the probability to be evaluated. Must be in the range 0 to 1.
Alpha and Beta are shape parameters of the function. They both have to be greater than zero.
Note:
The result of this function is calculated using an iterative search technique. If the search does not converge after
100 iterations, a #N/A error value is returned.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Hint:
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
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.
Number1, Number2, etc., are the numbers to be evaluated. All of them should be integers, digits 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
GETPIVOTDATA
Syntax:
Description:
Returns the values of an existing pivot table by retrieving certain fields from the pivot table structure.
Formulas and functions 524
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 created using the menu command Worksheet > Names > Edit can actually 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:
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 Person 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.
Formulas and functions 525
Syntax:
Description:
Note:
Formulas using this function have to be entered as an array formula (see section 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.
The number must be in the range 80000000 to 7FFFFFFF. Negative numbers have to be transformed to two's
complement notation (see last example).
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 has to be greater than zero. If Digits is smaller than the minimum number of places required to display
the number, the function returns a #NUM error value.
Digits will be ignored if Number is negative.
Example:
HEX2BIN("2A", 2) returns the error value #NUM!, because this number cannot be represented with fewer than
5 binary digits
HEX2BIN("FFFFFFD6") returns 11111111111111111111111111010110 (negative value)
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.
The number must be in the range 80000000 to 7FFFFFFF. Negative numbers have to be transformed to two's
complement notation (see last example).
Example:
HEX2DEC("2A") returns 42
HEX2DEC("FFFFFFD6") returns -42
See also:
Syntax:
HEX2OCT(Number [, Digits])
Formulas and functions 528
Description:
Converts the given hexadecimal number (base 16) to an octal number (base 8).
Number is the number to be converted.
The number must be in the range 80000000 to 7FFFFFFF. Negative numbers have to be transformed to two's
complement notation (see last example).
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 has to be greater than zero. If Digits is smaller than the minimum number of places required to display
the number, the function returns a #NUM error value.
Digits will be ignored if Number is negative.
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 the first row of Range for a value. If found, the function returns the content of the cell located in the
same column and n-th row of Range.
If no exact match is found, the next smallest value will be taken. If no smaller value exists, a #N/A error value
is returned.
Note: HLOOKUP can search horizontally only. To search vertically, use VLOOKUP instead
Crit is the value to be searched for (case insensitive).
Formulas and functions 529
Range is the cell range or array to be evaluated. Its first row should contain the values to be scanned.
n is the relative row number in Range from which a value will be returned.
If n is less than 1, a #VALUE! error value is returned. If n is greater than the total number of rows in Range, a
#REF! error value is returned.
Sorted is a logical value determining whether the values in the first row 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.
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
Formulas and functions 530
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 531
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.
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 the 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 532
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 533
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 534
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:
IFERROR(Value, ValueIfError)
Description:
Normally returns Value. However, if Value contains any type of error value, returns the defined ValueIfError
instead.
Formulas and functions 535
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-2016 (.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:
IMABS(ComplexNumber)
Description:
Example:
See also:
Syntax:
IMAGINARY(ComplexNumber)
Description:
Example:
IMAGINARY("2+4i") returns 4
See also:
COMPLEX, IMREAL
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.
Annotation: 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.
Annotation: 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)
Formulas and functions 541
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.
Hint: 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:
Example:
IMREAL("2+4i") returns 2
See also:
COMPLEX, IMAGINARY
Syntax:
IMSIN(ComplexNumber)
Description:
Example:
See also:
COMPLEX, IMCOS
Syntax:
IMSQRT(ComplexNumber)
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.
Annotation: 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.
Column is the relative number of the column in 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.
Compatibility notes:
This function is not fully identical to Microsoft Excel's INDEX function. The following restrictions apply:
1. The argument Range must consist of exactly one contiguous cell range. Nonadjacent ranges are not
supported.
2. The optional argument PartRange is ignored.
Example:
See also:
Syntax:
INDIRECT(Text [, Mode])
Description:
Example:
See also:
Syntax:
INT(Number)
Description:
Example:
INT(5.9) returns 5
INT(-5.1) returns -6
See also:
TRUNC, ROUNDDOWN, ROUNDUP, ROUND, MROUND, FIXED, EVEN, ODD, CEILING, FLOOR
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, a statistical technique that adapts a line to a set of data points
(for example, the results of a series of measurements).
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.
y_values are the known y values (e.g., the resistance).
x_values are the known x values (e.g., the temperature).
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 of an investment based on periodic constant payments, and a
constant interest rate.
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. 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:
Loan terms: $100,000 at 10% per year, to be repaid over 72 months with monthly payments at the end of each
month.
How much interest has to be paid in the 32nd period (i.e., the 32nd month)?
IPMT(10%/12, 32, 72, 100000) returns -534
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.
See also:
Syntax:
IRR(Values [, Guess])
Description:
Returns an estimate for the internal rate of return for a series of cash flows.
Formulas and functions 550
The calculation is based on the cash flows specified in the Values argument. 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 (e.g., monthly).
Values is a cell range or array containing the cash flows (in their actual order, namely cash flow for the first
period, cash flow for the second period, etc.). 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 search does not converge after
20 iterations, a #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:
Returns TRUE if the specified cell contains any kind of error value except #N/A.
Example:
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:
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.
Formulas and functions 553
Example:
See also:
ISREF, FORMULATEXT
Syntax:
ISLOGICAL(Reference)
Description:
Returns TRUE if the specified cell contains a logical value (i.e., TRUE or FALSE).
Example:
See also:
Syntax:
ISNA(Reference)
Formulas and functions 554
Description:
Example:
See also:
Syntax:
ISNONTEXT(Value)
Description:
Example:
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 is recommended instead.
The difference between these two functions is that 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:
Example:
See also:
ISEVEN
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 follows the rules defined in the ISO 8601 standard (used e.g. in
Germany, Austria, Switzerland), including:
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 can be invoked with 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 week belongs to (according to ISO 8601 standard).
See examples below.
Example:
ISOWEEK("01/01/2014") returns 1.
ISOWEEK("01/01/2011") returns 52 (since this day was a Saturday).
ISOWEEK("01/01/2011", 1) accordingly returns 2010 – not 2011.
Formulas and functions 558
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.
Hint: 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
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 follows the rules defined in the ISO 8601 standard (used eg in
Germany, Austria, Switzerland), including:
1. Weeks start on Monday (not Sunday).
2. The first week of a year is defined as the week that contains January 4th.
Annotation:
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.
Hint: For this reason, PlanMaker provides an alternative (not Excel-compatible) function named ISOWEEK It
returns the same results, but is also additionally to return the year to which the week belongs to (according to
ISO 8601 standard) instead
Example:
ISOWEEKNUM("01/01/2014") returns 1.
ISOWEEKNUM("01/01/2011") returns 52 (since this day was a Saturday).
Compatibility notes:
Microsoft Excel supports this function only in version 2013 or later. In older versions, the function is unknown.
Formulas and functions 559
See also:
Syntax:
Description:
See also:
Syntax:
ISREF(Reference)
Description:
Example:
See also:
Syntax:
ISTEXT(Value)
Description:
Example:
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:
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:
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 563
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.
Number1, Number2, etc., are the numbers to be evaluated. All of them must be ³ 1. Additionally, all of them
should be integers, digits right of the decimal point are ignored.
Example:
See also:
GCD
Syntax:
LEFT(Text [, n])
Description:
Example:
See also:
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(TRUE) returns 4
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.
y_values are the known y values.
x_values (optional) are the known x values. If omitted, the values 1, 2, 3, ... will be used.
Formulas and functions 566
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), 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 Description
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 (see section Working with arrays).
Formulas and functions 567
Example:
LINEST({4;5;6}) returns the matrix {1,3}, which indicates that the coefficient m equals 1 and the constant b
equals 3.
See also:
LN (natural logarithm)
Syntax:
LN(Number)
Description:
Example:
Hint:
See also:
LOG (logarithm)
Syntax:
LOG(Number [, Base])
Formulas and functions 568
Description:
Example:
See also:
Syntax:
LOG10(Number)
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}.
{mn, mn-1, ..., m2, m1, b; smn, smn-1, ..., sm2, sm1, sb; R2, sey; F, df; ssreg, ssresid}
Abbreviation Description
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 (see section Working with arrays).
See also:
Syntax:
Description:
Returns the inverse of the lognormal cumulative 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.
Hint:
See also:
Syntax:
Description:
Returns the inverse of the lognormal cumulative 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.
Hint:
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.
Hint: 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: Scans a vector (i.e., a one-dimensional cell range) for the specified
value and returns the corresponding cell in another vector.
Usage with one two-dimensional range: Scans the first row (or column) of a range for the specified value and
returns the corresponding cell in another column (or row, respectively) of the same range.
Formulas and functions 574
Syntax:
Description:
This variant of LOOKUP scans LookupVector for the specified value. If found, the function returns the
content of the cell located in the same row (or column) of the ResultVector.
If no exact match is found, the next smallest value will be taken. If no smaller value exists, a #N/A error value
is returned.
Crit is the value to search for (case insensitive).
LookupVector is the cell range or array to search in. 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.
Example:
See also:
Syntax:
LOOKUP(Crit, Range)
Description:
This variant of LOOKUP scans the first column (or row) of Range for the specified value. If found, the
function returns the content of the cell located at the same position in the last column (or row, respectively) of
Range.
If no exact match is found, the next smallest value will be taken. If no smaller value exists, a #N/A error value
is returned.
Crit is the value to search for (case insensitive).
Range is the cell range or array to search in.
The dimensions of Range determine in which direction it will be scanned:
If Range has more columns than rows, the first row is scanned.
If Range has more rows than columns, the first column is scanned.
Important: The scanned data in the first row (or column) of Range 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
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. Crit can be any kind of value or a cell reference.
Formulas and functions 577
Vector is the cell range or array to be evaluated. 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.
-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.
Annotation: If you use mode 0 and Crit is 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)
Formulas and functions 578
See also:
MAXA (maximum)
Syntax:
Description:
Note:
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)
See also:
MAX
Formulas and functions 579
Syntax:
MDETERM(Array)
Description:
Example:
See also:
MEDIAN
Syntax:
Description:
Note:
If the total number of values is odd, MEDIAN returns the number in the middle of the set of numbers.
Formulas and functions 580
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:
Returns the section of a text string that starts at character Start and is Count characters long.
Example:
See also:
MILLISECONDS (milliseconds)
Syntax:
MILLISECONDS(Time)
Formulas and functions 581
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)
See also:
MINA (minimum)
Syntax:
Description:
Note:
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)
See also:
MIN
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.
Matrices whose determinant is zero 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 (see section 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, incomes as positive values. The cash flows do not have to be even but they must occur in
regular intervals (e.g., monthly).
Values is a cell range or an array containing the cash flows (in their actual order, namely, cash flow for the first
period, cash flow for the second period, etc.). At least one payment and one income have to be given.
FinanceRate is the interest rate paid for investments.
ReinvestRate is the interest rate received for reinvestments.
See also:
Syntax:
MMULT(Array1, Array2)
Description:
Note:
Formulas using this function have to be entered as an array formula (see section Working with arrays).
Example:
See also:
Syntax:
MOD(x, y)
Description:
Returns the remainder of the division of x by y, using the erroneous "Excel method".
Important: This function returns wrong 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):
Formulas and functions 586
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
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)
Formulas and functions 587
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
PlanMaker also returns wrong results in this case (for compatibility reasons), but additionally offers the MODP
function described here 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.
Formulas and functions 589
See also:
MOD, QUOTIENT
Syntax:
MONTH(Date)
Description:
Example:
MONTH("09/25/2018") 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.
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 (see section Working with arrays).
Formulas and functions 591
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
Formulas and functions 592
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.
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:
N(A1) returns 41907 (the serial number of that date)
See also:
T, VALUE, TEXT
Syntax:
NA()
Formulas and functions 593
Description:
Returns the error value #N/A ("not available"). Entering =NA() in a cell indicates that the value in this cell is
currently not available.
Use this function in a cell that is empty, but definitely has to be filled out later in order to receive correct results
in calculations made with this cell. As a result, all calculations referring to this cell will also return a #N/A error
value (instead of an incorrect result).
If, for example, you calculate the sum of your assets in a balance sheet, but some of the required values are still
missing, enter =NA() in these empty cells. As a result, the sum will be a #N/A error value instead of an
incomplete value.
Annotation:
Instead of entering =NA() into a cell you can also type #N/A, which will lead to the same result.
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:
Formulas and functions 594
See also:
ABS, SIGN
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)
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.
EffRate is the effective annual interest rate.
NPerYear is the number of compounding periods per year.
Formulas and functions 597
Example:
To calculate the nominal annual interest rate of an investment with an effective annual interest rate of 5%,
compounded quarterly:
NOMINAL(5%, 4) returns approx. 4.91%
See also:
EFFECT
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:
Syntax:
Description:
Returns the inverse of the normal cumulative 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 arithmetic mean of the distribution.
StdDev is the standard deviation of the distribution. Must be > 0.
Note:
The result of this function is calculated using an iterative search technique. If the search does not converge after
100 iterations, a #N/A error value is returned.
See also:
Syntax:
Description:
Returns the inverse of the normal cumulative 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 arithmetic mean of the distribution.
StdDev is the standard deviation of the distribution. Must be > 0.
Formulas and functions 600
Note:
The result of this function is calculated using an iterative search technique. If the search does not converge after
100 iterations, a #N/A error value is returned.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Hint:
See also:
Syntax:
NORMSDIST(x)
Description:
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.
Hint:
See also:
Syntax:
NORMSINV(Probability)
Description:
Returns the inverse of the standard normal cumulative distribution function (i.e., percentiles of this
distribution).
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 the search does not converge after
100 iterations, a #N/A error value is returned.
See also:
Syntax:
NORM.S.INV(Probability)
Description:
Returns the inverse of the standard normal cumulative distribution function (i.e., percentiles of this
distribution).
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 the search does not converge after
100 iterations, a #N/A error value is returned.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
Formulas and functions 603
Hint:
See also:
Syntax:
NOT(Value)
Description:
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. To select a different date/time format (e.g., to have date and time displayed), use the Format > Cell
menu command.
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.
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. 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.
Rate is the discount rate (per payment period).
Value1, Value2 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.
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. Cash flows do not have to be even.
2. Cash flows must occur at the end of each period.
Example:
See also:
Syntax:
OCT2BIN(Number [, Digits])
Description:
Converts the given octal number (base 8) to a binary number (base 2).
Formulas and functions 606
Number is the number to be converted. It must be in the range 20000000000 to 17777777777. Negative
numbers have to be transformed to two's complement notation (see last example).
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 has to be greater than zero. If Digits is smaller than the minimum number of places required to display
the number, the function returns a #NUM error value.
Digits will be ignored if Number is negative.
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. It must be in the range 20000000000 to 17777777777. Negative
numbers have to be transformed to two's complement notation (see last example).
Example:
OCT2DEC("52") returns 42
OCT2DEC("0052") returns 42 as well
OCT2DEC("37777777726") returns -42
Formulas and functions 607
See also:
Syntax:
OCT2HEX(Number [, Digits])
Description:
Converts the given octal number (base 8) to a hexadecimal number (base 16).
Number is the number to be converted. It must be in the range 20000000000 to 17777777777. Negative
numbers have to be transformed to two's complement notation (see last example).
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 has to be greater than zero. If Digits is smaller than the minimum number of places required to display
the number, the function returns a #NUM error value.
Digits will be ignored if Number is negative.
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. Additionally, the size of the
reference can be modified.
Reference is the cell reference to be evaluated.
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.
Formulas and functions 609
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:
OR 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:
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.AVG/RANK.EQ/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:
PERCENTILE.INC/PERCENTILE, QUARTILE.EXC/QUARTILE.INC/QUARTILE,
PERCENTRANK.EXC/PERCENTRANK.INC/PERCENTRANK, MEDIAN, MODE.SNGL/MODE,
RANK.AVG/RANK.EQ/RANK
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:
PERCENTILE.EXC/PERCENTILE, QUARTILE.EXC/QUARTILE.INC/QUARTILE,
PERCENTRANK.EXC/PERCENTRANK.INC/PERCENTRANK, MEDIAN, MODE.SNGL/MODE,
RANK.AVG/RANK.EQ/RANK
Syntax:
Description:
Returns the percentile rank (between 0 and 1 inclusive) of a value in a data set.
Range is a cell range containing the values to be evaluated.
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. Must be ³ 1. If omitted, 3 digits will
be used.
Formulas and functions 614
Example:
See also:
PERCENTRANK.INC/PERCENTRANK.EXC, PERCENTILE.EXC/PERCENTILE.INC/PERCENTILE,
QUARTILE.EXC/QUARTILE.INC/QUARTILE, RANK.AVG/RANK.EQ/RANK
Syntax:
Description:
Returns the percentile rank (between 0 and 1 exclusive) of a value in a data set.
Range is a cell range containing the values to be evaluated.
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. Must be ³ 1. 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:
PERCENTRANK/PERCENTRANK.INC, PERCENTILE.EXC/PERCENTILE.INC/PERCENTILE,
QUARTILE.EXC/QUARTILE.INC/QUARTILE, RANK.AVG/RANK.EQ/RANK
Syntax:
Description:
Returns the percentile rank (between 0 and 1 inclusive) of a value in a data set.
Range is a cell range containing the values to be evaluated.
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. Must be ³ 1. 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:
PERCENTRANK/PERCENTRANK.EXC, PERCENTILE.EXC/PERCENTILE.INC/PERCENTILE,
QUARTILE.EXC/QUARTILE.INC/QUARTILE, RANK.AVG/RANK.EQ/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.
Rate is the interest rate (per 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.
Example:
To obtain $5000 with a fixed-interest investment of $3000 and a yearly interest rate of 6%:
PERIOD(6%, 3000, 5000) returns 8.76669 periods (i.e., years)
See also:
RRI
Formulas and functions 617
PERMUT (permutations)
Syntax:
PERMUT(n, k)
Description:
Example:
To calculate how many different three-letter words can be built out of an alphabet with 26 letters:
PERMUT(26, 3) returns 15600
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.
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. This function is applicable to loans with
periodic constant payments, and a constant interest rate.
Rate is the interest rate (per payment period).
Formulas and functions 619
Example:
See also:
Syntax:
Description:
Example:
To determine the probability that at most 3 light bulbs become defective in one week:
POISSON(3, 4, TRUE) returns 0.43347 (i.e., about 43.3%)
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:
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.
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. 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:
Loan terms: $100,000 at 10% per year, to be repaid over 72 months with monthly payments at the end of each
month.
How much is the principal 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.
Formulas and functions 623
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.
Values are the given values.
Probabilities are the probabilities associated with these values. All of them have to be in the range 0 to 1. 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.
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:
Annotation:
When you use this function with cell references or arrays, text strings and logical values are ignored.
But when you use this function with fixed values, both text strings that represent a number and logical values
(TRUE=1, FALSE=0) are counted.
Example:
See also:
SUM
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
Formulas and functions 625
PV (present value)
Syntax:
Description:
Returns the present value of an investment based on periodic constant payments, and a constant interest rate.
Rate is the interest rate (per payment period).
NPer is the total number of payment periods.
Pmt is the payment made for each period.
FV (optional) is the future value.
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:
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 the cell range or array to be evaluated.
n determines which quartile to return:
Formulas and functions 626
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 the cell range or array to be evaluated.
n determines which quartile to return:
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.
Formulas and functions 627
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).
PERCENTRANK.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:
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 the cell range or array to be evaluated.
n determines which quartile to return:
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.
Formulas and functions 628
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).
PERCENTRANK.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/QUARTILE.EXC, 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
Formulas and functions 629
Syntax:
RADIANS(Number)
Description:
Example:
See also:
DEGREES
Syntax:
RAND()
Description:
Example:
See also:
RANDBETWEEN
Formulas and functions 630
Syntax:
RANDBETWEEN(LowerLimit, UpperLimit)
Description:
Example:
RANDBETWEEN(1, 6) returns a random integer number in the range of 1 through 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.
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 cell range or array containing the given numbers.
Formulas and functions 631
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 cell range or array containing the given numbers.
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 cell range or array containing the given numbers.
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:
Note:
The result of this function is calculated using an iterative search technique. If the search does not converge after
20 iterations, a #NUM error value is returned. If this occurs, try altering the Guess parameter.
See also:
FV, IPMT, NPER, PMT, PPMT, PV, RRI, IRR, MIRR, XIRR
Syntax:
Description:
Example:
See also:
Syntax:
REPT(Text, n)
Description:
Example:
See also:
REPLACE, SUBSTITUTE
Syntax:
RIGHT(Text [, n])
Description:
Example:
See also:
Syntax:
ROMAN(Number [, Format])
Description:
Example:
Syntax:
ROOTN(Number [, n])
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 right of the decimal point are ignored.
If n is even, Number must be ³ 0.
Formulas and functions 637
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.
Hint: 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
ROUND (round)
Syntax:
ROUND(Number, n)
Description:
Example:
See also:
ROUNDDOWN, ROUNDUP, MROUND, TRUNC, FIXED, INT, EVEN, ODD, CEILING, FLOOR
Syntax:
ROUNDDOWN(Number, n)
Description:
Example:
See also:
ROUNDUP, ROUND, MROUND, TRUNC, FIXED, INT, EVEN, ODD, CEILING, FLOOR
Syntax:
ROUNDUP(Number, n)
Formulas and functions 639
Description:
Example:
See also:
ROUNDDOWN, ROUND, MROUND, TRUNC, FIXED, INT, EVEN, ODD, CEILING, FLOOR
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
Formulas and functions 640
See also:
Syntax:
ROWS(Range)
Description:
Example:
ROWS(A1:D5) returns 5
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.
Per is the number of periods.
PV is the present value.
FV is the future value.
Formulas and functions 641
Example:
To obtain $5000 with a fixed-interest investment of $3000 after 10 years, the yearly 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
Syntax:
RSQ(Range1, Range2)
Description:
Example:
See also:
PEARSON
Formulas and functions 642
Syntax:
Description:
Returns the position of the text string SearchedText within the text string Text.
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])
Formulas and functions 644
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.
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:
If a document contains four worksheets named "Spring", "Summer", "Autumn", and "Winter" (in this order),
and "Autumn" is the current worksheet:
SHEETNAME() returns Autumn
SHEETNAME(1) returns Spring
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:
FILENAME, SHEET
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.
Hint: Instead of this function, use the Excel 2013-compatible function SHEET.
See also:
SHEET, SHEETNAME
Formulas and functions 646
Syntax:
SIGN(Number)
Description:
Example:
SIGN(-5) returns -1
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
Formulas and functions 647
SIN(RADIANS(90)) returns 1
See also:
Syntax:
SINH(Number)
Description:
Example:
See also:
Syntax:
Description:
Number1, Number2, etc., are the values to be evaluated. Empty cells, text strings, and logical values are
ignored.
At least three values have to be given, otherwise the function returns a #DIV/0! error value.
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:
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:
Asset parameters: initial cost = 6000, salvage value = 3000, life = 5 years
SLN(6000, 3000, 5) returns 600 (per year)
See also:
SYD, DDB, DB
Formulas and functions 649
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.
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).
y_values are the known y values.
x_values are the known x values.
Example:
See also:
Syntax:
SMALL(Range, k)
Description:
Example:
See also:
SORTM (sort)
Syntax:
Description:
Returns an array containing the values of the given cell range, sorted by one or more sort keys.
Range is the cell range or array containing the data to be sorted.
Key is a two-row cell range or array containing the sort key(s):
Its first row must contain the relative row numbers of the rows to be sorted by. If, for example, you enter {1,3},
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 651
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
Column (optional) is the number of the column to be returned:
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 (see section 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.
Note:
Unlike the SORTM function, SORTV is applicable to one-dimensional cell ranges (vectors) only.
Range is the cell range or array containing the data to be sorted. It must be a vector (a range of either just one
row or one column).
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.
Data (optional) is the cell range or array containing the values to be returned. Data must be of exactly the same
size as Range.
If it is omitted, the data in Range is returned.
If it set to another cell range, the data from this cell range will be returned – in the same order as Range (after it
was sorted).
Example: If you have created a table with the names and grades of students, you can set Range to the cell range
with their grades, but set Data to the cell range with their names. The result will be a list of their names, sorted
by grade.
Note:
Formulas using this function have to be entered as an array formula (see section 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.
Formulas and functions 653
See also:
Syntax:
SQRT(Number)
Description:
Example:
SQRT(25) returns 5
SQRT(-25) returns a #NUM! error value
See also:
POWER, ROOTN
Syntax:
SQRTPI(Number)
Description:
Example:
See also:
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:
Number1, Number2, etc., are single values, cell ranges, or arrays containing the values to be evaluated.
Empty cells, text strings, and logical values are ignored.
Annotation:
Example:
See also:
Syntax:
Description:
Estimates the standard deviation of a population based on a sample, including logical values and text.
Value1, Value2, etc., are single values, cell ranges, or arrays containing the values to be evaluated.
Empty cells are ignored.
Note:
Unlike the STDEV function, STDEVA also evaluates logical values and text:
FALSE evaluates as 0.
TRUE evaluates as 1.
Text evaluates as 0.
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:
Returns the standard deviation of an entire population, including logical values and text.
Formulas and functions 658
Value1, Value2, 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
Empty cells are ignored.
Note:
Unlike the STDEVP function, STDEVPA also evaluates logical values and text:
FALSE evaluates as 0.
TRUE evaluates as 1.
Text evaluates as 0.
Annotation:
Example:
See also:
STDEV.P/STDEVP
Syntax:
STEYX(y_values, x_values)
Description:
Example:
Cells B1:B4 contain the resistances measured: 261, 508, 608, 680
The following calculation returns the standard error of the resistances predicted by linear regression:
STEYX(B1:B4, A1:A4) returns 4.97351
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:
Searches for OldText in a text string. If found, OldText will be replaced by NewText.
Text is the text string in which you want to replace text.
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.
Formulas and functions 661
In details: When you apply a filter to a cell range (using the Worksheet > Filter menu command) 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 Worksheet > Filter menu command.
Ignoring manually hidden cells as well:
There's a second variant of this function. It additionally ignores all cells that have been hidden manually (using
e.g. the menu command Worksheet > Row > Hide or Worksheet > Outliner > Group). To use this variant,
simply set the FunctionID to a value between 101 and 111 instead of a value between 1 and 11, as shown in the
following table:
For example, if you set FunctionID to 109, SUBTOTAL returns the sum of the specified cell range(s) –
ignoring all cells that have been filtered out by the Worksheet > Filter menu command. Additionally, it ignores
all cells that have been hidden manually (using Worksheet > Row > Hide or Worksheet > 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 values in A1:A10, ignoring all cells filtered by the Worksheet
> Filter menu command.
See also:
SUM (Sum)
Syntax:
Description:
Example:
SUM(1, 2, 3, 4) equals 10
If the cells A1:A4 contains the values 1, 2, 3, and 4:
SUM(A1:A4) equals 10
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:
SUM(1, "2", TRUE) returns 1+2+1, which is 4
Hint:
You can also use the AutoSum icon in the standard toolbar to calculate the SUM of cell contents:
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.
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.
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 criterion that the values in Range have to fulfill to be included.
Formulas and functions 664
Use numbers or text (like "42" or "bolts") to sum all cells that contain that value.
Use conditions (like ">10" or "<=5") to sum all cells that match the specified condition (see examples below).
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:
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 criterion 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 obtain the sum of all cells that match the specified condition (see
examples below).
Note: Criteria always have to be surrounded by double quotation marks (").
Formulas and functions 665
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.
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-2016 (.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.
All ranges must have the same dimensions (height and width). If not, the function returns a #N/A error value.
Empty cells, text strings, and logical values evaluate as zero.
Example:
If A1:A3 contains the values 1, 2, 3, and B1:B3 contains 20, 30, 40:
SUMPRODUCT(A1:A3, B1:B3) equals 1*20 + 2*30 + 3*40, which is 200.
Formulas and functions 666
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 cell ranges or arrays containing the values to be evaluated.
Both ranges must have the same dimensions (height and width). If not, 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.
Formulas and functions 667
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 cell ranges or arrays containing the values to be evaluated.
Both ranges must have the same dimensions (height and width). If not, 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)
Description:
Example:
See also:
Syntax:
Description:
Returns the depreciation of an asset for the specified period, using the sum-of-years' digits method.
Cost = Initial cost of asset
Salvage = Salvage value (value at the end of the depreciation)
Formulas and functions 669
Example:
Asset parameters: initial cost = 200000, salvage value = 10000, life = 10 years
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.
Example:
See also:
N, VALUE, TEXT
Formulas and functions 670
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)
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.
Formulas and functions 673
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.
See also:
Syntax:
TEXT(Number, Format)
Formulas and functions 674
Description:
Annotation:
To change the format of numbers without having to convert them to a text string, choose the Format > Cell
menu command and select the desired number format.
Example:
See also:
VALUE, T, N, FIXED
Syntax:
Description:
Returns a serial date value based on the specified Hour, Minute, and Second.
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.
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)
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 is the number of degrees of freedom. Must be ³ 1.
Formulas and functions 677
Please note: The result of this function is calculated using an iterative search technique. If the search does not
converge after 100 iterations, a #N/A error value is returned.
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 is the number of degrees of freedom. Must be ³ 1.
Please note: The result of this function is calculated using an iterative search technique. If the search does not
converge after 100 iterations, a #N/A error value is returned.
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.
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 is the number of degrees of freedom. Must be ³ 1.
Please note: The result of this function is calculated using an iterative search technique. If the search does not
converge after 100 iterations, a #N/A error value is returned.
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. To select a different date format, use the Format > Cell menu command.
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 the cell range or array containing the matrix to be evaluated. The matrix must contain numeric values
only.
Note:
Formulas using this function have to be entered as an array formula (see section Working with arrays).
Important: 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 (see section Working with arrays).
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
Syntax:
TRIMMEAN(Area, Percentage)
Description:
Returns the mean of the values in the middle of a data set (by excluding the specified percentage of top and
bottom values).
For example, TRIMMEAN(A1:A42, 10%) averages the middle 90% of the data points in A1:A42.
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.
Formulas and functions 682
Example:
See also:
Syntax:
TRUE()
Description:
See also:
FALSE
Syntax:
TRUNC(Number [, n])
Formulas and functions 683
Description:
Returns the given number truncated to n digits after the decimal point.
n (optional) 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. For example, if n is -2, Number is
truncated to the nearest multiple of hundred (see last example).
Example:
TRUNC(5.779) returns 5
TRUNC(5.779, 2) returns 5.77
TRUNC(1234, -2) returns 1200
Hint:
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:
2: Two-tailed distribution
Type is the type of t-test:
1: dependent samples ("paired")
2: independent samples, equal variances ("homoscedastic")
3: independent samples, different variances ("heteroscedastic")
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)
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)
Formulas and functions 686
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
preferences dialog.
Note: To edit the content of these fields, choose the Tools > Options menu command, switch to the General
tab, and click on 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
Formulas and functions 687
City User.City
Phone 1 User.Phone 1
Phone 2 User.Phone 2
Phone 3 User.Phone 3
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 in 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.
Example:
VALUE("42") returns 42
VALUE("42 DM") returns 42, since "DM" is a valid currency unit.
VALUE("42 bolts") returns a #VALUE! error value.
VALUE("TRUE") returns 1
VALUE("09/25/2008") returns 39716, the serial date value for the date 09/25/2008.
See also:
TEXT, T, N
Syntax:
Description:
Example:
See also:
Syntax:
Description:
Estimates the variance of a population based on a sample, including logical values and text.
Value1, Value2, etc., are single values, cell ranges, or arrays containing the values to be evaluated.
Empty cells are ignored.
Note:
Unlike the VAR function, VARA also evaluates logical values and text:
FALSE evaluates as 0.
TRUE evaluates as 1.
Text evaluates as 0.
Example:
See also:
VAR.S/VAR, VARPA
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:
Returns the variance of an entire population, including logical values and text.
Value1, Value2, 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
function instead
Empty cells are ignored.
Note:
Unlike the VARP function, VARPA also evaluates logical values and text:
FALSE evaluates as 0.
TRUE evaluates as 1.
Text evaluates as 0.
Example:
See also:
Syntax:
Description:
Number1, Number2, etc., are single values, cell ranges, or arrays containing the values to be evaluated.
Empty cells, text strings, and logical values are ignored.
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:
Scans the first column of Range for the given value. If found, the function returns the content of the cell located
in the same row and n-th column of Range.
If no exact match is found, the next smallest value will be taken. If no smaller value exists, a #N/A error value
is returned.
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.
n is the relative column number in Range from which a value will be returned.
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.
Formulas and functions 693
See also:
WEEKDAY (weekday)
Syntax:
WEEKDAY(Date [, Mode])
Description:
Example:
See also:
Syntax:
WEEKNUM(Date [, WeekStartsOn])
Formulas and functions 694
Description:
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.
Formulas and functions 696
See also:
Syntax:
Description:
Returns the date that is the specified number of workdays before/after StartDate.
This function counts workdays only, Saturdays and Sundays are skipped. Optionally, you can specify a list of
holidays to be skipped as well (see Holidays parameter).
StartDate is the start date.
Days is the number of workdays. A positive value will return a date in the future, a negative value will return a
date in the past.
Holidays (optional) is a cell range or an array containing a list of dates to be skipped (e.g. holidays).
Example:
See also:
HOLIDAY, NETWORKDAYS
Syntax:
Description:
Returns an estimate for the internal rate of return of an investment with irregular cash flows.
Formulas and functions 697
The calculation is based on the cash flows specified in the Values argument. Payments have to be entered as
negative values, incomes as positive values. The date of each cash flow has to be specified using the Dates
argument.
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 search does not converge after
20 iterations, a #NUM error value is returned. If this occurs, try altering the Guess parameter.
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, incomes as positive values. The date of each cash flow has to be specified using the Dates
argument.
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
Formulas and functions 698
Syntax:
Description:
XOR ("exclusive or") returns the logical value TRUE if an odd number of the arguments is TRUE, otherwise 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:
Sigma (optional) is the standard deviation of the entire population (if known). If omitted, the standard deviation
of the given sample (i.e., the values in Area) is used.
Compatibility notes:
Microsoft Excel supports this function only in version 2010 or later. In older versions, the function is unknown.
See also:
Addendum
In the addendum, the following information is given:
¡ Menu commands and corresponding ribbon commands
In this section you will find a table of each menu command, together with the corresponding command in the
ribbon.
¡ Keyboard shortcuts
This section provides tables for the most frequently used keyboard shortcuts in the program.
Tip: You can switch the user interface between ribbon and classic menus and toolbars at any time. To do
this, invoke the menu command Tools > Options (or, in the ribbon, the command File > Options). In the
dialog, switch to the Appearance tab and click on the User Interface button. A dialog box appears in which
you can select the type of user interface you prefer.
Menu Ribbon
File > New File > File > New >> More
File > Save all File > Document > Save all
File > Revert to previous version File > File management > Versions
File > Acquire Insert > Objects > Picture frame >> From scanner
File > Select source Insert > Objects > Picture frame >> Select source
File > File manager File > File management > File manager
File > Page setup File > Print > Page setup
File > Print preview File > Print > Print preview
File > Print range > Define print range File > Print > Define print range
File > Print range > Remove print range File > Print > Define print range >> Remove print range
File > Export as PDF File > Document > PDF export
Menu Ribbon
Edit > Paste special Home > Edit > Paste > Paste special
Edit > Select all Home > Selection > Select all
Edit > Delete special > Formatting Home > Contents > Delete >> Formatting
Edit > Delete special > Contents Home > Contents > Delete >> Contents
Edit > Delete special > Comments Home > Contents > Delete >> Comments
Edit > Delete special > Conditional formatting Home > Contents > Delete >> Conditional formatting
Edit > Delete special > Input validation Home > Contents > Delete >> Input validation
Edit > Search again Home > Search > Search again
Edit > Link OLE object > OLE > Edit link
Addendum 704
Menu Ribbon
Edit > OLE object OLE object > OLE > OLE object
View > Touch mode Quick Access Toolbar > Touch mode
View > Actual size View > Zoom > Actual size
View > Zoom level View > Zoom > Set zoom
View > Object mode View > Mode > Object mode
View > Show formulas View > View > Show formulas
View > Syntax highlighting View > View > Syntax highlighting
View > Row & column headers View > View > Row and column headers
View > Watch window Formula > Watch > Show watch list
View > Full screen View > Windows > Full screen
View > Pivot table sidebar > Show at left View > Windows > Pivot table sidebar >> Show at left
View > Pivot table sidebar > Show at right View > Windows > Pivot table sidebar >> Show at right
Format > Cell Home > Number and Home > Alignment
Format > Standard Home > Contents > Delete >> Reset character formatting
Menu Ribbon
Format > Remove link Home > Contents > Delete >> Remove link
Format > Cell style Home > Format > Cell styles >> Manage cell styles
Format > Conditional formatting > New rule Home > Format > Conditional formatting >> New rule
Format > Conditional formatting > Manage rules Home > Format > Conditional formatting >> Manage rules
Format > Input validation Review > Input validation > Input validation
Format > Transfer formatting Home > Edit > Format painter
Insert > Header and footer Insert > Text > Header / footer
Insert > Page break > Insert before row Layout > Page setup > Page break >> Insert before row
Insert > Page break > Delete before row Layout > Page setup > Page break >> Delete before row
Insert > Page break > Insert before column Layout > Page setup > Page break >> Insert before column
Insert > Page break > Delete before column Layout > Page setup > Page break >> Delete before column
Worksheet > Column > Width Layout > Cells > Cell size
Worksheet > Column > Optimum width Layout > Cells > Optimum width
Worksheet > Column > Show Home > Cells > Visibility >> Show columns
Worksheet > Column > Hide Home > Cells > Visibility >> Hide columns
Addendum 706
Menu Ribbon
Worksheet > Row > Height Layout > Cells > Cell size
Worksheet > Row > Optimum height Layout > Cells > Optimum height
Worksheet > Row > Show Home > Cells > Visibility >> Show rows
Worksheet > Row > Hide Home > Cells > Visibility >> Hide rows
Worksheet > Worksheet > Insert Insert > Tables > Sheet >> Insert
Worksheet > Worksheet > Copy Insert > Tables > Sheet >> Copy
Worksheet > Worksheet > Move Insert > Tables > Sheet >> Move
Worksheet > Worksheet > Delete Insert > Tables > Sheet >> Delete
Worksheet > Worksheet > Rename Insert > Tables > Sheet >> Rename
Worksheet > Worksheet > Hide Home > Cells > Visibility >> Hide sheet
Worksheet > Worksheet > Properties Insert > Tables > Sheet >> Properties
Worksheet > Insert copied cells Home > Cells > Insert >> Insert copied cells
Worksheet > Remove > Empty rows Data > Edit > Remove empty rows
Worksheet > Remove > Duplicate rows Data > Edit > Remove empty rows >> Remove duplicate
rows
Worksheet > Names > Edit Formula > Named areas > Edit names
Worksheet > Names > Apply Formula > Named areas > Apply names
Worksheet > Names > Import Formula > Named areas > Create names
Addendum 707
Menu Ribbon
Worksheet > Names > Insert list Formula > Named areas > Export names
Worksheet > Sort Home > Contents > Sort and filter >> Sort
Worksheet > Filter > AutoFilter Home > Contents > Sort and filter >> AutoFilter
Worksheet > Filter > Show all Home > Contents > Sort and filter >> Show all
Worksheet > Filter > Reapply filter Home > Contents > Sort and filter >> Reapply filter
Worksheet > Filter > Special filter Home > Contents > Sort and filter >> Special filter
Worksheet > Text to columns Data > Edit > Text to columns
Worksheet > Outliner > Group Data > Outliner > Group
Worksheet > Outliner > Ungroup Data > Outliner > Ungroup
Worksheet > Outliner > Clear outline Data > Outliner > Remove all groups
Worksheet > Outliner > Show details Data > Outliner > Show details
Worksheet > Outliner > Hide details Data > Outliner > Hide details
Worksheet > External references Data > Edit > External references
Worksheet > Data consolidation Data > Analyze > Data consolidation
Worksheet > Pivot table Insert > Tables > Pivot table
Menu Ribbon
Worksheet > Table > Table range Table > Table > Range
Worksheet > Table > Table settings Table > Table > Properties
Worksheet > Table > Create pivot table Table > Table > Summarize as pivot
Worksheet > Table > Convert to range Table > Table > Convert to range
Worksheet > Table > Delete table Table > Table > Delete table
Worksheet > Table > Select > Select rows Table > Selection > Select rows
Worksheet > Table > Select > Select columns Table > Selection > Select columns
Worksheet > Table > Select > Select table Table > Selection > Select table
Worksheet > Table > Insert > Insert rows above Table > Edit > Insert above
Worksheet > Table > Insert > Insert rows below Table > Edit > Insert below
Worksheet > Table > Insert > Insert columns at left Table > Edit > Insert left
Worksheet > Table > Insert > Insert columns at Table > Edit > Insert right
right
Worksheet > Table > Delete > Delete rows Table > Edit > Delete rows
Worksheet > Table > Delete > Delete columns Table > Edit > Delete columns
Worksheet > Table > Header row Table > Style > Header row
Worksheet > Table > Total row Table > Style > Total row
Object > New chart frame Insert > Objects > Chart frame
Object > New text frame Insert > Objects > Text frame
Object > New picture frame Insert > Objects > Picture frame
Addendum 709
Menu Ribbon
Object > New OLE object frame Insert > Objects > OLE object frame
Object > New form object > Checkbox Insert > Objects > Form object >> Checkbox
Object > New form object > Radio button Insert > Objects > Form object >> Radio button
Object > New form object > Dropdown Insert > Objects > Form object >> Dropdown
Object > New form object > Listbox Insert > Objects > Form object >> Listbox
Object > New form object > Pushbutton Insert > Objects > Form object >> Pushbutton
Object > New form object > Spinner Insert > Objects > Form object >> Spinner
Object > New form object > Scrollbar Insert > Objects > Form object >> Scrollbar
Object > New form object > Label Insert > Objects > Form object >> Label
Object > New form object > Groupbox Insert > Objects > Form object >> Groupbox
Object > New drawing > Line Insert > Objects > Lines
Object > New drawing > Curve Insert > Objects > Lines
Object > New drawing > Freehand form Insert > Objects > Lines
Object > New drawing > Straight connector Insert > Objects > Lines
Object > New drawing > Elbow connector Insert > Objects > Lines
Object > New drawing > Curved connector Insert > Objects > Lines
Object > New drawing > Rectangle Insert > Objects > AutoShape
Object > New drawing > Rounded rectangle Insert > Objects > AutoShape
Object > New drawing > Ellipse/circle Insert > Objects > AutoShape
Addendum 710
Menu Ribbon
Object > New drawing > AutoShape Insert > Objects > AutoShape
Object > New drawing > TextArt Insert > Objects > TextArt object
Object > Order > Bring to front Layout > Position > Bring to front
Object > Order > Send to back Layout > Position > Send to back
Object > Order > Bring forward one level Layout > Position > Bring to front >> Bring forward one
level
Object > Order > Send backward one level Layout > Position > Send to back >> Send backward one
level
Object > Rotate or flip > Flip horizontally Layout > Position > Rotate object >> Flip horizontally
Object > Rotate or flip > Flip vertically Layout > Position > Rotate object >> Flip vertically
Object > Rotate or flip > Rotate left Layout > Position > Rotate object >> Rotate left
Object > Rotate or flip > Rotate right Layout > Position > Rotate object >> Rotate right
Object > Align or distribute > Align left Layout > Position > Align objects >> Align left
Object > Align or distribute > Align center Layout > Position > Align objects >> Align center
Object > Align or distribute > Align right Layout > Position > Align objects >> Align right
Object > Align or distribute > Align top Layout > Position > Align objects >> Align top
Object > Align or distribute > Align middle Layout > Position > Align objects >> Align middle
Object > Align or distribute > Align bottom Layout > Position > Align objects >> Align bottom
Object > Align or distribute > Distribute Layout > Position > Align objects >> Distribute horizontally
horizontally
Addendum 711
Menu Ribbon
Object > Align or distribute > Distribute vertically Layout > Position > Align objects >> Distribute vertically
Object > Chart > Data in columns Chart > Data > Series in columns
Object > Chart > Data in rows Chart > Data > Series in rows
Object > Chart > Change chart location Chart > Position > Chart location
Object > Chart > Save as picture Chart > Export > Save chart as a picture
Object > Chart > Element properties Chart > Chart elements > Edit properties
Object > Properties Object > Format > AutoShape templates >> More
Tools > Check spelling Review > Spelling > Spell check
Tools > Edit user dictionaries Review > Spelling > Spell check >> Edit user dictionaries
Tools > Sheet protection Review > Protection > Sheet protection
Tools > Workbook protection Review > Protection > Workbook protection
Tools > Start script File > Scripts > Run script
Tools > Edit script File > Scripts > Edit script
Tools > Goal seek Data > Analyze > Goal seek
Tools > Comments > Edit comment Review > Comments > Edit
Tools > Comments > Previous comment Review > Comments > Previous comment
Tools > Comments > Next comment Review > Comments > Next comment
Addendum 712
Menu Ribbon
Tools > Comments > Show this comment Review > Comments > Comment visibility >> Show this
comment
Tools > Comments > Show all comments Review > Comments > Comment visibility >> Show all
comments
Tools > Comments > Reset comment position Review > Comments > Comment visibility >> Restore all
comment positions
Tools > Formula auditing > Trace predecessors Formula > Traces > Trace predecessors
Tools > Formula auditing > Remove traces to Formula > Traces > Remove all traces >> Remove traces to
predecessors predecessors
Tools > Formula auditing > Trace successors Formula > Traces > Trace successors
Tools > Formula auditing > Remove traces to Formula > Traces > Remove all traces >> Remove traces to
successors successors
Tools > Formula auditing > Remove all traces Formula > Traces > Remove all traces
Tools > Formula auditing > Select predecessors Formula > Traces > Trace predecessors >> Select
predecessors
Tools > Formula auditing > Select successors Formula > Traces > Trace successors >> Select successors
Tools > Formula auditing > Trace to error Formula > Traces > Trace to error
Tools > Formula auditing > Go to previous error Formula > Traces > Previous error
Tools > Formula auditing > Go to next error Formula > Traces > Next error
Tools > Formula auditing > Mark invalid data Data > Validation > Mark invalid data
Tools > Formula auditing > Remove invalid data Data > Validation > Remove marks
marks
Tools > Formula auditing > Go to previous invalid Data > Validation > Previous invalid cell
cell
Tools > Formula auditing > Go to next invalid cell Data > Validation > Next invalid cell
Tools > Recalculate Formula > Update > Update data >> Update calculations
Addendum 713
Menu Ribbon
Tools > Update charts Formula > Update > Update data >> Update charts
Tools > Refresh all pivot tables Formula > Update > Update data >> Update pivot tables
Tools > Update external references Formula > Update > Update data >> Update external
references
Tools > Customize File > Settings > Customize >> Customize ribbon
Keyboard shortcuts
The following pages provide tables for the most frequently used keyboard shortcuts in the program:
¡ Keyboards shortcuts in the Windows and the Linux version
¡ Keyboards shortcuts in the Mac version
Tip: You can customize the predefined keyboard shortcuts and create new shortcuts with the menu command
Tools > Customize (see section Customizing keyboard shortcuts).
Open a selection list with the contents of the cells above or below Alt+Shift+â
a cell
Switch between AUTO and TEXT input mode (see section Status Ctrl+Shift+F4
bar)
* For example, when you type in 20AC and then press this keyboard shortcut, a euro sign € will appear (since the euro sign's character code is 20AC in
the Unicode character set table).
Open a selection list with the contents of the cells above or below Alt+Shift+â
a cell
Addendum 719
Switch between AUTO and TEXT input mode (see section Status Cmd+Shift+F4
bar)
* For example, when you type in 20AC and then press this keyboard shortcut, a euro sign € will appear (since the euro sign's character code is 20AC in
the Unicode character set table).
AVERAGEIFS (average if conditions are true) 427 Boolean (number format) 161
Axes (in charts) 271, 273, 274 Borders 169
Box plot chart 257
Bring forward one level 235
B Bring to front 235
B (Compatibility function) 429
Bubble chart 257
Background color
of text 179
of the workspace 359 C
Backup copy 313, 364 Calculation in status bar 356
BAK files 313 Category axis (in charts) 271
Banded rows and columns 113 CEILING (round up to a multiple of base) 441
Bar chart 257 Cell 173, 191
BASE (convert decimal number to another base) 430 alignment 173
BasicMaker 348 borders and lines 169
Basics 34 deleting 59
Beep on errors 359, 363 entering data 51
filling automatically 68
Bessel 430, 431, 432
grouping (Outliner) 317
BESSELI (modified Bessel function In(x)) 430 inserting 60
BESSELJ (Bessel function Jn(x)) 431 merging 173
BESSELK (modified Bessel function Kn(x)) 431 number format 160, 161, 164
BESSELY (Bessel function Yn(x)) 432 protection 332
rotating 173
Beta distribution
selecting 54, 55
BETA.DIST 433
shading 172
BETA.INV 434
size 157
BETADIST 432
sorting 81
BETAINV 434
CELL (information about a cell) 442
BETA.DIST (beta distribution) 433
Cell address as text (ADDRESS) 420
BETA.INV (percentiles of the beta distribution) 434
Cell frame 35, 353
BETADIST (beta distribution) 432
Cell marker 353
BETAINV (percentiles of the beta distribution) 434
Cell styles 188
BIN2DEC (binary to decimal) 435
"Normal" 191
BIN2HEX (binary to hexadecimal) 436 applying 188
BIN2OCT (binary to octal) 437 creating 189
Binary to decimal (BIN2DEC) 435 modifying 191
Binary to hexadecimal (BIN2HEX) 436 CHAR (character from ANSI code) 443
Binary to octal (BIN2OCT) 437 Character 176, 177, 178, 179, 180, 181
BINOM.DIST (binomial distribution) 438 Character from ANSI code (CHAR ) 443
BINOM.DIST.RANGE (binomial distribution) 440 Character pitch 180
BINOM.INV (binomial distribution) 441 Character styles 185, 186, 187
BINOMDIST (binomial distribution) 437 Chart area (in charts) 264
Binomial distribution Chart toolbar 256
BINOM.DIST 438 Chart type 257
BINOM.DIST.RANGE 440 Charts 255, 261
BINOM.INV 441 add trendline 270
BINOMDIST 437 arrangement of data series 261, 278
CRITBINOM 469 change chart location 282
NEGBINOM.DIST 595 chart elements 262
NEGBINOMDIST 594 chart type 257
Bold 178 data in columns 261
Index 724
DAYS360 (days between two dates) 477 DMAX (database function) 490
DAYSP (compatibility function) 478 DMIN (database function) 490
DAYSPERMONTH (days per month) 479 Document properties 369
DAYSPERYEAR (days per year) 479 Calculate tab 374
DB (fixed-declining balance depreciation) 480 Colors tab 370
Fonts tab 377
dBase file format 339
Options tab 372
DCOUNT (database function) 481 Protection tab 376
DCOUNTA (database function) 481 Statistics tab 372
DDB (double-declining balance depreciation) 482 Summary tab 370
DEC2BIN (decimal to binary) 483 Document protection 335
DEC2HEX (decimal to hexadecimal) 484 Document scaling 359
DEC2OCT (decimal to octal) 484 Document statistics 372
DECIBEL (decibel value of two quantities) 485 Document summary
DECIMAL (convert number from any base entering 309
into decimal) 486 Document tabs 31, 349, 350
Decimal point after input 372 Document templates 192, 193
Decimal to binary (DEC2BIN) 483 Document window 349
Decimal to hexadecimal (DEC2HEX) 484 DOLLARDE (dollar price, decimal) 491
Decimal to octal (DEC2OCT) 484 DOLLARFR (dollar price, fraction) 491
DECIMALS (fractional part of a number) 487 Double factorial (FACTDOUBLE) 505
Default (number format) 161 Double-declining balance depreciation (DDB) 482
Default currency 372 Doughnut chart 257
Default file format 364 DPRODUCT (database function) 492
Default font 187 Drag and Drop 62
DEGREES (convert radians to degrees) 487 Drawings 248
Degrees to radians (RADIANS) 629 inserting 249
properties 252
Delete 36, 57, 58
rotating 225
cell contents 58
cells 59 Dropdown (form object) 291
duplicate rows 60 DSTDEV (database function) 493
empty rows 60 DSTDEVP (database function) 493
special 58 DSUM (database function) 494
DELTA (test for equality) 488 Duplicate 226
Depreciation DVAR (database function) 494
double-declining balance (DDB) 482
DVARP (database function) 495
fixed-declining balance (DB) 480
straight-line (SLN) 648
sum-of-years’ digits (SYD) 668 E
Design Science 247
EDATE (date before/after n months) 496
DEVSQ (average square deviation) 488
Edit > Copy 62
DGET (database function) 489
Edit > Cut 62
Dialog language 359
Edit > Delete 36, 58
Dictionaries, installing (for spell checking) 400
Edit > Delete special 58
Disable sheet protection 334
Edit > Duplicate 226
Disable workbook protection 335
Edit > Fill 68
Display the formula a cell contains
Edit > Go to 218
(FORMULATEXT) 513
Edit > Go to link 320
Distance to edge 207
Edit > Link 245
Division (operator) 404
Edit > Paste 62
Index 727
File > Properties 369 Format > Character style 185, 186, 187
Fonts tab 377 Format > Conditional formatting 194
Options tab 372 Delete rules in selected cells 200
Protection tab 336, 376 Manage rules 198
Statistics tab 372 New rule 195
Summary tab 309, 370 Format > Input validation 96, 201
File > Revert to previous version 313 Format > Link 320
File > Save 40 Format > Paragraph 182, 184, 302
File > Save all 40 Format > Remove link 320
File > Save as 40, 339 Format > Shading 172
File > Select source 239 Format > Standard 181
File > Send 331 Format > Transfer formatting 206
File format 339 Formatting toolbar 29, 177, 178
File manager 309 Forms 284
FILENAME (file name of the document) 507 Forms toolbar 285
Filling 68 Formula auditing 93, 94, 95, 96
cells 172
Formula auditing toolbar 93
objects 227
Formula tooltips 356
Filters 84, 660
AutoFilter 84 FORMULATEXT (display the formula a cell
Special filter 88 contains) 513
FIND (search for text) 508 Fraction (number format) 161
FINV (percentiles of the F distribution) 509 Freehand forms
drawing 249
First column (emphasized) 113
properties 252
FISHER (Fisher transformation) 510
Freeze (View) 152
Fisher transformation
FREQUENCY (frequency) 514
FISHER 510
FISHERINV 511 F-test
F.TEST 515
FISHERINV (Inverse of the Fisher
transformation) 511 FTEST (F-test) 515
FIXED (format number as text with F-test (FTEST) 515
fixed decimals) 511 Full screen (View) 379
Fixed-declining balance depreciation (DB) 480 Full screen view 379
Flipping objects 225 Functions
Floor (in charts) 266 functions from A to Z 416
inserting 405
FLOOR (round down to a multiple of base) 512
Future value
Font 176, 177
FV 516
Font size 176, 177 FVSCHEDULE 517
Footers 210 FV (future value) 516
FORECAST (forecast using linear regression) 513 FVSCHEDULE (future value) 517
Format > AutoFormat 193
Format > Borders 169
Format > Cell G
Alignment tab 173 GAMMA (gamma function) 517
Borders tab 169 Gamma distribution
Number format tab 160, 161, 164 GAMMA.DIST 518
Protection tab 332 GAMMA.INV 520
Shading tab 172 GAMMADIST 518
Format > Cell style 188, 189, 191 GAMMAINV 519
Format > Character 176, 177, 178, 179, 180, 181 Gamma function
Index 729
distribution) 572
Lognormal distribution
L LOGINV 570
Label (form object) 296 LOGNORM.DIST 572
Language LOGNORM.INV 572
for spell checking and hyphenation 298, 363 LOGNORMDIST 571
user interface 359 LOGNORMDIST (lognormal distribution) 571
LARGE (k-th largest number) 561 LOOKUP (search cell range) 573
Last column (emphasized) 113 LOWER (convert text to lower case) 576
LASTPRINTED (date last printed) 562 Lower case
LASTSAVED (date last saved) 563 LOWER 576
PROPER 624
LCM (least common multiple) 563
Least common multiple (LCM) 563
LEFT (left part of a text string) 564 M
Left arrow key never exists cell editing 356 Macros 287, 344
Legend (in charts) 276 Manual 22
LEN (length) 564 Margins
Length (LEN) 564 inner margins of AutoShapes 253
Letter spacing 180 inner margins of cells 173
Limit internal picture cache 366 inner margins of text frames 237
page margins 207
Line chart 257
MATCH (relative position in a range) 576
Line spacing 182
MathType 247
Linear regression
FORECAST 513 Matrix
intercept point (INTERCEPT) 547 MDETERM (determinant) 579
statistics (LINEST) 565 MINVERSE (inverse) 583
trend lines in charts 270 MMULT (product of matrices) 584
values (TREND) 680 MSOLVE (solution) 590
TRANSPOSE (transposed matrix) 679
Lines
working with array formulas 412
drawing 249
of objects 229 MAX (maximum) 577
properties 252 MAXA (maximum) 578
LINEST (statistics of a linear regression) 565 Maximum
Links MAX 577
applied to cells 320 MAXA 578
applied to objects 232 Maximum number of undo steps 355
HYPERLINK function 530 MDETERM (matrix determinant) 579
OLE objects 245 Mean
Listbox (form object) 292 arithmetic (AVERAGE) 425
Live preview 359 arithmetic (AVERAGEA) 426
LN (natural logarithm) 567 geometric (GEOMEAN) 522
harmonic (HARMEAN) 525
LOG (logarithm) 567
ignoring marginal values (TRIMMEAN) 681
LOG10 (base-10 logarithm) 568
Measurement 359
Logarithm
MEDIAN 579
any base (LOG) 567
base 10 (LOG10) 568 Menu bar 28
natural (LN) 567 Menus/toolbars or ribbon? 359
LOGEST (statistics of an exponential regression) 569 Merge cells 173
LOGINV (percentiles of the gamma distribution) 570 MID (part of a text string) 580
LOGNORM.DIST (lognormal distribution) 572 Middle mouse button 356
LOGNORM.INV (percentiles of the gamma MILLISECONDS (milliseconds) 580
Index 732
X
X axis (in charts) 271
XIM 366
XIRR (internal rate of return) 696
XLS file format 339
XLSX file format 339
XOR (logical XOR function) 698
XY scatter chart 257
Y
Y axis (in charts) 273
YEAR (year of a date) 698
Z
Z axis (in charts) 274
Z.TEST (z-test) 699
Zeros (showing/hiding) 160, 377
Zoom level (View) 378
ZTEST (z-test) 699