thegurumonkey
New Member
- Joined
- Sep 18, 2015
- Messages
- 13
to save wasted processing I sometimes use
=if(A1="","", [heavy formula])
which clearly works, as the heavy formula isn't calculated when its redundant.
But if i use IFS() to do the same (as per the below)
=IFS(A1="", "", A1=0, "", 1=1, [heavy formula])
it should do the same... BUT when using the evaluate formulae button, the later supposedly-redundant terms do get calculated
So my questions is, is this calculation of redundant terms peculiar to the 'evaluate formulae' window, or does the processor do this extra work too, meaning i should avoids IFS() in favour of nested IF() or OR() in such cases... especially for avoiding volatile formulae and/or big sheets.
Many many thanks!
Mike
=if(A1="","", [heavy formula])
which clearly works, as the heavy formula isn't calculated when its redundant.
But if i use IFS() to do the same (as per the below)
=IFS(A1="", "", A1=0, "", 1=1, [heavy formula])
it should do the same... BUT when using the evaluate formulae button, the later supposedly-redundant terms do get calculated
So my questions is, is this calculation of redundant terms peculiar to the 'evaluate formulae' window, or does the processor do this extra work too, meaning i should avoids IFS() in favour of nested IF() or OR() in such cases... especially for avoiding volatile formulae and/or big sheets.
Many many thanks!
Mike