Comment la fonction NOW () est-elle évaluée entre les fuseaux horaires dans Excel Online?

10

Comment EXCEL ONLINE évalue-t-il la fonction NOW () quand une feuille de calcul est accessible à partir de différents fuseaux horaires? Par exemple, si l'utilisateur PAUL est à Londres, au Royaume-Uni et accède à une feuille à 17 h 00 GMT et que l'utilisateur SUE est à New York et accède à la feuille à 1 h 00 HE, quelle heure s'affiche pour chacun d'eux dans une cellule où la formule est = MAINTENANT ( )?

Est-il possible de définir la fonction NOW () à une heure de fuseau horaire spécifique?

user329661
la source
Cet article de CPearson explique comment convertir l'heure locale d'un système en GMT, ce que j'utiliserais dans ce cas (d'exiger l'utilisation sur plusieurs fuseaux horaires). De cette façon, les codes temporels ont un décalage GMT de 0:00 et les heures peuvent être converties localement à l'heure appropriée.
Percée du
Existe-t-il un moyen de convertir l'heure locale d'un système en GMT sans VB? Je n'ai aucune idée de ce que je fais dans cet environnement.
user329661

Réponses:

1

Non, vous ne pouvez pas accéder aux informations de fuseau horaire via VBa.

La source

Cependant, une solution est ici http://www.cpearson.com/excel/TimeZoneAndDaylightTime.aspx

Vous pouvez cependant changer le fuseau horaire sur votre ordinateur comme un hack!

Si c'est juste pour un fuseau horaire pour 1 personne et que vous connaissez la différence, vous pouvez simplement ajouter un N heures.

DateAdd ( interval, number, date )

PAR EXEMPLE

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

résulterait avec 22/11/2003 11:31:58 AM

Dave
la source