Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Standard view
Full view
of .
×
0 of .
Results for:
P. 1
SocialCalc Help

# SocialCalc Help

Ratings: 0|Views: 315|Likes:

### Availability:

See More
See less

08/29/2011

pdf

text

original

SocialCalc 0.8.1 Help Text
HELP TEXT FOLLOWED BY ABOUT TEXT AND LEGAL INFORMATION:Version 0.8.1
This is a spreadsheet built on SocialCalc JavaScript code.
You can use the arrow keys and mouse to select cells in a manner similar to traditional spreadsheets. This includes usingthe shift key, as well as dragging.The scrollbars should work in a normal manner. Because this is a spreadsheet, you can scroll any amount withoutneeding to create new rows or columns. Dragging the thumb to the end of a scrollbar attempts to go to the last row orcolumn where there is/was data. The mousewheel is also supported.In addition to the scrollbars there are two pane sliders (that start out at the beginning of the scrollbars) that let you"lock" the upper rows or columns to facilitate keeping column and row headers visible when scrolling.You can type values in cells. Press Enter, use an arrow key, or click on a cell to ﬁnish. If you are in a partial formula(e.g., "=1+" or "=SUM(") an arrow key or cell click will insert the name of the newly selected cell into the formula,similar to a traditional spreadsheet. Cell ranges are separated by typing a ":", or you can use the drag or shift-click rangeselection methods.The program supports many forms of data, such as numbers, text (preceded by a "'" if necessary to distinguish it fromnumbers), dates (e.g., "1/2/3"), dollars ("\$1,234.50"), time ("3:45"), numbers with fractions ("1 1/2"), and "true","false", and "#N/A". A value's type determines its displayed format if there is no explicit numeric format set for a cell.The program supports a wide variety of formats (including other currencies) through its custom format functionalityavailable on the Format tab.Use the Esc key to cancel during edits. The Del key deletes the values of the selected cell(s).The 109 formula functions that the June 2007 Open Document Format "Open Formula" speciﬁcation calls the "smallgroup" are available. (
A simple reference to all of the functions is provided when you click the "f()" button on the formula bar.
) The speciﬁcation says that: "This group includes approximately 100 functions, and includes the basicfunctions that are very widely implemented in spreadsheet applications, even in resource-constrained environments."The deﬁnitions of the functions follow common conventions, with common syntax similar to many other spreadsheets.You can, for example, have a function like IF(B10=B3, "Yes", "No"), where B10 and B3 may contain text values(comparisons are not case-sensitive).This release has an HTML version of an editing interface. Most buttons on the toolbar display tooltips when you pointto them with the mouse pointer.The program maintains an undo stack accessed through the Undo and Redo buttons on the left of the Edit tab toolbar.Right now the stack saves up to 50 steps for undoing. The Ctrl-Z key may be used as a shortcut instead of the Undobutton.There is a
Format
tab for accessing all of the format settings, both for individual cells as well as for the sheet-widedefaults that are applied to cells without explicit settings for that attribute. You can make changes to any or all of thesettings and then press the "Save" button in the toolbar above to apply them. While the cell settings are only displayedfor the current cell, on "Save" the same changes are applied to all cells in the currently highlighted range of cells. TheSheet settings let you set the default size of columns. To change the width of an individual column click and drag in thecolumn header.

The
Sort
tab lets you select a range of cells (which is remembered) to sort, as well as to set which columns are used todetermine the order and the direction.There is a
Comment
tab for accessing the optional comment text for the currently selected cell.The
Name
tab lets you set named ranges that may be used in formulas.The
Graph
tab displays a graph representation of selected cells. It has its own Help button.The
Plain
tab shows the sheet rendered without the grid or editing controls.The
Clipboard
tab lets you view the SocialCalc clipboard in tab-delimited format, and optionally reload it with newdata. Tab-delimited format is what some browsers and Excel put on the clipboard when you select and then copy cells ina table. The Clipboard tab also supports CSV format and the SocialCalc Save format (useful for copying from one sheetto another). Reloading from the SocialCalc Save format must be in correct format -- errors can cause SocialCalc tobehave badly.Pressing Ctrl-V when on the Edit tab and not editing a cell assumes that Tab-delimited data is on the regular clipboard,loads it into the SocialCalc clipboard, and then "pastes" it starting at the current cell. This is an easy way to copy datafrom a web page into a spreadsheet. Similarly, Ctrl-C loads the SocialCalc clipboard and the system clipboard. Ctrl-Vdiffers from the Paste button in that it only pastes values and formulas, and not formats.Right now this code is mainly being developed to run under control of a native Python application running on the OLPCXO. This version, though, can also be run directly in a browser.When the program encounters an error, it may display a message at the bottom of the screen. You can click on themessage to erase it.Comments can be sent to "socialcalc" at "softwaregarden.com".
FUNCTION HELP
The following functions are currently supported in formulas (case is ignored in function names):
ABS(value)
Absolute value function.
ACOS(value)
Trigonometric arccosine function.
AND(value1, value2, ...)
True if all arguments are true.
ASIN(value)
Trigonometric arcsine function.
ATAN(value)
Trigonometric arctan function.
ATAN2(valueX, valueY)
Trigonometric arc tangent function (result is in radians).
AVERAGE(value, value, ...)
Averages the values.
CHOOSE(index, value1, value2, ...)
Returns the value speciﬁed by the index. The values may be ranges of cells.
COLUMNS(range)
Returns the number of columns in the range.
COS(value)
Trigonometric cosine function (value is in radians).
COUNT(value, value, ...)
Counts the number of numeric values, not blank, text, or error.

COUNTA(value, value, ...)
Counts the number of non-blank values.
COUNTBLANK(value, value, ...)
Counts the number of blank values. (Note: "" is not blank.)
COUNTIF(range, criteria)
Counts the number of number of cells in the range that meet the criteria. The criteria may be a value ("x", 15, 1+3) or atest (>25).
DATE(year, month, day)
Returns the appropriate date value given numbers for year, month, and day. For example: DATE(2006,2,1) for February1, 2006. Note: In this program, day "1" is December 31, 1899 and the year 1900 is not a leap year. Some programs useJanuary 1, 1900, as day "1" and treat 1900 as a leap year. In both cases, though, dates on or after March 1, 1900, are thesame.
DAVERAGE(databaserange, ﬁeldname, criteriarange)
Averages the values in the speciﬁed ﬁeld in records that meet the criteria.
DAY(value)
Returns the day of month for a date value.
DCOUNT(databaserange, ﬁeldname, criteriarange)
Counts the number of numeric values, not blank, text, or error, in the speciﬁed ﬁeld in records that meet the criteria.
DCOUNTA(databaserange, ﬁeldname, criteriarange)
Counts the number of non-blank values in the speciﬁed ﬁeld in records that meet the criteria.
DDB(cost, salvage, lifetime, period [, factor])
Returns the amount of depreciation at the given period of time (the default factor is 2 for double-declining balance).
DEGREES(value)
Converts value in radians in to degrees.
DGET(databaserange, ﬁeldname, criteriarange)
Returns the value of the speciﬁed ﬁeld in the single record that meets the criteria.
DMAX(databaserange, ﬁeldname, criteriarange)
Returns the maximum of the numeric values in the speciﬁed ﬁeld in records that meet the criteria.
DMIN(databaserange, ﬁeldname, criteriarange)
Returns the maximum of the numeric values in the speciﬁed ﬁeld in records that meet the criteria.
DPRODUCT(databaserange, ﬁeldname, criteriarange)
Returns the result of multiplying the numeric values in the speciﬁed ﬁeld in records that meet the criteria.
DSTDEV(databaserange, ﬁeldname, criteriarange)
Returns the sample standard deviation of the numeric values in the speciﬁed ﬁeld in records that meet the criteria.
DSTDEVP(databaserange, ﬁeldname, criteriarange)
Returns the standard deviation of the numeric values in the speciﬁed ﬁeld in records that meet the criteria.
DSUM(databaserange, ﬁeldname, criteriarange)
Returns the sum of the numeric values in the speciﬁed ﬁeld in records that meet the criteria.
DVAR(databaserange, ﬁeldname, criteriarange)
Returns the sample variance of the numeric values in the speciﬁed ﬁeld in records that meet the criteria.
DVARP(databaserange, ﬁeldname, criteriarange)
Returns the variance of the numeric values in the speciﬁed ﬁeld in records that meet the criteria.
EVEN(value)
Rounds the value up in magnitude to the nearest even integer.
EXACT(value1, value2)
Returns "true" if the values are exactly the same, including case, type, etc.
EXP(value)
Returns e raised to the value power.
FACT(value)
Returns factorial of the value.
FALSE( )
Returns the logical value "false".
FIND(string1, string2 [, start])
Returns the starting position within string2 of the ﬁrst occurrence of string1 at or after "start". If start is omitted, 1 isassumed.

## Activity (1)

### Showing

AllMost RecentReviewsAll NotesLikes