怎么做放假倒计时? Excel倒计时效果实现方法
脚本之家
一想到今天是周日,竟然还需要上班!就有点emo,转念一想国庆假期要来了,孩子要放假8天,就更加的emo,今天就水一把,跟大家分享下如何制作国庆倒计时效果,纪念下我们即将逝去的清静生活
一、设置公式
公式:=DATE(2025,10,1)-NOW()
DATE(2025,10,1)用于构建2025/10/1的日期,NOW函数可以获取当前的日期+时间,二者相减就可以得到差值,这个时间就是清净日期的结束时间了
二、设置格式
通过自定义格式,可以将得到的数字转换为时分秒的样子,让数据更加的直观。
只需点击单元格,按下Ctrl+1调出设置窗口,然后点击【自定义】找到类型,将格式代码设置为如下格式,就可以转换它的显示方式了
格式:d天h小时m分钟s秒
三、动态倒计时
想要实现动态倒计时,需要通过VBA代码,代码我贴在下方了,大家可以直接复制使用
只需要按下快捷键ALT+F11调出VBA的窗口,左侧空白区域点击点击鼠标右键插入【模块】粘贴代码,然后点击运行即可
Sub 递减() Calculate Application.OnTime Now + TimeValue("00:00:01"), "递减" End Sub
到此为止,倒计时效果就设置完毕了,还需要将文件另存为xlsm格式,下次打开时间就会自动跳动了。
其他方法
一、时间倒计时功能实现
1、设置下班时间
要实现Excel中的 时间倒计时功能,你可以按照以下步骤进行操作:
- 新建一个Excel文件,并在A2单元格中设定好下班时间。
2、计算剩余时间
- 在B2单元格中插入公式:=A2-(NOW()-TODAY()),然后回车确认。这个公式会计算从当前时间到下班时间的剩余时间。
- 接着,按下Ctrl+1键,修改B2单元格的格式,选择自定义,并输入hh:mm:ss。这样,剩余时间就会以小时、分钟和秒的形式显示出来。
现在,你就可以随时查看距离下班还有多少时间了,是不是非常方便呢?
3、自动更新时间
创建宏,输入以下代码:
```vb Sub least() Calculate Application.OnTime Now + TimeValue("0:00:01"), "least" End Sub ```
保存后,启用该宏即可实现 每秒自动计算剩余时间的功能。
启用宏的表格需要另存为 XLSM格式,以保留宏功能。启用后,将实现每秒自动计算剩余时间的效果。
二、天数倒计时
1、设定目标日期
除了期待每日下班的那一刻,你是否也曾憧憬过假期的到来?现在,就让我来为你分享一个计算 天数倒计时的妙招。
2、计算天数
想要计算距离下次放假还有多少天吗?让我来教你一个简单的方法。首先,你需要 确定放假的年份、月份和日期,例如2021年10月1日。然后,你可以使用Excel中的DATE函数来填写这个日期,格式为DATE(2021,10,1)。接着,使用TIME函数来设定 当前时间,这里我们默认为凌晨0点,即TIME(0,0,0)。最后,通过NOW()函数获取当前时间,并用设定的时间减去当前时间,即可得到天数倒计时。
3、自定义显示格式
另外,你还可以通过 修改单元格格式,来自定义显示的天数、小时、分钟和秒数。只需按下Ctrl+1,选择自定义格式,然后输入相应的 格式代码,如d天h小时m分钟s秒,即可实现倒计时的完美呈现。
上述操作步骤需在 Microsoft Excel中进行,WPS目前无法实现此功能。