表格中如何计算时间差?

巩先巩先最佳答案最佳答案

在excel里其实有很多方便的工具,比如如果你知道两个日期之间相差的天数,就可以用datedif函数。 =DATEDIF(起始日期,终止日期,“d”) d就代表天,其他参数大家可以试一下。 我这里为了演示,设置了三个工作表:开始、中间、结束。 输入公式之后,可以看到结果。 但是这个方法有个问题,就是如果中间有缺失值,就会报错,因此我在这里分别填充了3月1号到60天的空白单元格,然后对A列进行排序。 这样就不会出错啦~ 还可以把这个过程做成一个自定义函数,这样调用的时候更加方便。

另外,大家可能会发现,有时候两个日期相隔的天数是整数,而用这个函数得到的却是小数,这个时候怎么办呢? 用INT就可以搞定! =INT((ENDINGDATE-STARTINGDATE)/DAY)

我来回答
请发表正能量的言论,文明评论!