给出一个目标日期,再减去系统日期,得出天数
这里不要用DAY360或者DATEDIF,那样算出来的时间忽略了大小月,直接用日期减日期就行。
后面加“&“天””是想将运算结果后面直接显示为多少天,去掉也一样的
如果不想要B2、B3单元格,直接要95这个结果页可以,
="2011-6-7"-today()
在c2输入:
=INT(A2+B2-NOW())&"天"&LEFT(TEXT((A2+B2-NOW())-INT(A2+B2-NOW()),"hh:mm:ss"),2)&"小时"&MID(TEXT(A2+B2-NOW()-INT((A2+B2-NOW())),"hh:mm:ss"),4,2)&"分钟"
再将c2单元格设置一个条件格式,当c2小于3时即变为红色。
因未设置宏所以时间不能自动变化,但每次编辑Excel或者按f9时就会倒计时变化了。
A1 输入 2008-8-8 8:8:8
A2 输入 =NOW()
A3 输入 =A1-A2
A4 输入:
=INT(A3)&"天"&TEXT(A3-INT(A3),"h时m分s秒")
A4 便是倒计时
如要倒计时每秒运行, 便要执行宏, VBA代码:
Sub Olympic()
ActiveSheet.Calculate
Application.OnTime Now + TimeValue("00:00:01"), "Olympic"
End Sub
如需停止倒计时, 要另多写一个宏
建议以天为单位:操作见附图,C2单元格设置为格式负为-,取整数。
如果要取时间,可用C2单元格可以改为chen_pinghui的
=INT(A2+B2-NOW())&"天"&LEFT(TEXT((A2+B2-NOW())-INT(A2+B2-NOW()),"hh:mm:ss"),2)&"小时"&MID(TEXT(A2+B2-NOW()-INT((A2+B2-NOW())),"hh:mm:ss"),4,2)&"分钟"
1.可以使用 Now()函数
假设订单日期是A1公式如下
=A2+B2-Now()
订单剩余时间对应的是C2右击设定单元格格式--》自定义格式——》 格式设定为 d"天" h:mm
订单交期 对应的是b2 格式设定为 00"天"
这样只有输入30就会显示为 30天
2.选中列C-格式-条件格式- 设定单元格 <3 设定填充红色
订单日期 订单交期 订单剩余时间
9月1日 300天 29天 1:24