图片
我们一般输入日期后都是短日期,可财务会计要求的多半是 “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 必需。year 参数的值可以包含一到四位数字。Excel 将根据计算机所使用的日期系统来解释 year 参数。默认情况下,Microsoft Excel for Windows 将使用 1900 日期系统,而 Microsoft Excel for Macintosh 将使用 1904 日期系统。提示 为避免出现意外结果,建议对 year 参数使用四位数字。例如,使用“07”将返回“1907”作为年值。
图片
Excel for Windows 如何使用 1900 日期系统?如果 year 介于 0(零)到 1899 之间(包含这两个值),则 Excel 会将该值与 1900 相加来计算年份。例如,DATE(108,1,2) 将返回 2008 年 1 月 2 日 (1900+108)。 如果 year 介于 1900 到 9999 之间(包含这两个值),则 Excel 将使用该数值作为年份。例如,DATE(2008,1, 梦幻西游法宝合成2) 将返回 2008 年 1 月 2 日。 如果 year 小于 0 或大于等于 10000,则 Excel 将返回错误值 #NUM!。图片
Excel for the Macintosh 如何使用 1904 日期系统?如果 year 介于 4 到 1899 之间(包含这两个值),则 Excel 会将该值与 1900 相加来计算年份。例如,DATE(108,1,2) 将返回 2008 年 1 月 2 日 (1900+108)。 如果 year 介于 1904 到 9999 之间(包含这两个值),则 Excel 将使用该数值作为年份。例如,DATE(2008,1,2) 将返回 2008 年 1 月 2 日。 如果 year 小于 4 或大于等于 10000,或者位于 1900 到 1903 之间(包含这两个值),则 Excel 将返回错误值 #NUM!。month 必需。一个正整数或负整数,表示一年中从 1 月至 12 月(一月到十二月)的各个月。 如果 month 大于 12,则 month 从指定年份的一月份开始累加该月份数。例如,DATE(2008,14,通知公告2) 返回表示 2009 年 2 月 2 日的序列号。 如果 month 小于 1,month 则从指定年份的一月份开始递减该月份数,然后再加上 1 个月。例如,DATE(2008,-3,2) 返回表示 2007 年 9 月 2 日的序列号。Day 必需。一个正整数或负整数,表示一月中从 1 日到 31 日的各天。 如果 day 大于指定月份的天数,则 day 从指定月份的第一天开始累加该天数。例如,DATE(2008,1,35) 返回表示 2008 年 2 月 4 日的序列号。 如果 day 小于 1,则 day 从指定月份的第一天开始递减该天数,然后再加上 1 天。例如,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+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。 12A数据2008-2-14公式说明(结果)=WEEKDAY(A2)具有数字 1(星期日)到数字 7(星期六)的星期号 (5)=WEEKDAY(A2,2)具有数字 1(星期一)到数字 7(星期日)的星期号 (4)=WEEKDAY(A2,3)具有数字 0(星期一)到数字 6(星期日)的星期号 (3)这个示例文件讲得很清楚,现在举个实例来说明。 如今天是星期几?你可以输入TEXT(WEEKDAY(NOW(),2),"[dbnum1]星期0") 不过大多数情况下都是用=TEXT(C12,"aaaa")这个来计算今天是星期几。图片
有关日期函数还有很多,希望大家慢慢学习,在Excel Home网站类似的实例很多,您可以下载学习。