在EXCEL中如何把天数转为年月日,年月日转为天数

如题所述

年月日这个日期是会变动的
月分天数也是不固定的!
所以必须有起始日才能正确计算
如果你要单纯计算日期长度
那么只能假设以360天为一年。30天为一月来估算
假如你的数据在A1是数值:786
那么天数转换成年月日:
=ROUNDDOWN(A1/365,0)&"年"&ROUNDDOWN(MOD(A1,365)/30,0)&"个月"&MOD(MOD(A1,365),30)&"天"
结果是:2年1个月26天
如果你在A1单元格是:字符串:6年8个月7天
转换成天数公式:
=LEFT(A1,FIND("年",A1)-1)*365+MID(A1,FIND("年",A1)+1,FIND("个",A1)-FIND("年",A1)-1)*30+MID(A1,FIND("月",A1)+1,FIND("天",A1)-FIND("月",A1)-1)
结果是:2437
温馨提示:答案为网友推荐,仅供参考