W jaki sposób funkcja NOW () jest oceniana w różnych strefach czasowych w Excel Online?


10

Jak EXCEL ONLINE ocenia funkcję NOW (), kiedy arkusz kalkulacyjny jest dostępny z różnych stref czasowych? Na przykład, jeśli użytkownik PAUL znajduje się w Londynie w Wielkiej Brytanii i uzyskuje dostęp do arkusza o 17:00 GMT, a użytkownik SUE znajduje się w Nowym Jorku i uzyskuje dostęp do arkusza o 13:00 ET, to która godzina jest wyświetlana dla każdego z nich w komórce, w której formuła to = TERAZ ( )?

Czy w ogóle można ustawić funkcję NOW () na określony czas w strefie czasowej?


W tym artykule CPearson omówiono, jak przekonwertować czas lokalny systemu na GMT, czego chciałbym użyć w tym przypadku (wymaganie użycia w wielu strefach czasowych). W ten sposób kody czasowe mają przesunięcie GMT 0:00, a czasy mogą być konwertowane lokalnie na odpowiedni czas.
Przełom

Czy istnieje sposób na konwersję czasu lokalnego systemu na GMT bez VB? Nie mam pojęcia, co robię w tym środowisku.
user329661

Odpowiedzi:


1

Nie, nie możesz uzyskać dostępu do informacji o strefie czasowej za pośrednictwem VBa.

Źródło

Jednak obejście jest tutaj http://www.cpearson.com/excel/TimeZoneAndDaylightTime.aspx

Możesz zmienić strefę czasową na swoim komputerze, ale jako hack!

Jeśli jest to strefa czasowa dla 1 osób i znasz różnicę, możesz po prostu dodać N godzin.

DateAdd ( interval, number, date )

NA PRZYKŁAD

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

spowoduje 22/11/2003 11:31:58 AM

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.