强烈求助office高手,文本计算

来源:百度知道 编辑:UC知道 时间:2024/06/09 13:12:47
我想计算两个单元格的差,是文本格式,但代表的是时间!
例如 2m6d10h54m 代表2个月6天10小时54分钟
2m5d55m 代表2个月5天55分钟
2h2m 代表2个小时2分钟

有没有什么好办法转化成其他可计算的格式 进行自动计算呢?
这样和手动差不多啊,有没有办法 把那些需要计算的数据利用公式提取出来
因为计算量非常大
A1:2m6d10h54m 代表2个月6天10小时54分钟
B1中输入:=54+10*60+6*24*60+2*30*24*60
结果:95694
A2:2m5d55m 代表2个月5天55分钟
B2中输入:=55+5*24*60+2*30*24*60
结果:93655
B3中输入:=B1-B2
结果:2039
B4中输入:
=INT(B3/43200)&"m"&INT((B3-43200*INT(B3/43200))/1440)&"d"&INT((B3-43200*INT(B3/43200)-1440*INT(B3/1440))/60)&"h"&INT((B3-43200*INT(B3/43200)-60*INT(B3/60)))&"m"
结果:0m1d9h59m

....这种比较象文字的可以吗?我没见过
你到EXCEL设置看看,把内容输入进去,就在另一格指定成哪个减哪个,看能不能用.....你应该也有用过EXCEL吧..知道怎么设定吧...就是在另一格定义成:假设你第一个为C1格,第二个C2格,你就可以在C3格定义成(C1-C2),然后按回车看.....
我没有试过你那种带有字母的,你试试看吧..

A1:2m6d10h54m 代表2个月6天10小时54分钟
B1中输入:=54+10*60+6*24*60+2*30*24*60
结果:95694
A2:2m5d55m 代表2个月5天55分钟
B2中输入:=55+5*24*60+2*30*24*60
结果:93655
B3中输入:=B1-B2
结果:2039
B4中输入:
=INT(B3/43200)&"m"&INT((B3-43200*INT(B3/43200))/1440)&"d"&INT((B3-43200*INT(B3/43200)-1440*INT(B3/1440))/60)&"h"&INT((B3-43200*INT(B3/43200)-60*INT(B3/60)))&"m"
结果:0m1d9h59m

用 office 中 的 excel
可以计算 两列的时间差

有办法,有点复杂,不如你发给我,我帮你做出来。

不大方便吧!
月和分钟是相同的字母??