首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改分离单元的时区

更改分离单元的时区
EN

Web Applications用户
提问于 2022-07-17 20:17:08
回答 1查看 139关注 0票数 0

所以我现在在谷歌单子上有一个工作计划,我们都远程工作,遍布全国,所以我想添加一个下拉菜单,你可以选择它来改变当前时代的时区。

现在我有一大群合并的单元格,上面写着“太平洋时区的时代”,以及下面的下拉菜单,上面有"Pacific“、"Central”、“well”和“just”,而我想要发生的是,当有人点击well时,它会在特定的、分离的单元格中改变所有的时间,变成山区时间(默认是太平洋),然后如果他们点击另一个时区,它就会切换到那个时区,以及将“太平洋时区的时代”改为“山区/中东部时区的时代”。

目前,下拉菜单是带有“更改时区”的“项目列表”的数据验证(此菜单只会让人们知道该单击什么),其中的" Pacific“”will“" Central”和"List“都是这样写的:更改时区、太平洋、山区、中部、东部

我试着在一个空的单元格里写一个脚本,只是为了测试它,但是我从动物园里得到了错误。另外,我还担心我目前编写这个脚本的方式,它会给时区增加时间,但如果您单击下拉菜单上的其他内容,则不会恢复它们。

空缺单元格中的当前脚本如下:

=if (P19 = "Pacific" AND (C5:D9 AND F5:G9 AND I5:J9 AND L5:M9 AND O5:P9 AND R5:S9 AND U5:V9 > 0),1,2)

我是个菜鸟,请帮帮忙。

EN

回答 1

Web Applications用户

发布于 2022-07-18 04:50:47

这个答案显示了如何根据时区的变化来调整公式--这就是你想要达到的目标。您的目标是否是一个实用的解决方案是一个问题,但您需要注意的是,时间相关公式的价值并没有不断更新。它们在更新电子表格时进行更新。

样本

  • 我用Locale = "United States: and the Time = "(GMT-07:00)太平洋时间创建了一个新的电子表格。单元格B2显示当前时间。
  • 我创建了一个相关时区的表、它们的本地格林尼治时间,以及一个额外的列,显示了Timezone和电子表格Timezone (Pacific)之间的差异。范围: A4:C8
  • 单元格B10包含一个基于A5:A8范围内值的数据验证下拉列表。
  • 单元格B11包含计算任意时间公式中的调整的公式。
    • 如果下垂值是“太平洋”,则不作调整,
    • 否则使用vlookup返回“小时差异到太平洋”并除以24。
    • 为此单元格创建了一个命名范围"TimeAdjustment“。

如何将时间调整设置为公式

在细胞G2和G3中有一个样本。位置已调整为东方,公式为=now()+TimeAdjustment

  • 这将自动添加/扣减基于TimeZone的相关时数。
票数 0
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/165608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档