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)格式設定為“百分比”,完成。顯示結果為:
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)格式設定為“百分比”,完成。顯示結果為: