wps两日期相减得到一个数字(日期具体到分秒)

如题所述

您好,很高兴为您解答!

1、在A、B二列数据均为标准的日期+时间的格式时,直接使用公式=B2-A2,即可获得数据,将C列的格式设置为期望的时间格式即可;

2、从你的后面补充描述看,猜测你的二列数据应该为字符型,而非标准的日期+数据的形式,可能是考勤系统中导出的数据;

3、如果是字符型数据,无法直接参与运算;


建议:上传样本文档,提供基础数据和手工模拟的期望答案,以便大家直观理解你的需求后,提出有针对性的解决办法。


论文排版、模版下载、论文遇到难题,解决方法:http://docer.wps.cn/zt/lunwen?from=qyzd

更多WPS办公软件教程,请访问:http://bbs.wps.cn或者http://e.weibo.com/wpswfw


WPS会员睿享办公,一对一VIP专业服务,详情:http://vip.wps.cn/?from=qy

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-21
先来看看数据的格式,B列的数据都是冒号结尾。所以,楼主应该先把数据格式转化一下,变成
yyyy-mm-dd hh:mm:ss
yyyy-mm-dd hh:mm:这个样excel识别不了。追问

谢谢你,我把最后一个分号去点就可以得出我要的结果,那怎么才能快捷的把最后一个分号都去掉呢,我的数据是直接导出来的,都是大数据,一个个改很慢的。

追答

要去掉最后一个字符,可以用以下公式
=LEFT(B2,LEN(B2)-1)
这样就可以把冒号去掉。(假设冒号后没有其他字符例如空格)

追问

你的excel用的很好呀,这样也能用公式做出来,先谢谢了。只是还有没有更快捷的,没有的话,就你这个啦!

追答

把这个公式嵌入你的公式中就可以啊,
比如你的公式是
=B2-A2,那么就改成
=LEFT(B2,LEN(B2)-1)-LEFT(A2,LEN(A2)-1)
试试吧,因为没有拿到你的excel,所以不好下定论。

追问

OK!谢谢了。

追答

解决就好。

本回答被提问者采纳
第2个回答  2014-07-21
=TEXT(B1-A1,"[h]:m:s")追问

还是不能得到具体一个数值。还望再指教

第3个回答  2014-07-21
你想要什么样的数字?追问

就是具体的数值,不是日期

相似回答