[SalesForce] Formula that return the date when the checkbox was selected

I am trying to make a formula which will return the date when the checkbox was clicked. This is what I got now and it's not working since it gives the value for all fields as same date.

if(Call_Attempts__c = True , NOW(), NULL ) 

I know that the code NOW() gives all values for current date for all fields and I need a return date for last modified specific field.

Thanks,

Darko

Best Answer

Instead of a formula, create a new Date or Datetime field, and update it to NOW() via a Workflow Field Update or via a trigger, whenever you detect that the Checkbox value has been changed from False to True.