回覆列表
  • 1 # 特命付

    1、以2007版EXCEL為例,在下圖中以當天日期計算時間進度

    2、在A2單元格使用TODAY函式來顯示當前日期,顯示為開啟表格當日日期,當需要在工作表上顯示當前日期時,TODAY 函式非常有用,如下圖

    注意:TODAY 函式語法沒有引數,即括號()中間為空,沒有任何數值或引數。

    3、要計算時間進度,首先我們應該先提取當前年月日的“日”,在下圖中,為2,提取日期的公式為=day(A2),提取A2單元格的日期(不包括月份)

    我們看到B2單元格公式設定完成後返回的是日期,是因為Excel 可將日期儲存為可用於計算的連續序列號。 預設情況下,1900年1月1日的序列號為 1,那麼1900年1月2日的序列號為2。

    為了讓它顯示為序列號,您必須將單元格格式更改為“常規”或“數字”,如下圖,將單元格格式更改為“常規”後的顯示結果

    4、提取日期後,我們還要計算出當前日期當月的天數,為了方便觀看,我們在B3單元格操作計算當月天數,在B3單元格輸入函式:=EOMONTH(A2,0),返回當前日期月份的最後一天

    EOMONTH 函式語法具有以下引數:

    EOMONTH(start_date, months)

    Start_date 必需。一個代表開始日期的日期。

    Months 必需。 start_date 之前或之後的月份數。 months 為正值將生成未來日期;為負值將生成過去日期。months為0時生成當前日期。

    輸入函式後按回車鍵的返回結果如下:

    5、我們透過EOMONTH函式知道了當前月份的最後一天為30日,也就是說11月有30天。

    這時我們在EOMONTH函式的基礎上提取天數,按第3步的方法在EOMONTH函式的基礎上提取天數,在EOMONTH函式前加DAY函式,即在B3單元格輸入:=DAY(EOMONTH(A2,0)),如下圖,返回結果為:30

    注意:為了返回結果為序列號,我們需提前將B3單元格格式更改為“常規”

    6、時間進度為當天時期除以整月天數。

    公式為:=B2(當天日期,即當前日期的天數)/B3(當前日期中,11月整個月的天數)。

    這時我們就可以將兩個單元格的公式合併為一個輸入到B2單元格中,計算時間進度,即:=day(A2)/DAY(EOMONTH(A2,0)),顯示結果如下:

    7、因為我們的進度要顯示為百分比,所以我們還要將進度所在單元格(即B2)格式設定為“百分比”,完成。顯示結果為:

  • 中秋節和大豐收的關聯?
  • 你的快樂是什麼?