Is there any reason for Google Sheets to recalculate a cell even though no dependencies have changed? I'm having this issue with huge IMPORTRANGES, creating huge delays in recalculating thousands of cells which didn't changed.
To make this issue visible, I've created a simple test spreadsheet you can visit here.
This spreadsheet contains a custom function returning an 2-dim array containing 170'000 random values, including the current datetime so we know when the custom function was called. The custom function takes 1 parameter which is a constant. Very often when I open the spreadsheet, the custom function gets called, refilling everything again. However, it shouldn't since the only argument to the custom function is a constant.
Any idea?
Of course this is just an example, I'm writing this because I have huge spreadsheets with takes around 10 minutes to recalc when I open them, even though nothing have changed.