=DATEVALUE("2015-02-12")
函数 DATEVALUE 的主要功能是将以文本表示的日期转换成对于的序列号。
要对单元格引用 一定要是用 '
示例
在c3单元格 输入 ' 2012-11-10 在目标单元格 =datevalue(c3)
EXCEL能记录的第一个日期为1900-1-1值为1
以2013-9-6为例,他与1900-1-1之前差41522天,加上他本身等于41523
这个比较麻烦,整数部分的1代表1天。而excel中运算的起始日期为1900-01-01。
所以,日期部分你需要自己手动计算已知的日期减去1900-01-01的总日期。
思路:(已知年-1900)*365+已知年/4的整数部分-1900/4+已知月日在当前年产生的天数。
时间部分很容易。
时:实际数值*1/24
分:实际数值*1/24/60
秒:实际数值*1/24/60/60
然后把这几个数值加起来就是小数部分了。
你应该是问原理吧?比如2012年2月1日为什么是40940
因为1900年1月1日定为数字1
那么1901年1月1日就为数字2
以此类推