在Google表格中建立倒数计时器

如果您在等待新项目时无事可做,并且手头只有Google表格,则可以设置倒数计时器,例如,找出还剩多少空闲时间。

要制作计时器,只需使用以下两个功能:

TDAT(NOW) -以“日期”格式显示当前日期和时间。
DATEDIF-计算两个日期之间剩余的天数,月数和年数。 默认情况下,将考虑当天。
DAYS-计算两个日期之间的天数。
小时 -返回给定时间的小时部分,还可以计算两个日期之间的小时差。
MINUTE-与HOUR功能类似,仅作用几分钟。

假设我们想知道距哈伯诞辰日(5月26日)还剩多少天。

初始设定


为了使计时器不断更新并显示相关信息,必须更改表中的计算设置。

在打开的表中,选择“文件”菜单项,转到“表设置”,然后在“计算”选项卡上,选择“计算更新”-“每分钟更改”。

图片

计时器公式


在示例中,我制作了两种计时器:

显示剩余的天数,小时数和分钟数,
以及
显示月,日,小时和分钟。

唯一的区别是,要计算剩余的整月和天数,必须使用RANDATE函数,而DAYS函数足以仅显示天数。

还有一个SECOND功能,可以显示秒,但是由于计算的时间范围仅限于读取“每分钟一次”的事实-秒计时器根本没有时间更新。

我们写出计算时间的公式


该示例使用单元格:

A2-我们计算的结束日期
B2是当前日期,您也可以使用NOW函数。

月数
=DATEDIFB2;A2;M
不包括整个月的天数:
=DATEDIFB2;A2;MD
总天数
=A2;B2
钟表
=A2B2
分钟
=A2B2

在最简单的实施例中,我们在单独的单元格中显示计时器值:



使用CONCATENATE功能,所有数据都可以显示在一个单元格中。

对于此示例,公式具有以下形式

=CONCATENATEDATEDIFB2;A2;M;month;;DATEDIFB2;A2;MD;days;;A2B2;;;A2B2;



或仅计算天数

=CONCATENATEDAYSA2;B2;days;;A2B2;hour;;A2B2;min





您还可以选择在表中安装加载项,这些加载项将在某些条件下(例如,当达到剩余天数时)发送通知。 但是它们仅在表格在窗口中打开的情况下起作用。

示例文件位于链接上

Source: https://habr.com/ru/post/zh-CN451666/


All Articles