Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / Excel / New Users / April 2007

Tip: Looking for answers? Try searching our database.

Excel 2003 versus Excel 2007 calculation speed

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Bob Flanagan - 24 Mar 2007 20:39 GMT
I'm running an interesting test on a PC of Excel 2003 and Excel 2007.  I ran
a Monte Carlo simulation in Excel 2003.  The workbook has 50 input cells
(cells where random values per distributions are input) and 200 calculation
(formula) cells.  So, it is basically a small workbook.  No conditional
formatting.  No charts.  The VBA code calculates random values per
distributions and puts into the input cells.  The workbook is then
recalculated and the values of the input and output cells (20 of the formula
cells) are recorded.  Only cell values are recorded - formatting is not set
on the cells until the end of the simulation.  No copy and pasting is done.
The PC has a 1.6 GHz processor and 1GB of ram running Windows XP.

With Excel 2003, 2,000 simulations were done in a minute.  For 10,000
simulations, typically minimum I run, it took five minutes.

With Excel 2007 100 simulations took a minute to run.   To do 1,000
simulations takes 10 minutes.  To do 2,000 simulations takes 20 minutes.  I
haven't finished the 10,000 simulations - it will take close to two hours
for it run.   I'm going to go to dinner first.  Which is why I said in the
first paragraph that I was running an interesting test - it is still running
(perhaps I should say crawling, but that is too fast of a word)

My conclusion is obvious.  Excel 2007 is lower than molasses on a cold
winter's day. It takes 20X longer to do the same task of calculate and
record.  And this is without charts, which I understand from other posters
really slows Excel down.

Bob Flanagan
Macro Systems
Productivity add-ins and downloadable books on VB macros for Excel
Stan Brown - 24 Mar 2007 20:11 GMT
Sat, 24 Mar 2007 15:39:23 -0400 from Bob Flanagan
<noreply@noreply.net>:
> My conclusion is obvious.  Excel 2007 is lower than molasses on a cold
> winter's day. It takes 20X longer to do the same task of calculate and
> record.  And this is without charts, which I understand from other posters
> really slows Excel down.

I've heard rumors that there will be a hotfix fairly soon to address
the speed issues. The rumors come from a usually reliable source, but
I'm not at liberty to identify him or her.

Signature

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

Nick Hodge - 24 Mar 2007 22:33 GMT
Bob

I'm not too surprised.  The whole calc engine has been re-vamped to
multi-thread it for use with the new multi-core processors and increased use
of actual multi-processors, including the new Excel Server (Services), which
is likely to be on a multi-processor machine.

I think so much work went into that part that the optimisation with one
processor was too late for this release.  MS are very interested in slow
calc'ing workbooks so if you wanted someone to take a look at MS I may be
able to

Signature

HTH
Nick Hodge
Microsoft MVP - Excel
Southampton, England
nick_hodgeTAKETHISOUT@zen.co.ukANDTHIS
www.nickhodge.co.uk

> I'm running an interesting test on a PC of Excel 2003 and Excel 2007.  I
> ran a Monte Carlo simulation in Excel 2003.  The workbook has 50 input
[quoted text clipped - 27 lines]
> Macro Systems
> Productivity add-ins and downloadable books on VB macros for Excel
Bob Flanagan - 24 Mar 2007 22:37 GMT
Nick, I'd be glad to share what I have with anyone at MS.  I can be
contacted directly at bobflangan1nospam@yahoo.com.  Remove the Nospam.
Leave the 1.  Plus, my phone number is below.

Bob Flanagan
Macro Systems
Phone:  302-234-9857,  cell 302-584-1771
http://www.add-ins.com
Productivity add-ins and downloadable books on VB macros for Excel

> Bob
>
[quoted text clipped - 39 lines]
>> Macro Systems
>> Productivity add-ins and downloadable books on VB macros for Excel
Nick Hodge - 24 Mar 2007 23:25 GMT
Bob

I'll pass it on

Signature

HTH
Nick Hodge
Microsoft MVP - Excel
Southampton, England
nick_hodgeTAKETHISOUT@zen.co.ukANDTHIS
www.nickhodge.co.uk

> Nick, I'd be glad to share what I have with anyone at MS.  I can be
> contacted directly at bobflangan1nospam@yahoo.com.  Remove the Nospam.
[quoted text clipped - 49 lines]
>>> Macro Systems
>>> Productivity add-ins and downloadable books on VB macros for Excel
Bob Flanagan - 25 Mar 2007 00:20 GMT
I decided to do a test on Excel 2007 and Excel 2007 chart speed also.  For
this test, I created 500 lines of data. Each data line had 26 data points.
No formulas, just values.  I set up a macro to plot every 5 lines to a
chart, with charts having a title and x and y axis labels.  Just simple
straight line plots - no formatting or any other enhancements.

In Excel 2003,  it took 8 seconds to create the 100 charts, or 0.08 seconds
per chart.

In Excel 2007, it took 5 minutes 54 seconds  to create the 100 charts.  That
is 3.54 seconds per chart.  Or 44 times longer.

I retract my statement that Excel 2007 is slower than molasses.  It is far
slower than molasses.  Perhaps we could have a contest to decide what is as
slow as Excel 2007.

Remind me once again why Microsoft wants users to go to 2007.  Productivity?

Bob Flanagan
Macro Systems
http://www.add-ins.com
Productivity add-ins and downloadable books on VB macros for Excel

> I'm running an interesting test on a PC of Excel 2003 and Excel 2007.  I
> ran a Monte Carlo simulation in Excel 2003.  The workbook has 50 input
[quoted text clipped - 27 lines]
> Macro Systems
> Productivity add-ins and downloadable books on VB macros for Excel
alexcn - 10 Apr 2007 16:20 GMT
Hi Bob,

I am finding similar problems on calculation speed with Excel 2007,
particularly in workbooks that have named ranged and/or external named
ranges (something which I need to maintain in order to make future
maintenance easier) I was wondering if anyone contributing to this
thread had heard anything back from MS?

I have searched the OfficeUpdate pages on MS site hoping to find
mention of a hotfix but nothing as yet.  I have found that on
occasions when updating linked files to accomodate changes in the
constraints of the named range that Excel crashed completely.  The
Event Viewer reports the following cryptic message:

Hanging application EXCEL.EXE, version 12.0.4518.1014, hang module
hungapp, version 0.0.0.0, hang address 0x00000000.

Thanks in advance for any help,

Alex

> I decided to do a test onExcel2007 andExcel2007 chart speed also.  For
> this test, I created 500 lines of data. Each data line had 26 data points.
[quoted text clipped - 51 lines]
>
> - Show quoted text -
Bob Flanagan - 10 Apr 2007 19:07 GMT
Alex, I too hope that Microsoft improves Excel 2007.

A friend had the same problem with updating links causing Excel to crash.
Try using Rob Bovey's code cleaner on the target files first. It seems that
old modules don't like Excel 2007, even though they are no involved in the
update process.  Let me know if it works.
http://www.appspro.com/Utilities/CodeCleaner.htm

Bob Flanagan
Macro Systems
http://www.add-ins.com
Productivity add-ins and downloadable books on VB macros for Excel

> Hi Bob,
>
[quoted text clipped - 82 lines]
>>
>> - Show quoted text -
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.