- excel里默认第一天是1900/1/1,这是天数的初始计算位
- 输入天数,单元格格式选择为日期则可以实现天数转日期转换
- 输入日期,单元格格式选择为数值则可以实现日期转天数转换
- excel的bug:1900年2月29日
- 解决实际问题:根据当年的第几天换算为日期,如18年第123天是几月几日
- 解决实际问题:产品logo上写着18123,18年第123天,转为18年几月几日
1. excel里默认第一天是1900/1/1,这是天数的初始计算位
- A2天数,B2=A2,B2单元格格式设置为日期。
2. 输入天数,单元格格式选择为日期则可以实现天数转日期转换
- A2天数,B2=A2,B2单元格格式设置为日期。
3. 输入日期,单元格格式选择为数值则可以实现日期转天数转换
- A2输入日期,B2=A2,B2单元格格式设置为数值,0位有线数字。
4. excel的bug:1900年2月29日
看了1901年1月1日转换为天数后变成了367,是否跟我一样有疑惑?不应该是366吗?
这是因为Excel里的一个bug,认为1900年是闰年,即存在1900年2月29这一天的。如下图,历史缘故请点击:excel 疑似BUG --存在1900年2月29日(日历中无此日)
5. 解决实际问题例1:18年第123天是几月几号?
- A2单元格输入18年1月1号
- B2单元格输入天数,此例为123
- B3输入:
=A2+B2-1
,单元格格式设置为日期
如果不想在公式里减1,就把A2设置为17年12月31号
6. 解决实际问题:产品logo上写着18123,18年第123天,转为18年几月几日
- A2单元格输入18年1月1号
- B2单元格输入天数,此例为18123
- B3输入:
=A2+RIGHT(B2,LEN(B2)-2)
,单元格格式设置为日期
如果不想在公式里减1,就把A2设置为17年12月31号
以上内容仅供参考,转载请注明来源!