我想写一个excel宏,它应该从两个日期时间计算秒。
我在单列中有以下格式的日期时间。
DateColumn
--------------------------
2010-01-10-01.07.24.465000
2010-01-10-01.08.25.575000
如何使用宏计算上述日期时间的秒差?
您正在寻找Datediff()
函数。
给你一些文件。可以在第一个参数
中选择秒。无论如何,用公式来做是更好更容易的。
DateDiff
函数将完全满足您的需求:
timestamp1 = "2010-01-10-01.07.24.465000"
timestamp2 = "2010-01-10-01.08.25.575000"
myDiff = DateDiff("s", timestamp1, timestamp2) ' use "s" to get difference in seconds
您可以通过查看这里的更多信息来了解各种间隔类型(在上面的例子中是秒)
我已经回答了....
Excel 2010:查找两个日期时间之间的秒= DATEVALUE(右(左(B3, 10), 2),"/",右(左(B3, 7), 2),"/",左(B3, 4)) +时间价值(右(左(B3, 13), 2),":",右(左(B3, 16), 2),":",右(B3, 9))
转发的形式很糟糕…并且不给任何关于第一个的代表