excel之天數轉年月日

  1. excel裏默認第一天是1900/1/1,這是天數的初始計算位
  2. 輸入天數,單元格格式選擇爲日期則可以實現天數轉日期轉換
  3. 輸入日期,單元格格式選擇爲數值則可以實現日期轉天數轉換
  4. excel的bug:1900年2月29日
  5. 解決實際問題:根據當年的第幾天換算爲日期,如18年第123天是幾月幾日
  6. 解決實際問題:產品logo上寫着18123,18年第123天,轉爲18年幾月幾日
1. excel裏默認第一天是1900/1/1,這是天數的初始計算位
  1. A2天數,B2=A2,B2單元格格式設置爲日期。
    在這裏插入圖片描述
2. 輸入天數,單元格格式選擇爲日期則可以實現天數轉日期轉換
  1. A2天數,B2=A2,B2單元格格式設置爲日期。
    在這裏插入圖片描述
3. 輸入日期,單元格格式選擇爲數值則可以實現日期轉天數轉換
  1. 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天是幾月幾號?
  1. A2單元格輸入18年1月1號
  2. B2單元格輸入天數,此例爲123
  3. B3輸入:=A2+B2-1,單元格格式設置爲日期
    如果不想在公式裏減1,就把A2設置爲17年12月31號
    在這裏插入圖片描述
6. 解決實際問題:產品logo上寫着18123,18年第123天,轉爲18年幾月幾日
  1. A2單元格輸入18年1月1號
  2. B2單元格輸入天數,此例爲18123
  3. B3輸入:=A2+RIGHT(B2,LEN(B2)-2),單元格格式設置爲日期
    如果不想在公式裏減1,就把A2設置爲17年12月31號
    在這裏插入圖片描述

以上內容僅供參考,轉載請註明來源!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章