Customized function in Excel joins
Application.volatile can be a formula to become a loser function. This will change as long as any cell data changes. It will cause recalculation. Otherwise, only the function variable value is recalculated