日期函數(shù)在財務(wù)上應(yīng)用廣泛,經(jīng)常使用的有:TODAY()、YEAR()、MONTH()、DAY()、DATE()、WEEKDAY()等。在學(xué)習(xí)這些函數(shù)時,我們先看看快捷輸入日期的方法:你可以選擇任意單元格,然后按Ctrl+(鍵盤的冒號分號)的那個鍵,然后再按Ctrl+Shift+(鍵盤的冒號分號)的那個鍵。前面的是日期,后面的就是時間對吧。日期的格式是有你的系統(tǒng)設(shè)置的短日期和長日期決定的。
我們一般輸入日期后都是短日期,可財務(wù)會計要求的多半是 “2013年4月13日”長日期格式。
實際只要你在【開始】下面的小三角打開后的對話框【日期】里設(shè)置即可。
一般我們的日期系統(tǒng)起始日期是:1900年1月1日到9999年12月31日這個范圍,其中1900年1月1日系統(tǒng)編號為1,9999年12月31日就是2958465。在Excel中默認的就是1900年的系統(tǒng)日期。也許你會問這有什么用?當你計算年齡時就用到它,哦,我要告訴你的是日期也是數(shù)值這個道理,否者年齡是怎么算出來的,你看2013年就是41377對吧。
現(xiàn)在我們講解函數(shù)TODAY()、YEAR()、MONTH()和DAY()。
1.TODAY()這個函數(shù)沒有參數(shù),您輸入后就是你的系統(tǒng)設(shè)置的日期。所以,您在設(shè)置日期函數(shù)時一定要看你的系統(tǒng)日期設(shè)置。
2.YEAR()、MONTH()和DAY():這三個函數(shù)使用方法一樣,看圖你就會了,這不需多解釋對吧。
但有的時候在財務(wù)上會出現(xiàn)填報日期和所填月份相差一個月的問題,只要您用填報日期的月份減1即可
,也就是month ()-1。下面的函數(shù)就是:
上面的函數(shù)就是:L10=MONTH(T3)-1&"月份"。
判斷一個月份所在的季度:
=TEXT(MONTH(C12)*10,"[dbnum1]m季度")
3.DATE()函數(shù)在Excel幫助文件解釋如下:
請你輸入函數(shù)后點擊藍色DATE即可出現(xiàn)幫助Excel函數(shù)date的幫助文件。
語法
DATE(year, month, day)
DATE 函數(shù)語法具有下列參數(shù) :
- year 必需。year 參數(shù)的值可以包含一到四位數(shù)字。Excel 將根據(jù)計算機所使用的日期系統(tǒng)來解釋 year 參數(shù)。默認情況下,Microsoft Excel for Windows 將使用 1900 日期系統(tǒng),而 Microsoft Excel for Macintosh 將使用 1904 日期系統(tǒng)。
提示 為避免出現(xiàn)意外結(jié)果,建議對 year 參數(shù)使用四位數(shù)字。例如,使用“07”將返回“1907”作為年值。
Excel for Windows 如何使用 1900 日期系統(tǒng)?
- 如果 year 介于 0(零)到 1899 之間(包含這兩個值),則 Excel 會將該值與 1900 相加來計算年份。例如,
DATE(108,1,2)
將返回 2008 年 1 月 2 日 (1900+108)。 - 如果 year 介于 1900 到 9999 之間(包含這兩個值),則 Excel 將使用該數(shù)值作為年份。例如,
DATE(2008,1,2)
將返回 2008 年 1 月 2 日。 - 如果 year 小于 0 或大于等于 10000,則 Excel 將返回錯誤值 #NUM!。
Excel for the Macintosh 如何使用 1904 日期系統(tǒng)?
- 如果 year 介于 4 到 1899 之間(包含這兩個值),則 Excel 會將該值與 1900 相加來計算年份。例如,
DATE(108,1,2)
將返回 2008 年 1 月 2 日 (1900+108)。 - 如果 year 介于 1904 到 9999 之間(包含這兩個值),則 Excel 將使用該數(shù)值作為年份。例如,
DATE(2008,1,2)
將返回 2008 年 1 月 2 日。 - 如果 year 小于 4 或大于等于 10000,或者位于 1900 到 1903 之間(包含這兩個值),則 Excel 將返回錯誤值 #NUM!。
- month 必需。一個正整數(shù)或負整數(shù),表示一年中從 1 月至 12 月(一月到十二月)的各個月。
- 如果 month 大于 12,則 month 從指定年份的一月份開始累加該月份數(shù)。例如,
DATE(2008,14,2)
返回表示 2009 年 2 月 2 日的序列號。 - 如果 month 小于 1,month 則從指定年份的一月份開始遞減該月份數(shù),然后再加上 1 個月。例如,
DATE(2008,-3,2)
返回表示 2007 年 9 月 2 日的序列號。
Day 必需。一個正整數(shù)或負整數(shù),表示一月中從 1 日到 31 日的各天。 - 如果 day 大于指定月份的天數(shù),則 day 從指定月份的第一天開始累加該天數(shù)。例如,
DATE(2008,1,35)
返回表示 2008 年 2 月 4 日的序列號。 - 如果 day 小于 1,則 day 從指定月份的第一天開始遞減該天數(shù),然后再加上 1 天。例如,
DATE(2008,1,-15)
返回表示 2007 年 12 月 16 日的序列號。
這個幫助文件很詳細吧,不用我多解釋你也能看懂。我舉個實例你看看即可。
A. 計算本月有多少天:
TEXT(DATE(YEAR(TODAY()),MONTH(TODAY())+1,0),"D")&"天"
有關(guān)這個函數(shù)請大家查閱網(wǎng)站去學(xué)習(xí),理解起來不是很難。
4.WEEKDAY()
先看幫助文件:
WEEKDAY 函數(shù):返回某日期為星期幾。默認情況下,其值為 1(星期天)到 7(星期六)之間的整數(shù)。
語法
WEEKDAY(serial_number,return_type)
Serial_number 表示一個順序的序列號,代表要查找的那一天的日期。應(yīng)使用 DATE 函數(shù)輸入日期,或者將函數(shù)作為其他公式或函數(shù)的結(jié)果輸入。例如,使用函數(shù) DATE(2008,5,23) 輸入 2008 年 5 月 23 日。如果日期以文本形式輸入,則會出現(xiàn)問題。
Return_type 為確定返回值類型的數(shù)字。
Return_type | 返回的數(shù)字 |
---|
1 或省略 | 數(shù)字 1(星期日)到數(shù)字 7(星期六),同 Microsoft Excel 早期版本。 |
2 | 數(shù)字 1(星期一)到數(shù)字 7(星期日)。 |
3 | 數(shù)字 0(星期一)到數(shù)字 6(星期日)。 |
注解
Microsoft Excel 可將日期存儲為可用于計算的序列數(shù)。默認情況下,1900 年 1 月 1 日的序列號是 1,而 2008 年 1 月 1 日的序列號是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一個默認日期系統(tǒng)。
示例
如果將示例復(fù)制到一個空白工作表中,可能會更容易理解該示例。
- 創(chuàng)建一個空白工作簿或工作表。
- 選擇“幫助”主題中的示例。
注釋 不要選擇行或列標題。
從“幫助”中選擇示例
- 按 Ctrl+C。
- 在工作表中,選擇單元格 A1,然后按 Ctrl+V。
- 要在查看結(jié)果和查看返回結(jié)果的公式之間進行切換,請按 Ctrl+`(重音符),或在“公式”選項卡上的“公式審核”組中,單擊“顯示公式”按鈕。
| A |
---|
數(shù)據(jù) | 2008-2-14 | 公式 | 說明(結(jié)果) | =WEEKDAY(A2) | 具有數(shù)字 1(星期日)到數(shù)字 7(星期六)的星期號 (5) | =WEEKDAY(A2,2) | 具有數(shù)字 1(星期一)到數(shù)字 7(星期日)的星期號 (4) | =WEEKDAY(A2,3) | 具有數(shù)字 0(星期一)到數(shù)字 6(星期日)的星期號 (3) |
|
這個示例文件講得很清楚,現(xiàn)在舉個實例來說明。
如今天是星期幾?
你可以輸入TEXT(WEEKDAY(NOW(),2),"[dbnum1]星期0")
不過大多數(shù)情況下都是用=TEXT(C12,"aaaa")這個來計算今天是星期幾。
有關(guān)日期函數(shù)還有很多,希望大家慢慢學(xué)習(xí),在Excel Home網(wǎng)站類似的實例很多,您可以下載學(xué)習(xí)。