excel - 按时区在 Excel 中显示当前时间

标签 excel excel-formula timezone formula formulas

我进行了全面搜索,发现的任何答案或代码都相当令人困惑。

我希望将 Excel 中的 =NOW 函数转换为不同的时区

我目前正在使用

=TEXT(NOW(), "hh:mm:ss AM/PM")

显示我的时区 EST

我想将其转换为另一个时区

例如太平洋标准时间。

有什么办法

=TEXT IF C1 equals PST subtract 3 from A1 <--- the current time

我想做的是,如果一列中有字母 PST,我想通过从我的 EST 时区减去 3 小时来转换 =NOW。

抱歉,如果我的问题有点令人困惑。

我知道我不是唯一一个搜索此问题的人,因此答案将对我和 future 的用户有所帮助,提前非常感谢。

更新:

所以我能够使用

 =TEXT(NOW()-0.125, "hh:mm:ss AM/PM") 

减去 3 小时,但不对 2 个或更多时区进行 if 语句

最佳答案

当夏令时发生时怎么办?您想要使用 Excel 中的 HOURS() 函数并减去每个时区所需的小时数。您还需要在计算中处理穿越午夜的问题。如果您只是想尝试一下您已经开始的内容,请参阅下面的链接,以获取与您所说的帖子更准确的内容。

检查此链接 add and subtract time in excel

试试这个:

=IF(B3="PST", =TEXT(NOW()-0.125, "hh:mm:ss 上午/下午") ,=TEXT(NOW()))

关于excel - 按时区在 Excel 中显示当前时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44833457/

相关文章:

excel - 将一个数字提高到一个数字范围的幂

Excel - SUMIF 索引和匹配

Java SimpleDateFormat.parse 抛出 : Unparseable date: "2015-10-06T08:00:00+00:00" (at offset 10)

php - 我怎样才能确保我在特定时间在 php 中发生某些事情,并且它发生在每个时区的那个时间?

vba - 使用VBA控制IE登录网站

python - csv 模块的 excel-tab 方言设置到底是什么?

c# - 如何附加到 VSTO Excel 应用程序进程进行调试?

arrays - Excel SUM 字符串的各个部分

c++ - 如何获取当前时区?

excel - 保护形状,以便用户可以修改但不能删除