如何在 Excel Online 中跨时区评估 NOW() 函数?

use*_*661 10 worksheet-function microsoft-excel

当从不同时区访问电子表格时,EXCEL ONLINE 如何评估 NOW() 函数?例如,如果用户 PAUL 在英国伦敦并在格林威治标准时间下午 5 点访问工作表,而用户 SUE 在纽约并在美国东部时间下午 1 点访问工作表,则在公式为 =NOW( )?

无论如何将 NOW() 函数设置为特定的时区时间?

Dav*_*ave 1

不,您无法通过 VBa 访问时区信息。

来源

但是,解决方法在这里http://www.cpearson.com/excel/TimeZoneAndDaylightTime.aspx

您可以通过黑客的方式更改计算机上的时区!

如果只是 1 个人的时区,并且您知道其中的差异,那么可以添加 N 小时。

DateAdd ( interval, number, date )
Run Code Online (Sandbox Code Playgroud)

例如

DateAdd("h", 1, "22/11/2003 10:31:58 AM")
Run Code Online (Sandbox Code Playgroud)

结果为 22/11/2003 11:31:58 AM