**Notice**: this answer does not work anymore as `GoogleClock()` has been replaced by the `NOW()` function. Another option to consider is `=GoogleClock()`. This function differs somewhat from `=NOW()` in that it has a granularity of one minute (rather than one second), but it is guaranteed to update each and every minute, and be correct (to the nearest whole minute) on opening/refreshing the spreadsheet. If you use: `=NOW()+GoogleClock()*0` you will have a granularity of one second, it will update with every edit, and be no less than one minute off when you open the spreadsheet. But it will also update every minute regardless of editing, which may not be desirable.