SimonGandy
New Member
- Joined
- Apr 28, 2020
- Messages
- 2
- Office Version
- 365
- Platform
- Windows
Hi all,
[I've used this forum for some time as a great source of information - so far, everything I've wanted to know has already been asked and answered, but I can't find anything anywhere about this subject...]
In my workbook, I have a number of sheets with identical structure, performing the same calculations for different datasets. For example, my data units (kg, m, s, etc) are always in column F. I therefore thought I would use a relative named range for column F throughout the workbook. With my cursor in row 1, I created a new named range (called 'Unit_rr') and, in the 'Refers to' window, I wrote:
=!$F1
Having done this, any cell formula on any sheet that references 'Unit_rr' picks up the unit for that row, in column F. The idea was that it would be easier to read and audit the formulae, as I wouldn't need to remember column F contained units, as the named range would make that obvious.
My workbook now has 42 sheets and is 1.2MB, which is small, but its calculation speed is now tangible - there is a pause after every cell entry. I know I could turn off or better control when Excel calculates, but my fundamental question is this: Are relative named ranges such as '=!$F1' volatile?
If they are, I will have to rethink whether they are worth using, after all.
Many thanks indeed in advance for your help.
Simon
[I've used this forum for some time as a great source of information - so far, everything I've wanted to know has already been asked and answered, but I can't find anything anywhere about this subject...]
In my workbook, I have a number of sheets with identical structure, performing the same calculations for different datasets. For example, my data units (kg, m, s, etc) are always in column F. I therefore thought I would use a relative named range for column F throughout the workbook. With my cursor in row 1, I created a new named range (called 'Unit_rr') and, in the 'Refers to' window, I wrote:
=!$F1
Having done this, any cell formula on any sheet that references 'Unit_rr' picks up the unit for that row, in column F. The idea was that it would be easier to read and audit the formulae, as I wouldn't need to remember column F contained units, as the named range would make that obvious.
My workbook now has 42 sheets and is 1.2MB, which is small, but its calculation speed is now tangible - there is a pause after every cell entry. I know I could turn off or better control when Excel calculates, but my fundamental question is this: Are relative named ranges such as '=!$F1' volatile?
If they are, I will have to rethink whether they are worth using, after all.
Many thanks indeed in advance for your help.
Simon