I have a large complex spreadsheet with ~200 tabs. It opens/loads very slowly (upto 5 minutes) due to multitudes of formula calculations. I am trying to optimize the formulas so the spreadsheet will open/load faster.
One of the most frequent calculations is to multiply about 60 cells in each tab by a variable in 'Sheet1!B4' (Sheet 1, cell B4). I expect this value to change maybe once in a year or so, which would require updating all 200 tabs in at least 60 cells each.
Will it be better to hard-code the value, and take the hit for updating it once a year in all the affected cells in all the tabs?
Or is it ok to reference it in some way, which does not impact the performance, and preferably makes it faster?
Here are the three options I am considering:
Hardcoded value:
=countif(C$10:C$30,$B60) * 10
Reference cell:
=countif(C$10:C$30,$B60) * Sheet1!:B4
Use Named Range of a single cell:
=countif(C$10:C$30,$B60) * PARAMETER_VAL
wherePARAMETER_VAL
is a named range referencingSheet1!B4
Which of the above would be the fastest?
Is there any other way to make it faster, that I may be missing?