2 answers
Hi Upendra,Formula field values are NOT stored in the database and are calculated after each time records are being read from database. If you can imagine, this can make things slow down. You see, even if values where not changed, formula calculation has still to be processed.As your friend suggested, it is better to write/update the value during trigger. Thus saving you a process time.Hope this can help.