|
Formula | Reconstruct |
This page in 2007 Top Previous Next |
|
OAK's Formula | Reconstruct command causes OAK to generate a new workbook which contains one or more worksheets. Each worksheet sets out a report which seeks to make it easy to understand how a calculation derives a result. The formula =A1000+B2000+C3000 is hard to understand because the cells referred to are far apart on a worksheet. The formula =Sheet1!AA1000+Sheet2!BB2000+Sheet3!CC3000 is even harder to understand because the cell referred to are widely separated in three dimensions. A reconstruction of a calculation shows what it would look like if those cells that play no part in the calculation were removed from the spreadsheet, so that those cells that are involved could be repositioned near to the formula. The ability to reconstruct calculations is one of the most distinctive and technically ambitious capabilities of OAK and is explained in detail in the section of this help that sets out Basic concepts in OAK. When the command is invoked, OAK checks that the selection is suitable for reconstruction.
If it is not suitable, OAK presents a suitably descriptive message of complaint. If it is suitable, OAK presents a dialog box.
The address of the selection is shown in field Row to reconstruct at the top of the dialog. If you realize that is not the range you want to reconstruct, press Cancel to dismiss the dialog, change the selection and try OAK4 | Formula | Reconstruct again. Since a well-written calculation will be built up in several cells, each with a formula calculating a piece of the result, OAK attempts to show the entirety of the calculation by combining the formula in a cell with the formulas in the cells it mentions. This action can be controlled by setting the Maximum number of levels of precedent formula substitution. A low number will quickly produce a reconstruction that may describe only part of a calculation. A high number will take longer to produce a reconstruction that may have a long formula that is hard to read. A happy medium may lie between these extremes. As an aid to finding that midpoint, OAK can be instructed to Show all levels up to limit, in which case it will produce a workbook with worksheets showing levels of formula expansion from zero (no formula expansion: only the selected formula is reconstructed) up the limit specified. When Confine to additions is switched on, OAK will combine the formula in a cell with the formulas in the cells it mentions, up to the number of levels of precedents specified, but only to the extent that the result uses the operators +, - and SUM. This is useful for generating the components of a grand total without any intervening subtotals. OAK's pursuit of insight into the whole of a calculation by combining formulas can produce results that are long and complicated. Two options are offered to address this.
Several controls on the dialog influence how a reconstruction report is displayed.
|