我有一个电子表格:
A B C D E
1 08/13/2013 02:10 4
2 08/13/2013 02:19 10 00:09:00 160
在D2中,我有一个公式:=if(B2="";"";to_date(concatenate(A2;" ";B2))-to_date(concatenate(A1;" ";B1)))
在E2中,我有一个公式:=if(D2="";"";(C2-C1)/D2)
但是E2输出的结果是错误的,160个。我希望它是40 (=(10-4)/0.15)。0.15
是转换为小时的D2中的值。
我怎么能这么做?
发布于 2013-08-13 16:28:00
这是我的解决方案,感谢@mhoran_psprep的指示
=if(D2="";"";(C2-C1)/(D2*24))
发布于 2013-08-13 18:06:16
发布于 2013-08-13 15:40:18
Google和Excel都把所有的时间都当作十进制。
因此,9分钟不是0.15,而是9分钟除以一天的分钟数。或者9/1440或者0.00625。
https://webapps.stackexchange.com/questions/47825
复制相似问题