Formula updates triggered by?

Formula updates triggered by?

When are form formulas updated? In other words, what triggers a formula update? 

1. I know manually editing a record w/o a single field change will do it. 
2. I've updated a record through deluge script and that worked on one form but not on another. 

Thanks for your help! 

-Stephen