I have an index/match formula that matches a specific file based on the date value of certain cells. Here\'s the formula:
=IFERROR(INDEX(INDIRECT(\"\'\"&
Here's another solution, albeit one that is computationally expensive: pass the range to be considered in the calculation to the function. That way, any time that a value changes in the passed range or that the range itself changes (such as inserting a row within the range), the formula is recalculated.
Example: Try this simple function.
function testPassRange( calcRange )
{
return calcRange.length ;
}
Your formula is not being recalculated because its arguments do not change. The solution is, as you already figured out by yourself, to re-enter the proper arguments into cells that your formula references to.
Google Sheets formulas are recalculated when
Note: Some functions and custom functions doesn't allow not deterministic functions as arguments.
I found an easy solution to my problem. I wrote a script to essentially re-enter the proper dates into cells that my formula references to and the formulas updated.