表格时间差怎么算?

那树高那树高最佳答案最佳答案

假设A列是开始时间,B列是结束时间,C列是间隔(单位秒),D列是要计算的项目

在E2输入 =IF(C2<1000,TEXT((B2-A2)/365.25+1,"[年]年[月]月[日]日")&" "&TEXT(MOD(B2-A2,1000),"[时]:[分]:[秒]"), “” ) 然后向下填充公式即可。

当然,如果数据量很大,这样复制公式会很麻烦,可以选中区域E2:E1000,进行如图所示的操作

设置完成后,每当你在A列或者B列任意单元格输入日期的时候,公式便会自动计算出两个日期之间相隔的时间。

这个公式的原理是这样的: 如果C2小于1000,那么说明两个日期之间的间隔不到一天,因此要显示的格式就是常规日期格式加上具体多少小时,分钟,秒;否则就只显示成常规的日期格式。

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