財務人員必懂得幾個Excel函數(六)
我們一般輸入日期後都是短日期,可財務會計要求的多半是 「2013年4月13日」長日期格式。實際只要你在【開始】下面的小三角打開後的對話框【日期】里設置即可。
一般我們的日期系統起始日期是:1900年1月1日到9999年12月31日這個範圍,其中1900年1月1日系統編號為1,9999年12月31日就是2958465。在Excel中默認的就是1900年的系統日期。也許你會問這有什麼用?當你計算年齡時就用到它,哦,我要告訴你的是日期也是數值這個道理,否者年齡是怎麼算出來的,你看2013年就是41377對吧。
現在我們講解函數TODAY()、YEAR()、MONTH()和DAY()。1.TODAY()這個函數沒有參數,您輸入後就是你的系統設置的日期。所以,您在設置日期函數時一定要看你的系統日期設置。
2.YEAR()、MONTH()和DAY():這三個函數使用方法一樣,看圖你就會了,這不需多解釋對吧。
但有的時候在財務上會出現填報日期和所填月份相差一個月的問題,只要您用填報日期的月份減1即可,也就是month()-1。下面的函數就是:
上面的函數就是:L10=MONTH(T3)-1&"月份"。
判斷一個月份所在的季度: =TEXT(MONTH(C12)*10,"[dbnum1]m季度")
3.DATE()函數在Excel幫助文件解釋如下:請你輸入函數後點擊藍色DATE即可出現幫助Excel函數date的幫助文件。
語法
DATE(year, month, day)
DATE 函數語法具有下列參數 :
提示為避免出現意外結果,建議對 year 參數使用四位數字。例如,使用「07」將返回「1907」作為年值。
Excel for Windows 如何使用 1900 日期系統?
DATE(108,1,2)
將返回 2008 年 1 月 2 日 (1900+108)。 DATE(2008,1,2)
將返回 2008 年 1 月 2 日。 Excel for the Macintosh 如何使用 1904 日期系統?
DATE(108,1,2)
將返回 2008 年 1 月 2 日 (1900+108)。 DATE(2008,1,2)
將返回 2008 年 1 月 2 日。 DATE(2008,14,2)
返回表示 2009 年 2 月 2 日的序列號。 DATE(2008,-3,2)
返回表示 2007 年 9 月 2 日的序列號。DATE(2008,1,35)
返回表示 2008 年 2 月 4 日的序列號。 DATE(2008,1,-15)
返回表示 2007 年 12 月 16 日的序列號。這個幫助文件很詳細吧,不用我多解釋你也能看懂。我舉個實例你看看即可。A.計算本月有多少天:
TEXT(DATE(YEAR(TODAY()),MONTH(TODAY())+1,0),"D")&"天"
有關這個函數請大家查閱網站去學習,理解起來不是很難。
4.WEEKDAY()先看幫助文件:WEEKDAY 函數:返回某日期為星期幾。默認情況下,其值為 1(星期天)到 7(星期六)之間的整數。語法
WEEKDAY(serial_number,return_type)
Serial_number表示一個順序的序列號,代表要查找的那一天的日期。應使用 DATE 函數輸入日期,或者將函數作為其他公式或函數的結果輸入。例如,使用函數 DATE(2008,5,23) 輸入 2008 年 5 月 23 日。如果日期以文本形式輸入,則會出現問題。
Return_type為確定返回值類型的數字。
Return_type | 返回的數字 |
---|---|
1 或省略 | 數字 1(星期日)到數字 7(星期六),同 Microsoft Excel 早期版本。 |
2 | 數字 1(星期一)到數字 7(星期日)。 |
3 | 數字 0(星期一)到數字 6(星期日)。 |
註解
Microsoft Excel 可將日期存儲為可用於計算的序列數。默認情況下,1900 年 1 月 1 日的序列號是 1,而 2008 年 1 月 1 日的序列號是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一個默認日期系統。
示例
如果將示例複製到一個空白工作表中,可能會更容易理解該示例。
- 創建一個空白工作簿或工作表。
- 選擇「幫助」主題中的示例。
注釋不要選擇行或列標題。
從「幫助」中選擇示例
- 按 Ctrl+C。
- 在工作表中,選擇單元格 A1,然後按 Ctrl+V。
- 要在查看結果和查看返回結果的公式之間進行切換,請按 Ctrl+`(重音符),或在「公式」選項卡上的「公式審核」組中,單擊「顯示公式」按鈕。
|
|
這個示例文件講得很清楚,現在舉個實例來說明。 如今天是星期幾?你可以輸入TEXT(WEEKDAY(NOW(),2),"[dbnum1]星期0")不過大多數情況下都是用=TEXT(C12,"aaaa")這個來計算今天是星期幾。
有關日期函數還有很多,希望大家慢慢學習,在Excel Home網站類似的實例很多,您可以下載學習。
推薦閱讀:
※Excel INDEX+SMALL函數用法
※EXCEL中的TEXT函數詳解
※VLOOKUP函數配合數組公式進階應用
※row函數
※ROW函數的用途