Hi,I have a problem where i need to calculate totals in a table that are based 
on previous values and calculations.I am currently doing that in a function 
which works fine but was wondering if there is a more elegant or efficient way 
to do this.
Here is an example table, ordered by row no.The total is based on the previous 
rows. Note that the difference of a values does not always need to be 1
 row  |  a |   b   | total  |------+----+-------+------- + 1    |  3 |    11 |  
    0 |   2    |  5 |    34 |     22 |   3    |  6 |    64 |     67 |   4    |  
7 |   525 |    176 | 5    |  8 |  9994 |    810 | 6    |  9 | 26216 |  11438 | 
7    | 10 |  3363 |  48282 | 8    | 11 |  1147 |  88489 | 9    | 12 |  1037 | 
129843 | 10   | 13 |   200 | 172234 |

Total Row 2(a2-a1)*b1 i.e. (5-3)*11 = 22
Total Row 3 (a3-a2)*b2 + (a3-a1)*b1  i.e (6-5)*34 + (6-3)*11 = 34+33=67 
Total Row 4 (a4-a3)*b3 + (a4-a2)*b2 + (a4-a1)*b1  i.e (7-6)*64 + (7-5)*34 + 
(7-3)*11 = 64+68+44=176 
Has anyone a clever solution for that problem?
Thanks for any suggestions.
Alex                                      

Reply via email to