我在EXCEL中有一列数字,这些数字表示秒数,我如何能批量把这些数字转化成年月日格式的时间
发布网友
发布时间:2022-04-26 08:04
我来回答
共5个回答
热心网友
时间:2023-10-09 00:05
我理解你的问题是要统计这些秒数总的换算成年月日是几年几月几日,上面回答好像得到的是某年的某月某日,不是统计这些秒数.
前面刚测试了个公式,应该可以=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
热心网友
时间:2023-10-09 00:05
在一空白单元格输入5184000,复制该单元格,选中那些数字右键,选择性粘贴,下面选除,确定,再设置为你要的日期时间格式
热心网友
时间:2023-10-09 00:06
空单元格输入86400,复制;
选中数据区域,右击,选择性粘粘,选除。
将单元格格式设为日期。
热心网友
时间:2023-10-09 00:07
=TEXT(A1/(3600*24),"YYYY-MM-DD H:M:S")追问兄台 能说的在详细点吗?我按你说的执行报错误啊
追答我测试的是允许的 你的截图太精致 我根本看不清
热心网友
时间:2023-10-09 00:07
=TEXT(A2/(60*60*24),"yyyy-mm-dd")