2022/10/06

使用DAY+DATE計算出某年中月的天數


如果要顯示出某年某個月份中的天數,使用DAY+DATE就可以達成。

其他參考:


    基本說明

    DAY 和 DATE 函數公式在 Microsoft Excel 和 Google Sheet 中皆可使用,且用法相同,此篇使用 Google Sheet 作為範例圖。為方便辨識,儲存格標示為  黃底  的是帶有函式資料的儲存格;儲存格標示為  綠底  的為可修改資料,且會影響公式結果的儲存格;標示為  淺灰底  的為黃底儲存格的公式文字。



    函數DAY介紹

    將日期的日傳換為數字格式。
    函數公式:  DAY(日期) 

    ① 將內容放入公式中:
     EX:DAY("2022/10/6")

    ② 將內容放入其他儲存格中代入:
     EX:DAY( A3 )



    函數DATE介紹

    將年、月、日的數值轉換為日期。
    函數公式:  DATE (年, 月, 日) 

    ① 將內容放入公式中:
     EX:DATE ( 2022 , 10 , 6 )

    ② 將內容放入其他儲存格中代入:
     EX:DATE( A3 , B3 , C3 )



    函數實際操作

    此篇的函數公式結果顯示如下( 當月天數  黃底  內容):
      《 步驟 》
    1. 列出要調整的日期 (B6):
      這邊使用題曲儲存格內容的方式,因此要將儲存格年、月、日的格式調整為2位數,才不會出錯噢。使用DATE函式,擷取出日期中的年與月,年份位於最左側,使用LEFT,共提取4個位元,月份在中間,因此使用MID,從第6個字元開始擷取2個字元,月份後再加上「+1」,才能正確顯示為當月,否則會顯示為前一個月,最後在日的部分補0,就會顯示為當月的最後一天。
      =DATE(LEFT(B3,4),MID(B3,6,2)+1,0)

    2. 計算當月日期 (B8)
      使用DAY函式,直接將剛剛寫好的公式放入,就可以僅擷取出日的部分。
      =DAY(DATE(LEFT(B3,4),MID(B3,6,2)+1,0))

    3. 完成~~~~~


    EXCEL公式小工具

    使用方式
    1. 將要使用的儲存格日期調整為2位數
    2. 輸入儲存格所在的位置
    3. 按下 Enter 按鈕
    4. 點擊輸出的函數公式就可以直接複製
    5. 將它貼在想要顯示的儲存格內即可
    儲存格位置



    Copied!

    0 Comments:

    張貼留言