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


10

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

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


CPearson的这篇文章介绍了如何将系统的本地时间转换为GMT,这就是我在这种情况下要使用的(要求跨多个时区使用)。这样,时间码的格林尼治标准时间偏移为0:00,并且可以将时间本地转换为适当的时间。
突破

有没有办法在没有VB的情况下将系统的本地时间转换为GMT?我不知道我在那种环境下正在做什么。
user329661 2014年

Answers:


1

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

资源

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

您可以将计算机上的时区更改为hack!

如果只是一个人的时区,并且您知道时差,则可以增加N小时。

DateAdd ( interval, number, date )

例如

DateAdd("h", 1, "22/11/2003 10:31:58 AM")

将在2003年11月11日上午11:31:58产生

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.