Hello,
This is a general question which I recently started to think about as the size of several of my files are growing rapidly do to huge amounts of data generated by students.
For example, take this simple formula: IF(AVERAGE(A1:C1)>2,AVERAGE(A1:C1),1)
Here, the compiler evaluates AVERAGE(A1:C1) in the first parameter to see if the condition is TRUE or not, and then it re-evaluates the same expression in the second parameter to get the value if TRUE. Of course, in simple cases like this, this is ok, but when there are thousands of complex formulas, then avoiding these re-evaluations will make a big difference in terms of speeding up the file. (right now, in some of my files the delay has reached a couple of seconds every time I make a change.)
I was hoping if there is any way to recycle evaluations from those parameters that have already been checked by the compiler? Thanks for any input!
This is a general question which I recently started to think about as the size of several of my files are growing rapidly do to huge amounts of data generated by students.
For example, take this simple formula: IF(AVERAGE(A1:C1)>2,AVERAGE(A1:C1),1)
Here, the compiler evaluates AVERAGE(A1:C1) in the first parameter to see if the condition is TRUE or not, and then it re-evaluates the same expression in the second parameter to get the value if TRUE. Of course, in simple cases like this, this is ok, but when there are thousands of complex formulas, then avoiding these re-evaluations will make a big difference in terms of speeding up the file. (right now, in some of my files the delay has reached a couple of seconds every time I make a change.)
I was hoping if there is any way to recycle evaluations from those parameters that have already been checked by the compiler? Thanks for any input!