Thanks for the answer to my question about Calc - this did the trick

In answer to Steve's question about why I should want to do this, I
think it was partly answered but the specific cases I wanted it for
were:


     1. I'd got some invoices to do and in many cases the only change
        from last year was replace some line items with
        =ROUND(last_years_price * (1 + inflation_rate);2) The trouble is
        I did that last year and the formula started to look ridiculous,
        besides which "inflation_rate" was different. I suppose I could
        have done it by making "inflation_rate" some cumulative value
        but it seemed easiest to start from plain numbers. Or I could
        have had last year's invoice on one worksheet with a reference
        to the line item for that in another worksheet.
     2. I had to make some "high-level" adjustments to our accounts for
        end of year audit and in some cases I had to move sums between
        the debit and credit column, so for example row A had X
        subtracted from the debit column row B had Y added to the debit
        column and row C had X-Y subtracted from the credit column. I
        wanted the values to be the correct final values not a whole
        string of corrections especially as the formulae involved plain
        numbers and no cell references.
     3. Same task - we have most accounts in GBP, some in USD and some
        in Euro. When conversions have been done at certain points of
        the year, the rate that applied on that day rather than the rate
        at the end end of the year had to be used.

In all cases the easiest thing seemed to me to be to just replace the
column with the numeric value once I was happy it was right. I could
have probably done it by having a considerably more complicated
spreadsheet in each case but it seemed pointless in the circumstances.


John Collins Xi Software Ltd www.xisl.com

Reply via email to