home *** CD-ROM | disk | FTP | other *** search
/ Big Blue Disk 43 / bbd43.zip / PC.HLP < prev    next >
Text File  |  1990-03-19  |  18KB  |  573 lines

  1. BEGIN
  2. Options Automatic
  3.  
  4.    When active, this option causes the worksheet to be
  5.    calculated whenever a cell value changes or may have
  6.    changed.  This includes entering new data, moving
  7.    and copying ranges, filling a range, etc.  Sorting
  8.    does not force a calculation; instead the "Calc"
  9.    indicator appears at the lower right corner of the
  10.    screen.  This indicator also appears when the auto-
  11.    matic option is off, and the worksheet has changed.
  12.  
  13.    Press F9 if you wish to recalculate after a sort.
  14.  
  15.  
  16.  
  17. Options Natural Order
  18.  
  19.    Natural order means to recalculate the less dependent
  20.    cells before the more dependent ones.  That is, if a
  21.    cell references and thus depends on the value of another
  22.    cell, it is usually best to compute the value of the
  23.    referenced cell before using its value in a formula.
  24.    Natural order calculation works this way, allowing you
  25.    you to construct your worksheet without worrying about
  26.    how the position of cells affects the order of 
  27.    calculation.
  28.  
  29.    Calculation proceeds row-by-row when natural order has
  30.    been turned off.
  31.  
  32. Circular References
  33.  
  34.    One complication of natural order is the circular
  35.    cell reference, which occurs when one cell refers to 
  36.    another cell that in turn refers back to the first.
  37.    This can occur directly or indirectly (through
  38.    a chain of cells), and it makes reconciliation of the
  39.    worksheet impossible, since the values of the cells
  40.    involved are constantly changing.  
  41.    
  42.    When PC encounters a circular reference, it uses the 
  43.    current value of the cell, so that cells are calculated 
  44.    only once.  Generally, circular references are errors in 
  45.    worksheet construction, unless intentional.  
  46.    
  47. Circular References (Continued)
  48.  
  49.    For example, some models require multiple calculations of 
  50.    the worksheet in order for the cell values to converge; 
  51.    other models fail to converge no matter how many times 
  52.    the worksheet is calculated.
  53.  
  54.    Whenever a circular reference exists, PC will display
  55.    the "Circ" indicator in the lower right corner of the
  56.    screen.  The address of a cell involved in the circular
  57.    reference is found in the Statistics dialog box.  The 
  58.    "Circ" indicator will not appear unless Natural Order is
  59.    in effect, because circularity isn't an issue in a fixed
  60.    order calculation mode.
  61.  
  62. END
  63. BEGIN
  64. Edit Cut
  65.  
  66.    Edit Cut allows you to move a range.  First, select the
  67.    range and press Ctrl-X or use the Cut menu item.  Next,
  68.    position the cell pointer in the cell to be the upper
  69.    left corner of the destination range.  Then press Enter
  70.    or Edit Paste to complete the cut and paste operation.
  71.  
  72. Edit Copy
  73.  
  74.    Edit Copy operates similarly to Edit Cut.  Edit Copy
  75.    allows you to make multiple copies of the source range.
  76.    You may also copy to a range larger than the source
  77.    range; however, the size of the destination range must
  78.    be an integral multiple of the size of the source range.
  79.    You can easily tell the sizes of the two ranges by
  80.    observing the range indicators in the active cell
  81.    display area.
  82.  
  83. Edit Paste
  84.  
  85.    Edit Paste completes a Cut or Copy command.  Pressing
  86.    Enter has the same effect.
  87.  
  88. Edit Clear
  89.  
  90.    Edit Clear deletes the current range.
  91.  
  92.  
  93.  
  94. Edit Insert
  95.  
  96.    Edit Insert allows you to insert rows and columns into
  97.    the worksheet.  With row insertion, for example, if the 
  98.    range contains multiple rows, then Edit Insert
  99.    inserts as many rows as are selected, shifting the
  100.    involved cells downwards.  The insertion is confined to
  101.    the columns in the highlighted range, allowing insertion
  102.    of rows in selected columns only.  To insert whole rows,
  103.    extend the range with Shift-Space.  Insertion of columns 
  104.    is similar; use Ctrl-Space when inserting whole columns.
  105.  
  106.  
  107.  
  108.  
  109. Edit Delete
  110.  
  111.    Edit Delete removes the highlighted rows and columns,
  112.    shifting the remaining cells to fill the deleted area.
  113.    Like Edit Insert, this function operates on partial or
  114.    whole rows and columns.
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124. END
  125. BEGIN
  126. File New
  127.  
  128.    Erases the current worksheet and restores worksheet 
  129.    defaults.
  130.  
  131. File Open
  132.  
  133.    Loads a worksheet (.PCW) file from disk, erasing the
  134.    current worksheet.
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141. File Save
  142.  
  143.    Saves the current worksheet to a disk file.  If the 
  144.    worksheet has not been previously saved, Save functions
  145.    like Save As.  Otherwise, PC saves the file under its
  146.    current name, but allows overwriting the existing file or
  147.    renaming the existing file with the extension .BAK.
  148.  
  149. File Save As
  150.  
  151.    Unlike Save, Save As always invokes the file selector, so
  152.    that you may save a file under a new name.
  153.  
  154.  
  155.  
  156. File Merge
  157.  
  158.    Merge allows you to retrieve a range of cells stored
  159.    on disk.  PC will load the range at the cell pointer
  160.    position, erasing any existing cells within the range
  161.    area.  Cell references within formulas are adjusted
  162.    as if the range had been cut and pasted.
  163.  
  164. File Save Range
  165.  
  166.    Saves a range to disk.  Unlike Save and Save As, Save
  167.    Range only stores the cell information, omitting print
  168.    settings, calculation mode, etc.
  169.  
  170.  
  171. File Import/Export
  172.  
  173.    This command loads and save worksheet files in Lotus 123 
  174.    format.  PC supports both 123 Release 1 (WKS) and 2 (WK1) 
  175.    files.  PC's cell grid is smaller than 123's, so cells 
  176.    from a 123 worksheet outside the PC grid will not be 
  177.    retrieved.
  178.  
  179. File Print
  180.  
  181.    Prints the worksheet.  Described in more detail under the
  182.    Help Print topic.
  183.  
  184.  
  185.  
  186. File Save as Text
  187.  
  188.    Prints the worksheet to an ASCII file using the formatting
  189.    options of the Print dialog box.
  190.  
  191. File DOS Shell
  192.  
  193.    Allows use of DOS commands; return to PC by entering EXIT 
  194.    at the DOS command line.
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201. END
  202. BEGIN
  203. Moving around the Worksheet
  204.  
  205. Cursor keys           Move one cell in indicated direction
  206. PageUp/PageDown       Move one screen up or down
  207. Ctrl-PageUp/PageDown  Move one screen right or left
  208. Tab/Shift-Tab         Move one screen right or left
  209. Home                  Move to column A of current row
  210. End                   Move to last filled cell, current row
  211. Ctrl-Home             Move to top left of active area
  212. Ctrl-End              Move to bottom right of active area
  213. Range/Goto            Jump to cell/named range in worksheet
  214.  
  215. Data Entry
  216.  
  217. The PC formula bar operates in two modes:  Enter and Edit.
  218. Enter mode is convenient for fast data entry, while Edit
  219. mode provides enhanced capability for changing text.  In
  220. Enter mode, the cursor keys, PageUp/PageDown, and Tab/
  221. Shift-Tab all serve to lock in the entry and move the cell
  222. pointer.  In Edit mode, however, these keys move the cursor
  223. in the formula bar.  You may alternate between these modes
  224. by pressing the F2 key.  The editing keys are:
  225.  
  226. Editing Key       Action
  227. -----------       ------
  228. Enter             Lock in entry
  229.  
  230. Cursor keys       Lock in entry and       Move cursor in
  231. PageUp/PageDown   move cell pointer       formula bar in
  232. Tab/Shift Tab     in Enter mode           Edit mode
  233. Backspace         Backspace
  234.  
  235. Delete            Delete character/block
  236.  
  237. Shift-Cursor      Select block
  238.  
  239. Home              Move cursor to column 1 in formula bar
  240.  
  241. End               Move cursor to last occupied column in
  242.                   current line
  243.  
  244. Ctrl-Home         Move cursor to first character
  245.  
  246. Ctrl-End          Move cursor to last character
  247.  
  248. Esc               Clear formula bar/cancel entry
  249.  
  250. Ctrl-Z            Cancel entry
  251.  
  252. Range Selection
  253.  
  254. Select cell ranges by pressing Shift plus one of the
  255. cursor keys or PageUp/PageDown or other key combinations
  256. discussed below.  You may then release the Shift key 
  257. and extend the range area with the cursor keys,
  258. PageUp/PageDown, Tab/Shift-Tab, Home/End, Shift-Space, 
  259. Ctrl-Space or Ctrl-Shift-Space.  These keys work as 
  260. they do for moving around the worksheet.  
  261.  
  262. Shift-Space, when used to begin a selection, selects 
  263. the entire row containing the cell pointer.  Similarly,
  264. Ctrl-Space selects the entire column containing the 
  265. cell pointer.
  266.  
  267. When used to extend a range, Shift-Space selects all 
  268. rows involved in the range, and Ctrl-Space selects all
  269. columns.  Finally, Shift-Ctrl-Space selects the entire
  270. worksheet.  You use this latter function to make global
  271. changes to the worksheet cell format.
  272.  
  273. To complete the range selection, you may press Enter;
  274. however, the following keys both complete the selection
  275. and invoke a function (the menu bar is inactive while
  276. selecting ranges):
  277.  
  278. Ctrl-C         begins the Copy function
  279. Ctrl-X         begins the Cut function
  280. Ctrl-V/Enter   pastes the cut/copied area
  281. Ctrl-I         begins the Insert function
  282. Ctrl-D         begins the Delete function
  283. Ctrl-B         begins the Clear function
  284. END
  285. BEGIN
  286. The Print dialog box allows you to specify two title lines,
  287. header and footer lines, toggle draft vs. final quality, 
  288. condensed vs. normal pitch, display of formulas, and 
  289. display of row/column titles.  If Print is selected 
  290. and a range is not, the default print range will be
  291. the active worksheet area.  If you have a printer other than
  292. an Epson-compatible or DeskJet, you will need to use the
  293. Options/Printer dialog box to create a new PRINTER.INF
  294. file, so that PC will know the proper printer control codes.
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.    Header and Footer control codes
  302.    &l     left justify what follows
  303.    &c     center justify what follows
  304.    &r     right justify what follows
  305.    &d     display time
  306.    &f     display filename
  307.    &p     display page number
  308.    &t     display time
  309.    &&     display &
  310.  
  311.    All other characters are taken literally, so you could
  312.    have a header line such as "&l&d, p. &p&c&f&r&t".  This
  313.    would expand to something like:
  314.  
  315.    9/15/89, p. 2      D:\FILENAME.PCW        15:16
  316. END
  317. BEGIN
  318. Ranges are rectangular groups of cells defining an area
  319. within which some action is to have effect.  Selecting a
  320. range is described under the Keyboard Help topic.  If no
  321. range is selected, then the active cell is the range.
  322.  
  323. Data Fill
  324.  
  325.    Fills a range with numbers, starting with an initial
  326.    value to which the increment is added for each 
  327.    subsequent cell.  You may fill a range with serial date
  328.    values equally-spaced by day, month, week, or year.
  329.  
  330. Sort
  331.  
  332.    You may sort a range by rows or columns, where
  333.    cells within one row or column (the key) are used for
  334.    comparison.  Cell references within formulas are not
  335.    adjusted.
  336.  
  337. Named Ranges and Cells
  338.  
  339.    PC supports up to 100 named range and cell references,
  340.    which are created through the Define Name dialog box.  
  341.    If a range is selected prior to invoking this function, 
  342.    the range will appear in the "Refers to" line in the 
  343.    dialog box.  Otherwise, the active cell address appears.
  344.    You may specify the references as absolute or relative,
  345.    and named references within formulas behave exactly like
  346.    explicit cell references.
  347.  
  348.    Many PC dialog boxes require a range or cell to be entered
  349.    into a text field.  You may enter a name into these
  350.    fields, or the explicit cell notation.
  351.  
  352. Create Name List
  353.  
  354.    This functions creates a two-column list, beginning at 
  355.    the active cell, of all defined names and their 
  356.    references.
  357.  
  358. Goto
  359.  
  360.    This dialog box allows you to jump to any cell or range in
  361.    the worksheet; if the destination is a range, it is
  362.    selected in the process.
  363. END
  364. BEGIN
  365. END
  366. BEGIN
  367. Date is represented by integer serial values where the base
  368.    date is Dec. 30, 1899 (which equals 0).
  369. Time is represented as a fraction of a 24 hour period, such
  370.    that 12 Midnight = 0 and 12 Noon equals 0.5.
  371. Date and time may be represented in a single real number,
  372.    where the integer portion equals the date and the
  373.    fractional part the time of day.
  374.  
  375. DATE(year,month,day): Returns a serial number representing
  376.    the indicated date.  Year should be year after 1900
  377.    (1989 would be entered as 89, 1900 as 0).
  378. YEAR(expr): Returns the year of the serial date value.
  379. MONTH(expr): Returns the month of the serial date value.
  380. DAY(expr): Returns the day of the month of the serial date.
  381.  
  382. WEEKDAY(expr): Returns the day of the week of the serial
  383.    date value.  The range is 1-7, where Sunday = 1.
  384. DAYSMONTH(month,year): Returns the number of days in the
  385.    calendar month.  Year is years A.D.
  386. ISLEAP(year): Returns TRUE (1) if the year is a leap year
  387.    and FALSE (0) if it isn't.  Year is years A.D.
  388. TIME(hour,minute,second): Returns a fraction representing
  389.    indicated time.  TIME follows the military convention,
  390.    where hours range from 0-23.
  391. HOUR(expr): Returns the hour, which falls in the range 0-23.
  392. MINUTE(expr): Returns the minute (0-59).
  393. SECOND(expr): Returns the seconds (0-59).
  394. NOW(): Returns a value representing the current date and
  395.    time, as given by the PC's clock.
  396.  
  397. END
  398. BEGIN
  399. PC uses the convention in which cash inflows are
  400. represented by positive numbers, while cash outflows are
  401. represented by negative numbers.
  402.  
  403. Type = 1 means ordinary annuity.
  404. Type = 0 means annuity due.
  405. Number of periods (NPER) is synonymous with "term."
  406.  
  407. All arguments are required.
  408.  
  409. PV(rate,nper,pmt,fv,type) computes present value.
  410. FV(rate,nper,pmt,pv,type) computes future value.
  411. PMT(rate,nper,pv,fv,type) computes payment.
  412. NPER(rate,pmt,pv,fv,type) compute number of periods.
  413. RATE(nper,pmt,pv,fv,type,guess) computes interest rate.
  414. END
  415. BEGIN
  416. General:
  417.  
  418. ABS(expr) returns absolute value
  419. DIV(expr1,expr2) returns expr1 DIV expr2
  420. MOD(expr1,expr2) returns expr1 MOD expr2
  421. ROUND(expr,place) rounds expr at place digit
  422. TRUNC(expr,place) truncates expr at place digit
  423. INT(expr) returns integer portion
  424. FRAC(expr) returns fractional portion
  425. ROW(cell) returns row number
  426. COLUMN(cell) returns column number
  427. ROWS(range) returns number of rows
  428. COLUMNS(range) returns number of columns
  429. ERROR() returns ERR
  430. NA() returns NA
  431. DIV and MOD satisfy x = DIV(x,y)*y+MOD(x,y), for both
  432. integer and real-valued arguments.
  433.  
  434. INT and FRAC satisfy x = INT(x)+FRAC(x); negative values
  435. are handled as in: INT(-3.4) = -3, FRAC(-3.4) = -0.4.
  436.  
  437. The place argument for ROUND and TRUNC should evaluate to
  438. a positive or negative integer.  When place is positive, the
  439. functions operate to the right of the decimal point, and
  440. when negative, to the left.  When rounding or truncating a
  441. number displayed in scientific notation, remember that ROUND
  442. and TRUNC operate on the number x 10^0 (this may influence
  443. the choice of the place argument).
  444.  
  445.  
  446. END
  447. BEGIN
  448. The logical functions use 0 to indicate a FALSE condition,
  449. while non-zero values indicate TRUE.  Functions return 1 to
  450. indicate TRUE and 0 for FALSE.
  451.  
  452. Operators: =, <>, <, >, <=, >=
  453.  
  454. IF(expr1,expr2,expr3): These expressions may be anything,
  455.    including nested IFs.  If expr1 evaluates to non-zero,
  456.    then IF returns the result of expr2, but if expr1
  457.    generates 0, IF returns the result of expr3.
  458.  
  459. AND(expr list): Returns TRUE if all expressions evaluate
  460.    to non-zero, and FALSE if any evaluate to 0.
  461.  
  462.  
  463. OR(expr list): Returns TRUE if any of the expressions
  464.    evaluate to non-zero, and FALSE only if all evaluate to
  465.    zero.
  466.  
  467. AND and OR require at least two arguments, and the upper
  468.    limit is 20.
  469.  
  470. NOT(expr): Returns TRUE if expr evaluates to zero, and FALSE
  471.    only if expr generates a non-zero value.
  472.  
  473. ISEMPTY(cell/range list): Returns TRUE if any cells con-
  474.    tained within the list are empty, and FALSE only if all
  475.    possess a value.
  476.  
  477.  
  478. ISERR(expr/range list): Returns TRUE if any expressions or
  479.    cells within ranges evaluate to an error condition,
  480.    excluding the NA error status.
  481.  
  482. ISNA(expr/range list): Similar to ISERR, but this function
  483.    checks specifically for the NA error status.
  484.  
  485. TRUE(): Returns 1.
  486.  
  487. FALSE(): Returns 0.
  488.  
  489.  
  490.  
  491.  
  492.  
  493. END
  494. BEGIN
  495. The index or offset arguments for all of the lookup
  496. functions start at 1 (Lotus 123 functions start at 0).
  497.  
  498. CHOOSE(index,expr1,expr2 ... expr): Selects an item from
  499.    the list of expressions at position given by index.
  500.  
  501. INDEX(row offset,column offset,range): Returns the value of
  502.    the cell located by the row and column offsets within
  503.    the indicated range.
  504.  
  505. MATCH(compare value,range,type): Returns the position within
  506.    the range of a cell matching the compare value.
  507.    Type =  1: Greatest number <= compare value
  508.    Type =  0: Exact match
  509.    Type = -1: Smallest number >= compare value
  510. LOOKUP(compare value,lookup range,results range): Searches
  511.    the lookup range for the greatest value <= the compare
  512.    value and returns the value of the cell at the same
  513.    relative position within the results range.
  514.  
  515. HLOOKUP(compare value,row index,range): Horizontal lookup.
  516.  
  517. VLOOKUP(compare value,column index,range): Vertical lookup.
  518.  
  519. Both HLOOKUP and VLOOKUP search for the greatest value <=
  520. the compare value and use index as an offset into the range.
  521. For example, if cell A2 contains 2, VLOOKUP(1.5,2,A1:B3)
  522. could match this cell, and it would return the value of cell
  523. B2, since the column index was 2.
  524.  
  525. END
  526. BEGIN
  527. Simple Statistics:
  528.  
  529.    All of the following functions accept a list of
  530.    expressions or ranges as arguments, and except where
  531.    noted, empty cells and labels are ignored in the
  532.    calculation.
  533.  
  534.    SUM
  535.    PROD.......empty cells = 1, unless all are empty
  536.    MEAN
  537.    MEDIAN
  538.    VAR........VAR and SDEV are sample statistics
  539.    SDEV
  540.    VARP.......VARP and SDEVP are population statistics
  541.    SDEVP
  542.    SERR.......standard error
  543.    MAX
  544.    MIN
  545.    COUNT......counts number of values
  546.    RAND(lower bound,upper bound) returns a random number
  547.       falling between the two bounds.
  548. END
  549. BEGIN
  550. Power:
  551.  
  552.    LOG(expr)..........log base 10
  553.    LN(expr)...........log base e
  554.    EXP(expr)..........exponential function e^expr
  555.    POW(expr1,expr2)...expr1 raised to expr2 power
  556.    SQR(expr)..........square
  557.    SQRT(expr).........square root
  558.  
  559. Trigonometric:
  560.  
  561.    SIN(expr)..........PC uses radians for all angles
  562.    COS(expr)
  563.    TAN(expr)
  564.    ASIN(expr)
  565.    ACOS(expr)
  566.    ATAN(expr)
  567.    ATAN2(x,y).........4 quadrant arctangent
  568.    RAD(expr)..........converts degrees to radians
  569.    DEG(expr)..........converts radians to degrees
  570.    PI()
  571. END
  572. 
  573.