home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1995 / ARCHIVE95.iso / discs / pipeline / abacus / p_line / Names01 / ReadMe next >
Text File  |  1991-12-07  |  5KB  |  105 lines

  1. %OP%DP0
  2. %OP%IRY
  3. %OP%PL0
  4. %OP%HM0
  5. %OP%FM0
  6. %OP%BM0
  7. %OP%LM4
  8. %OP%FX
  9. %OP%FY
  10. %OP%FS
  11. %OP%PT1
  12. %OP%PDPipeLine
  13. %OP%WC820,2070,452,1620,0,0,0,0
  14. %OP%VS4.01 (22-Oct-91), Gerald Fitton, R4000 2915 6625 6368 
  15. %CO:A,72,72%
  16. %C%Names
  17. %C%by Gerald L Fitton
  18. Keywords:
  19. Fitton
  20.  
  21. Why Use Names
  22. Names are faster than using ranges and use up less memory, so it's a 
  23. good idea to use named area in your spreadsheets rather than a range, 
  24. especially if a function containing a range is replicated over a large 
  25. area of your spreadsheet.á
  26.  
  27. Problems with Undefined Names
  28. Since the Pipedreamá4 spreadsheet can use names to refer to values, to 
  29. slots or to ranges then, if you have your 'New slot format' set to 
  30. 'numbers' in the options dialogue box, sometimes difficulties arise.
  31.  
  32. Load the file [StartEnd] and type Start-End.  You will find that, 
  33. because the 'New slot format', <CtrláO>, is set to numbers, start-end 
  34. appears in the formula line.  When you tap <Return> you find the error 
  35. message 'Name not defined' appears in slot A1.  You will also notice 
  36. that although you might have typed Start with a capital S, in the 
  37. formula line the S appears as a lower case s.  Names are not case 
  38. sensitive so that Start and start are the same name.
  39.  
  40. To overcome these problems you may need to change the 'new slot format' 
  41. setting to text or to enter the text differently such as: Start to End 
  42. or Start_End or "Startátoáend".á
  43.  
  44. Pipedreamá4 specifically excludes the case of a single undefined name, 
  45. so typing Start on its own into a slot will be treated as text.  Give 
  46. that a try and you will have no problem.
  47.  
  48. Defining a Name
  49. Now place the pointer over the italic f (just to the right of the 
  50. PipeDreamá4 logo and to the left of the cross and tick boxes).  This 
  51. italic f is called the formula button.  Click the select (left) mouse 
  52. button and you will find a menu of functions appears.  Run the pointer 
  53. through Define name.  Define Start (or start) as 12 by typing Start 
  54. into the dialogue box called 'Name' and 12 into the dialogue box called 
  55. 'Refers to'; repeat the process and define End as 9.  When you have 
  56. defined the two names, the error message in [StartEnd] disappears and 
  57. the value 3 appears in its place.
  58.  
  59. Using Names
  60. Load the file [VAT01].  Position the pointer in slot B6 over the 
  61. 15.00%PC%.  Click select and change the value to 17.5 (in the formula 
  62. line).  Do not type the %PC% sign.  Click select on the green tick and the 
  63. new value of VAT will be entered into the sheet.  Users of PipeDreamá3 
  64. (or any other spreadsheet) will not be surprised to see the values of 
  65. the VAT column, C, change and the changes ripple through column D and 
  66. row 14.
  67.  
  68. However, if you position the pointer in slot C11 and click select you 
  69. will find, not B6 as you might suppose, but the word VAT appearing in 
  70. the formula.  Click select on the formula button (the italic f) and run 
  71. the pointer through Edit name.  You will see the name VAT; run the 
  72. pointer further to the right and you will find the current definition 
  73. of the name VAT.  Click select in slot A1.  Tap <F8> to delete a row 
  74. and then look again at the definition of VAT in the Edit name dialogue 
  75. box.  You will see that it has been updated from B6 to B5.  Insert a 
  76. row with <F8> and the definition of the name will revert to B6.
  77.  
  78. More Names
  79. Load the file [VAT02].  Position the caret in slot B4 and enter the 
  80. number 2.  The current VAT (slot B6) will change to 15.00%PC% and the 
  81. effect will ripple through the spreadsheet.  To understand the way in 
  82. which this spreadsheet works position the caret in slot B6 and study 
  83. the formula in the formula line.  The function choose(n,list) selects 
  84. the nth value from a list of values.  In the spreadsheet [VAT02] the 
  85. name whichvat is defined as the contents of slot B4 and the name 
  86. vatrange is defined as range B5D5.  Hence, if B4 contains 2, then the 
  87. function choose chooses the second item from the range B5D5, namely 
  88. 15.00%PC%.  Similarly, if you enter 3 into B4, then you will find that the 
  89. current VAT is 17.5%PC%.
  90.  
  91. Currently I have PipeDreamáversioná4.01 so that what I write next may 
  92. not apply to later versions.  I tried entering formula containing other 
  93. names into the definition of a name, ie defining VAT in terms of VAT_1, 
  94. VAT_2 and VAT_3 using choose(n,list), but it seems that the definition 
  95. of a name can not include another name.  For example, when I try 
  96. editing the definition of VAT so that, in the Refers to dialogue box, 
  97. it refers to VAT_1, I get the error message 'Value not defined'.  If 
  98. your version 'works' then please let me know and it will remind me to 
  99. update this text.
  100.  
  101. Summary
  102. Names can refer to values, slot references, ranges and arrays.  
  103. Although I have not included an example in this directory, names can 
  104. refer to text strings as well as numbers.
  105.