Multiple use of dynamic named ranges : expensive?

Yard

Well-known Member
Joined
Nov 5, 2008
Messages
1,929
Hi all,

Have a reasonably busy workbook with a number of dynamic named ranges which are referred to by many formulas in many sheets.

I've already converted them from an OFFSET style to an INDEX style in the belief that this will aid calculation speed (it made a small difference :mad:).

Now I wonder whether the multiple references to the named ranges causes multiple calculations on each calculation event.

e.g. named range "ProductHorizon" which refers to a varying number of cells in each different row - does this named range have to calculate each time the sheet calculates? Therefore would I be better putting the INDEX calculation in the cell, which presumably returns to being non-volatile?

Basic question : if I refer to a dynamic named range once or 100 times, does Excel calculate it once or 100 times?

Thanks
Yard
 

Excel Facts

Formula for Yesterday
Name Manager, New Name. Yesterday =TODAY()-1. OK. Then, use =YESTERDAY in any cell. Tomorrow could be =TODAY()+1.
Excellent - thanks.

Explains the sudden slowdown in calculation when I converted a number of formulas to named range references.

Engage reverse gear....
 
Upvote 0

Forum statistics

Threads
1,223,904
Messages
6,175,295
Members
452,631
Latest member
a_potato

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top