- 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號
以上內容僅供參考,轉載請註明來源!