#1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 268
Default Calculation

I have a rather large spreadsheet (database) with a large number of
formulae. Because the process has been slowed down by the amount of
recalculation I can see the process of the recalculation. This occurs in
batches of perhaps 2 or 3 rows. The odd thing is that these batches appear
out of sequence not, as you'd expect, in chronological order.

Has anyone got a simple answer to this strange behaviour?

Thanks.

Bill Ridgeway


  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 11,501
Default Calculation

I'm not sure about simple but look he-

http://www.decisionmodels.com/calcsecrets.htm

Mike

"Bill Ridgeway" wrote:

I have a rather large spreadsheet (database) with a large number of
formulae. Because the process has been slowed down by the amount of
recalculation I can see the process of the recalculation. This occurs in
batches of perhaps 2 or 3 rows. The odd thing is that these batches appear
out of sequence not, as you'd expect, in chronological order.

Has anyone got a simple answer to this strange behaviour?

Thanks.

Bill Ridgeway



  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 268
Default Calculation

Thanks Mike. As you say it's not so simple. Neither does it answer the
question why (as each re-calculation is dependent on the result of the
immediately previous cell - over 3000 rows) can it re-calculate out of
sequence? I suppose this is just one of those things that we have too
accept!

The general concept seems to be to optimize re-calculation. This supports
the notion that sorting the database slows down re-calculation and that
re-calculation is speeded after copying all the formulae down each column
(which I do from time-to-time).

Regards.

Bill Ridgeway

"Mike H" wrote in message
...
I'm not sure about simple but look he-

http://www.decisionmodels.com/calcsecrets.htm

Mike

"Bill Ridgeway" wrote:

I have a rather large spreadsheet (database) with a large number of
formulae. Because the process has been slowed down by the amount of
recalculation I can see the process of the recalculation. This occurs in
batches of perhaps 2 or 3 rows. The odd thing is that these batches
appear
out of sequence not, as you'd expect, in chronological order.

Has anyone got a simple answer to this strange behaviour?

Thanks.

Bill Ridgeway





  #4   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 524
Default Calculation

Mon, 2 Jul 2007 11:25:16 +0100 from Bill Ridgeway <info@
1001solutions.co.uk:
I have a rather large spreadsheet (database) with a large number of
formulae. Because the process has been slowed down by the amount of
recalculation I can see the process of the recalculation. This occurs in
batches of perhaps 2 or 3 rows. The odd thing is that these batches appear
out of sequence not, as you'd expect, in chronological order.


I assume you mean "not in row order" or "not in column order". Unless
you've got a time machine, you are seeing them in chronological
order.

Excel knows about dependencies, so it recalculates such that if B99
is used by A2 they are calculated in that order.

http://msdn2.microsoft.com/en-us/library/aa730921.aspx
explains how Excel does its recalculations (and a lot more).

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://OakRoadSystems.com/
  #5   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 268
Default Calculation

"Stan Brown" wrote in message
t...
Mon, 2 Jul 2007 11:25:16 +0100 from Bill Ridgeway <info@
1001solutions.co.uk:
I have a rather large spreadsheet (database) with a large number of
formulae. Because the process has been slowed down by the amount of
recalculation I can see the process of the recalculation. This occurs in
batches of perhaps 2 or 3 rows. The odd thing is that these batches
appear
out of sequence not, as you'd expect, in chronological order.


I assume you mean "not in row order" or "not in column order". Unless
you've got a time machine, you are seeing them in chronological
order.

Excel knows about dependencies, so it recalculates such that if B99
is used by A2 they are calculated in that order.

http://msdn2.microsoft.com/en-us/library/aa730921.aspx
explains how Excel does its recalculations (and a lot more).

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://OakRoadSystems.com/


That's interesting! My spreadsheet consists of several columns each cell of
which (except the first) calculates progressively from row 1 through 3000.
it is logical to assume (using the 'dependence' theory) that each cell can
only be calculated using the returned value of the previous cell when the
returned value of the previous cell is known ... I would, therefore, expect
to see a ripple of changed values progressing down the column. It doesn't.
I can see groups of three or four cells (including the last cell) change out
of sequence. That is not logical.

Regards.

Bill Ridgeway




  #6   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 860
Default Calculation

Hi Bill,

I guess what you are saying is that your idea of a logical
chronological order differs from Excels.

From my personal perspective I say "Vive le Difference!"
If Excel were to follow me down some of the shortcuts
that I attempt we would all be in a lot of trouble. <g

Regards
Martin

"Bill Ridgeway" wrote in message
...
I have a rather large spreadsheet (database) with a large number of
formulae. Because the process has been slowed down by the amount of
recalculation I can see the process of the recalculation. This occurs in
batches of perhaps 2 or 3 rows. The odd thing is that these batches appear
out of sequence not, as you'd expect, in chronological order.

Has anyone got a simple answer to this strange behaviour?

Thanks.

Bill Ridgeway



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Calculation nc Excel Discussion (Misc queries) 2 March 13th 07 12:26 PM
What does a $ mean in a calculation, Example =+D9*$E$12*$B$3 mbamap Excel Discussion (Misc queries) 2 January 23rd 07 05:49 PM
calculation behillj Excel Discussion (Misc queries) 2 June 14th 06 12:35 AM
How do I use a rounded calculation result in another calculation? vnsrod2000 Excel Worksheet Functions 1 January 26th 05 10:11 PM
How do I use a rounded calculation result in another calculation? vnsrod2000 Excel Worksheet Functions 1 January 26th 05 09:36 PM


All times are GMT +1. The time now is 11:21 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"