2012-11-09 73 views
0

我有一个带有一些隐藏函数的Excel表单。我不是一个Excel人员,所以我将它翻译成另一个程序代码,但我需要帮助了解Excel如何转换日期和时间以进行算术运算。 下面是一个例子:单元格中的隐藏函数

Cell B5: 11/9/12 
Function   
    =B5    =0.1/24   =D2+2415018.5+E2-$B$5/24 
D2: 11/9/12 E2: 0:06:00 F2: 2456240.96 

所以我的问题是,我不明白Excel如何覆羽D2和E2的公式中: D2 + 2415018.5 + E2- 5月24日$ B $,这样我可以写它在Python代码中。

请多多谅解,谢谢!

回答

2

我不关注您的示例,但您需要知道的是,Excel将日期存储为自1月以来的天数,1900(不是拼写错误)。一小时为一天的1/24,一分钟为1/24/60等。有关更多信息,请参阅this

+0

+1即将输入相同 - '1.99999999'将等于'1.1.1900 23:59:59,999' – Jook

+0

谢谢!我现在知道了。 – Shejo284

+0

@A。 Webb - 嗨,我试着计算自1900-1-1以来的天数以及Excel作为6/21/10 = 40350.0表示的内容。在Python中,我不能代表1900-1-0,所以我添加了一天,但仍然与40349一起。我在这里错过了什么? – Shejo284