如何在EXCEL中使得日期随系统时间变化

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何在EXCEL中使得日期随系统时间变化
你可以使用函数“NOW”,日期和时间会随你电脑时间变化而变化
如图
点击单元格,点击“工具栏”的函数图标边的向下小三角,开始让你选择的都是常用的函数,你要点“其他函数”,选择类别“日期和时间”,可以每个都试一下效果。

据我理解,你的意思是要11月18日那个日期随着系统时间而改变,可以用函数“=TODAY()”这就显示了系统当前的日期了,但是你明天再打开看的时候,那个单元格中的日期就是11月19日了,这样好像不好让你统计了?因为如果你日期那列单元格中全用系统时间的话,岂不每次打开文档看到的都成了当天的数值了,你也不知是哪天的了
不是很明白你这个日期是怎么来的。

如果是获取当前日期,自动生成的,就不用去设置更新;如果是是手工输入的,那怎么单独这一行要自动更新?
如果在BC列输入时间(同时没有时间段的规则),要求在日期体现跨0点天数自动加1,这个做不到。

因为时间的独特性在于,它是24小时循环的。

不可能单独去比较0:07和23:56哪个大哪个小。

按照这个方法,此题目无解。

但是有变通的处理方法:
方法一:在起始时间和截止时间都输入完整的日期时间格式,比如"2010-11-18 12:35",这样就可以在日期列提取日期,公式:=TEXT(B5,"yyyy-mm-dd")
这样输入会麻烦一点。

方法二:还是按你现在的方法,只输入时间的部分,但是要给一个规则。

遇到跨日的时间段,把它分成两段:比如不要写2010年11月18日23:56-2010年11月19日0:07,而是改成2010年11月18日23:56-2010年11月18日23:59,和2010年11月19日0:01-2010年11月19日0:07。

这样就可以给定判断规则。

表格的第一行日期C4手工输入(黄色部分)
C5输入公式 =IF(AND(C5<1,C5+1/1440<=1,B6<C5),A5+1,A5) 然后把C5的公式往下拉(C4不变)
效果如下图:
你直接输入时间就是了
就是把格式修改为年月日日期或者时分秒格式。

相关文档
最新文档