我在EXCEL中有一列数字,这些数字表示秒数,我如何能批量把这些数字转化成年月日格式的时间

63446289274
63446289274
63446289274
63446289274
63464972272
63465043410
63465136858
63465725026
63465745891

我理解你的问题是要统计这些秒数总的换算成年月日是几年几月几日,上面回答好像得到的是某年的某月某日,不是统计这些秒数.
前面刚测试了个公式,应该可以=INT(F19/31104000)&"年"&INT(MOD(F19,31104000)/2592000)&"月"&INT(MOD(F19,2592000)/86400)&"日"
其中:
86400是一天24小时的秒数(60*60*24)
2592000是一个月的秒数(60*60*24*30)只粗当做一个月30天
31104000是一年的(60*60*24*30*12)
这样算出来的是个大概值 吧,如果要去计算有的月有31天或者是29的,暂时不知道怎么做.希望这个对你有帮助.

刚刚又想到个相对精确点的,把上面公式对应的数值换一下
一天的秒数60*60*24=86400
一年的秒数86400*365=31536000
一个月的秒数以求平均的来算31536000/12=2628000
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-08-16
在一空白单元格输入5184000,复制该单元格,选中那些数字右键,选择性粘贴,下面选除,确定,再设置为你要的日期时间格式本回答被网友采纳
第2个回答  2012-01-12
空单元格输入86400,复制;
选中数据区域,右击,选择性粘粘,选除。
将单元格格式设为日期。
第3个回答  2012-01-12
=TEXT(A1/(3600*24),"YYYY-MM-DD H:M:S")追问

兄台 能说的在详细点吗?我按你说的执行报错误啊

追答

我测试的是允许的 你的截图太精致 我根本看不清

第4个回答  2012-01-12

=TEXT(A2/(60*60*24),"yyyy-mm-dd")

相似回答