Chapter 4: Spreadsheets in Calc
A
B
C
D
E
F
1
Selling
price
10
Annual
sales
Annual profit
Profit
per
item
2
Direct
costs
2
500
-6000
-12
3
Fixed
costs
10000
1000
-2000
-2
4 Quantity
2000
1500
2000
1.33
5
Profit
=B4*(B1 - B2) -
B3
=B5/B4
2000
6000
3
Calculating With One Formula and One Variable
1. Open a new spreadsheet for this tutorial.
2. To calculate the profit, first enter any number as the quantity (items sold) > in this
example 2000. The profit is found from the formula
Profit=Quantity * (Selling price -
Direct costs) - Fixed costs
.Enter this formula in B5.
3. In column D enter certain annual sales one under the other, e.g. in steps of 500 from
500 to 5000.
4. Highlight the range D2:E11, and thus the values in column D and the empty cells
alongside in column E.
5. Choose Data > Multiple operations.
6. With the cursor in the Formulas field, click cell B5.
7. Set the cursor in the Column field and click cell B4. This means that the quantity in
B4 is the variable in the formula which is replaced by the highlighted column values.
8. Close the dialog with OK.
9. Profit will be displayed in column E.
Calculating with Several Formulas Simultaneously
1. Use the spreadsheet created above/
2. Delete column E.
3. Enter = B5 / B4 in C5:. This calculates the annual profit per item sold.
4. Select the range D2;F11. i.e all three columns.
5. Select Data > Multiple Operations.
6. With the cursor in the Formulas field, mark cells B5 through C5.
7. Set the cursor in the Columns field and click cell B4.
8. Close the dialog with OK.
9. Profit will be displayed in column E and the annual profit per item in column F.
NeoOffice User Guide for 2.x
251
Pdf encryption - C# PDF Digital Signature Library: add, remove, update PDF digital signatures in C#.net, ASP.NET, MVC, WPF
Help to Improve the Security of Your PDF File by Adding Digital Signatures
decrypt pdf password online; pdf file security
Pdf encryption - VB.NET PDF Digital Signature Library: add, remove, update PDF digital signatures in vb.net, ASP.NET, MVC, WPF
Guide VB.NET Programmers to Improve the Security of Your PDF File by Adding Digital Signatures
pdf password unlock; copy text from locked pdf
Chapter 4: Spreadsheets in Calc
Multiple Operations Across Rows and Columns
Calc allows joint multiple operations for columns and rows in, so-called, cross-tables.
The formula cell has to refer to both the data range arranged in rows and the one arranged
in columns. Select the range defined by both data ranges and call the multiple operation
dialog. Enter the reference to the formula in the Formula field. The Row field is used to
enter the reference to the first cell of the range arranged in rows and the Column field
the first cell of the range arranged in columns.
Calculating with Two Variables
Consider columns A and B of the sample table above. Now try varying not only the
quantity produced annually, but also the selling price, and calculate the profit in each
case.
Expand the table shown above so that D2 through D11 contain the numbers 500, 1000
and so on, up to 5000. In E1 through H1 enter the numbers 8, 10, 15 and 20.
A
B
C
D
E
F
1
Selling
price
10
Annual
sales
8
10
2
Direct
costs
2
500
-7000
-6000
3
Fixed costs
10000
1000
-4000
-2000
4
Quantity
2000
1500
-1000
2000
5
Profit
=B4*(B1 - B2) -
B3
2000
2000
6000
1. Highlight the range D1:H11.
2. Select Data > Multiple Operations.
3. With the cursor in the Formulas field, click cell B5.
4. Set the cursor in the Rows field and click cell B1. This means that B1, the selling
price, is the horizontally entered variable (with the values 8, 10, 15 and 20).
5. Set the cursor in the Column field and click in B4. This means that B4, the quantity,
is the vertically entered variable.
6. Close the dialog with OK.
7. See profits in the range E2:H11. In some cases, pressing F9 is needed to update the
table [Note: this may conflict with Exposé operation in OS X: if so, the Exposé
shortcut can be turned off in System Preferences].
Using Scenarios
Scenarios are important aids for making numbers that are dependent on each other and
their resulting calculations visible.
NeoOffice User Guide for 2.x
252
C# PDF Password Library: add, remove, edit PDF file password in C#
A professional PDF encryption and decryption control able to be integrated in C#.NET WinForm and ASP.NET WebForm application. Able
copy paste encrypted pdf; decrypt pdf with password
Online Remove password from protected PDF file
Find your password-protected PDF and upload it. If there is no strong encryption on your file, it will be unlocked and ready to download within seconds.
convert secure webpage to pdf; creating secure pdf files
Chapter 4: Spreadsheets in Calc
Modify specific basic requirements in the table and see the new result. Name a scenario,
created in this manner, and compare it with other scenarios.
Using Ready-Made Scenarios
If the samples fromhttp://www.pathtech.org/NeoOffice
/templates/areinstalled,choose
one of the ready-made example scenarios with which to work.
Note: these samples appear to have been lost in a server crash in 2006.
1. Choose File > New > Templates and Documents and from the dialog open the
Samples.
2. Open the spreadsheet examples to see the spreadsheet documents available.
3. Double-click the document with Recar in the name.
This is a sample spreadsheet in which several scenarios have been created.
Areas in which the scenarios that differ by initial values are located are surrounded by
frames. Select the appropriate scenario in the list box appearing at the top of every frame.
Scenarios can also be selected in the Navigator:
1. Open the Navigator with the F5 key or the Navigator icon on the Standard toolbar.
2. Click the Scenarios icon in the Navigator (the icon with the three sheets).
In the Navigator, see the defined scenarios with the comments that were entered when the
scenarios were created.
Creating Personal Scenarios
Assuming that the spreadsheet used in the previous section is available, create a scenario
by selecting all the cells that provide the data for the scenario. For example, create an
additional scenario called High Dollar Rate using the following steps:
1. Select the cells that are already highlighted by the frame of the existing scenario.
Remember, multiple-select cells that are not contiguous, (i.e. that are distributed across
the table, may also be selected. To select multiple cells, hold down the Cmd key as each
cell is clicked. However, In this case, simply select the range F18:F23.
2. Choose Tools> Scenarios.... The Create Scenario dialog appears.
NeoOffice User Guide for 2.x
253
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
NET class. Also able to uncompress PDF file in VB.NET programs. Support PDF encryption in VB.NET class applications. A professional
decrypt pdf online; decrypt pdf file online
VB.NET PDF Password Library: add, remove, edit PDF file password
Dim outputFilePath As String = Program.RootPath + "\\" 3_pw_a.pdf" ' Create a PasswordSetting = New PasswordSetting("Hello World") ' Set encryption level to
can print pdf security; change pdf security settings reader
Chapter 4: Spreadsheets in Calc
3. Enter High Dollar Rate as the name of the scenario and leave the other fields at their
default values.
4. Close the dialog with OK. The new scenario is automatically activated.
4. Change any values in the frames to the values that are to apply to the new scenario. In
this case, modify the dollar rate and all other values that could be affected by it, i.e.
economic growth and sales prices. As changes are made, moments later the results from
these operating figures are displayed.
To discover which values in the scenario affect other values, choose Tools> Detective >
Trace Dependents. Arrows appear, pointing to the cells that are directly dependent on
the current cell.
NeoOffice User Guide for 2.x
254
.NET PDF Generator | Generate & Manipulate PDF files
on PDF documents; Add, remove, swap and delete any pages in PDFs; Add metadata of a PDF; Include flexible encryption schemes; Can be
pdf secure; create secure pdf online
C# PDF File Permission Library: add, remove, update PDF file
3.pdf"; String outputFilePath = Program.RootPath + "\\" 3_pw_a.pdf"; // Create a new PasswordSetting("Hello World"); // Set encryption level to AES-128.
pdf password encryption; decrypt a pdf
Chapter 4: Spreadsheets in Calc
Validity of Cell Contents
For each cell you can define, in advance, what type of contents will be valid for this cell.
This will make it easier for other users to employ these sheets correctly.
The validity rule is activated when a new value is entered. If an invalid value has already
been inserted into the cell, or if a value is inserted in the cell either with drag and drop or
by copying and pasting, the validity rule will not take effect. To determine and display
which cells contain invalid values, choose Tools> Detective at any time and select the
command Mark Invalid Data.
Additional details about Data Validity can be found in the NeoOffice Help.
Using Cell Contents Validity
1. Select the cells where you want to define a new validity rule. Where needed, select
multiple cells by clicking on all respective cells while holding down the Cmd key.
2. The validity rule is a component of the cell format. To copy the validity rule to other
cells, choose Edit > Copy and Edit > Paste Special, and select Format.
3. Select Data > Validity.... The Validity dialog appears.
NeoOffice User Guide for 2.x
255
VB.NET PDF File Permission Library: add, remove, update PDF file
Dim outputFilePath As String = Program.RootPath + "\\" 3_pw_a.pdf" ' Create a PasswordSetting = New PasswordSetting("Hello World") ' Set encryption level to
create pdf the security level is set to high; pdf security options
PDF Image Viewer| What is PDF
Promote use of metadata; Used on independent devices and applications; Prohibit encryption; Provide two levels of compliance PDF/A-1b (the lowest level) and PDF
add security to pdf in reader; change security settings pdf
Chapter 4: Spreadsheets in Calc
4. On the Criteria tab page, enter the conditions for new values entered into cells. Values
already entered will not be affected.
5. In the field Allow, All Values is selected by default. This means that there are no
restrictions. As needed, choose one of the other options: Whole Number, Decimal,
Date, Time, and Text Length.
6. This choice sets the first condition. By choosing, for example, Whole Numbers,
values such as 12.5 are not allowed, even if they satisfy the other conditions.
Choosing Date allows date information both in the form1/1/97 as well as in the form
of a serial date. Similarly, the Time condition permits time values as 12:00 or serial
time numbers. Text Length stipulates that cells are allowed to contain text only.
7. After setting the first condition under Allow, select the next condition under Data.
According to what is chosen, additional text fields (Source, Minimum and Entries)
may appear to further specify the condition.
8. A few possible conditions resulting from this register could be as follows:
Integer greater than 1, Decimal between 10 and 12.5, Date earlier than or equal to
1/1/2000 ,Time not equal to 00:00, Textwith a length of more than 2 characters.
After the conditions for cell validity have been determined, if any values are
subsequently entered which do not meet the conditions, Calc displays a warning message.
Fill out the other two tabs in the dialog to specify more detailed messagesto aid a user
working with a spreadsheet.
On the Input Help tab page, enter the title and the text of the tip, which will then be
displayed if the cell is selected.
On the Error Alert tab page, select the action to be carried out in the event of an
error.
If Stop is selected as the action, invalid inputs are not accepted, and the previous cell
contents will be retained.
Select Warning or Information to display a dialog in which the entry can either be
cancelled (the cell value will be retained) or accepted (even if the new value violates
the validity rule).
If Macro is selected, then specify the macro to be carried out in the event of an error
via the Browse button.
Sample macro:
Function Example Validity(CellValue as String, TableCell as String)
Dim msg as string
msg =Invalid value: &'” & CellValue&'"
msg = msg & in table: &'” & TableCell &'"
MsgBox msg ,16,"Error message"
End Function
Note: After changing the action for a cell on the Error Alert tab page and closing the dialog with OK,
another cell must be selected before the change takes effect.
NeoOffice User Guide for 2.x
256
.NET Annotation SDK| Annotate, Redact Images
Rich options to move, resize, rotate, scale any kind of annotation; Provide enhanced redaction & encryption objects for sensitive information & security;
pdf security remover; copy locked pdf
C# Image: How to Annotate Image with Freehand Line in .NET Project
Tutorials on how to add freehand line objects to PDF, Word and TIFF SDK; Protect sensitive image information with redaction and encryption annotation objects;
creating a secure pdf document; convert locked pdf to word doc
Chapter 4: Spreadsheets in Calc
Printing or Exporting Spreadsheets
There are many print options for putting spreadsheets on paper. Another way of
distributing data is to publish it on the Internet in HTML format or as PDF files.
Printing Sheet Details
When printing a sheet you can select which details are to be printed:
Row and column headers
Sheet grid
Notes
Objects and graphics
Charts
Drawing objects
Formulas
To choose the details proceed as follows.
1. Select the sheet for printing.
2. Choose Format > Page.
Note: This command is not visible or available if the sheet was opened with write protection on. In that
case, click the Edit File icon on the Standard toolbar.
3. On the Organizer tab, edit the name if needed. Details on the Page and Sheet tabs may
also need altering to suit (see below).
4. Click OK.
5. Print the document. The Print and Printer Options dailogues will follow as normal
in NeoOffice,
Defining Number of Pages for Printing
If a sheet is too large for a single printed page, Calc prints the current sheet evenly
divided over several pages. Since the automatic page break does not always take place in
the optimal position, you may define the page distribution yourself.
1. Go to the sheet to be printed.
2. Choose View > Page Break Preview.
3. This displays the automatic distribution of the sheet across the print pages. The
automatically created print ranges are indicated by dark blue lines, and user-defined
ones by light blue lines. The page breaks (line breaks and column breaks) are marked
as black lines.
4. The blue page break lines can be moved using the mouse. Look for further options in
the Context menu, including adding an additional print range, removing the scaling
and inserting additional manual line and column breaks (as below).
NeoOffice User Guide for 2.x
257
Chapter 4: Spreadsheets in Calc
Printing Sheets in Landscape Format
In order to print a sheet, use one of the number of interactive options available under
View> Page Break Preview. To make a hard copy in landscape format, proceed as
follows:
1. Go to the sheet for printing.
2. Select Format > Page.
This command is not visible if the sheet has been opened with write protection on. In
that case, click the Edit file icon on the Standard toolbar.
3. Select the Page tab.
4. Select the Landscape paper format
5. Click OK.
6. Choose File > Print to open the Print dialog .
Depending on the printer driver and the operating system, it may be necessary to click
the Properties button and to change the printer to landscape in that dialog.
In the Print dialog under Print range, select the pages to be printed:
All > All sheets will be printed.
From > Enter the pages to be printed. The pages will also be numbered from the
first sheet onwards. If one sees, in the Page Break Preview, that sheet1will be
printed on 4 pages and only the first two pages of sheet2, enter 1-6 here.
NeoOffice User Guide for 2.x
258
Chapter 4: Spreadsheets in Calc
If under Format > Print range you have defined one or more print ranges, only the
contents of these print ranges will be printed. In OS X, after the Print dialog for the
User's printer, a Printer Options diaogue appears:
Printing Rows or Columns on Every Page
Suppose a sheet is so large that it must be printed on four pages. The pages will be
arranged as follows:
Page 1
Page 3
Page 2
Page 4
The top two rows of the sheet should not be printed only on pages 1 and 3, but should be
the topmost rows on print pages 2 and 4. The first column A should not be printed only
on pages 1 and 2, but should also be on pages 3 and 4.
1. Select Format > Print Ranges > Edit and the Edit Print Ranges dialog opens.
2. Click the icon at the far right of the Rows to repeat area.
The dialog shrinks so that more of the sheet can be displayed.
3. Select the first two rows and, for example, click cell A1 and drag to A2.
In the shrunken dialog the user will see $1:$2. Rows 1 and 2 are now rows to repeat.
4. Click the icon at the far right of the Rows to repeat area. The dialog is restored again.
5. If one also wants column A as a column to repeat, click the icon at the far right of the
Columns to repeat area.
6. Click column A (not in the column header).
7. Click the icon again at the far right of the Columns to repeat area.
Note: Rows to repeat are rows from the sheet.
8. Define headers and footers, to be printed on each print page, independently of this via
Format > Page.
NeoOffice User Guide for 2.x
259
Chapter 4: Spreadsheets in Calc
Saving and Opening Sheets in HTML
Saving Sheets in HTML
Calc saves all the sheets of a spreadsheet together as one HTML document. At the start of
the HTML document a heading and a list of hyperlinks are automatically added, which
lead to the individual sheets within the document.
Numbers are shown as written. In addition, in the <SDVAL>HTML tag the exact
internal number value is written so that the exact values are available when opening the
HTML document with Writer.
1. To save the current Calc document as HTML, choose File > Save As.
2. In the area with the other Calc filters, choose the File type HTML Document.
3. Enter a File name and click Save.
Opening Sheets in HTML
HTML documents may be opened with write-protection enabled. To edit a read-only
HTML document, click the Edit File icon on the Standard toolbar.
NeoOffice offers various filters for opening HTML files, which may be selected via the
File > Open dialog in the File type field via a very long drop-down menu(pay particular
attention to the area, as the name Web pages is always the same):
Open in Writer/Webfilter Web pages or as default which does not require selecting
afilter.
All the options of NeoOffice Writer/Webare now available, such as Show HTML
source.
In the NeoOffice Writer filter open Web pages.
All the options of Writer are now available. However, please note that not all editing
options that Writer offers can be saved in HTML format.
In the Calc filter open Web pages.
All the options of Calc are now available to you. Again, note that not all options that
Calc offers for editing can be saved in HTML format.
NeoOffice User Guide for 2.x
260
Documents you may be interested
Documents you may be interested