将Excel时间和日期转换为Unix Epoch时间

时间:2018-02-08 22:48:56

标签: excel-formula

我有两个单元格 - 一个有日期,另一个有时间。

日期单元格A1格式为单元格类型日期MM / DD / YY。 时间单元B1被格式化为单元类型时间HH:00 AM / PM。

我能够使用公式TEXT(A1," m / dd / yy")& TEXT(B1," h:mm AM / PM" )结果在单元格C1中。

对于另一个程序,我需要将日期和时间转换为Unix Epoch格式,并从1970年1月1日(单元格D1)中减去组合单元格。

然而,公式(C1-D1)* 86400不起作用。该公式给出了#VALUE错误。

我知道合并的日期和时间已经转换为文本,因此我将单元格格式设置为适当的日期和时间格式,但这也不起作用。

执行此操作的适当程序是什么?

1 个答案:

答案 0 :(得分:0)

由于日期表示为整数,而时间是介于0和1之间的值,因此您可以将A列和B列合并为简单的加法,然后适当地格式化单元格。

DateTime

然后按照你的建议做,并从那个日期到1970年1月1日的差异,并在一天内乘以86,400秒来获得Unix纪元时间。

Unix Epch

注意:我在屏幕截图中不小心将8 8 6400而不是86400。请使用正确的值。