如何在EXCEL中让日期的天数随时间的增加而变化 下面有图....

就是我改成红色的地方..如何让他自动随时间的变化而增加日期?

不是很明白你这个日期是怎么来的。

如果是获取当前日期,自动生成的,就不用去设置更新;如果是是手工输入的,那怎么单独这一行要自动更新?

如果在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不变)

效果如下图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-07
点击单元格,点击“工具栏”的函数图标边的向下小三角,开始让你选择的都是常用的函数,你要点“其他函数”,选择类别“日期和时间”,可以每个都试一下效果。
据我理解,你的意思是要11月18日那个日期随着系统时间而改变,可以用函数“=TODAY()”这就显示了系统当前的日期了,但是你明天再打开看的时候,那个单元格中的日期就是11月19日了,这样好像不好让你统计了?因为如果你日期那列单元格中全用系统时间的话,岂不每次打开文档看到的都成了当天的数值了,你也不知是哪天的了本回答被提问者采纳
第2个回答  推荐于2017-09-15

先确保A1列的格式设置为日期,B1,C1列的格式设置为时间,第一个日期自行输入,如:

后面的可用公式进行计算,如图:

后面的时期用填充的方式即可。

第3个回答  2015-08-01
请上传带行号列标的表格截图,并说明你的要求。
第4个回答  2010-11-18
你直接输入时间就是了
就是把格式修改为年月日日期或者时分秒格式。
相似回答