当前位置:文档之家› excel函数大全(日期与时间部分)

excel函数大全(日期与时间部分)

如果省略 date_text 中的年份部分,则函数 DATEVALUE 使用计算机系统内部时 钟的当前年份。date_text 中的时间信息将被忽略。
说明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下, 1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。 大部分函数都会自动将日期值转换成序列号。
示例 如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法 1. 创建空白工作簿或工作表。 2. 请在“帮助”主题中选取示例。不要选取行或列标题。
从帮助中选取示例。
3. 按 Ctrl+C。 4. 在工作表中,选中单元格 A1,再按 Ctrl+V。 5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),
语法
DATE(year,month,day)
Year 参数 year 可以为一到四位数字。Microsoft Excel 将根据所使用的日 期系统来解释 year 参数。默认情况下,Microsoft Excel for Windows 将使用 1900 日期系统,而 Microsoft Excel for Macintosh 将使用 1904 日期系统。
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
说明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下, 1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。 函数 DATE 在年、月、日为变量的公式中非常有用。
或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
A
B
C



2008
1
1
1
公式 2
说明(结果)
返回上述日期的序列号,使用 1900 日期系统(2008-1-1 =DATE(A2,B2,C2)
或 39448)
注释 若要将数字转换为日期形式,请选中单元格,在“格式”菜单上单击“单 元格”,再单击“数字”选项卡,然后单击“分类”框中的“常规”。
如果 year 位于 1904 到 9999(含)之间,则 Excel 将使用该数值作为 年份。例如:DATE(2008,1,2) 将返回 2008 年 1 月 2 日。
如果 year 小于 4 或大于等于 10000,或者位于 1900 到 1903(含)之 间,则 Excel 将返回错误值 #NUM!。
说明
Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另 外一个默认日期系统。
Month 代表每年中月份的数字。如果所输入的月份大于 12,将从指定年份的一 月份开始往上加算。例如:DATE(2008,14,2) 返回代表 2009 年 2 月 2 日的序 列号。
Day 代表在该月份中第几天的数字。如果 day 大于该月份的最大天数,则将 从指定月份的第一天开始往上累加。例如,DATE(2008,1,35) 返回代表 2008 年 2 月 4 日的序列号。
Method 为一个逻辑值,它指定了在计算中是采用欧洲方法还是美国方法。
Method
定义
美国方法 (NASD)。如果起始日期是一个月的 31 号,则等于同月的 30 FALSE
号。如果终止日期是一个月的 31 号,并且起始日期早于 30 号,则 或省略
终止日期等于下一个月的 1 号,否则,终止日期等于本月的 30 号。
=DATEVALUE("22-AUG-08")
3
(39682)
4
使用 1900 日期系统时的文本日期序列号
=DATEVALUE("2008-2-23")
5
(39501)
=DATEVALUE("5-JUL")
使用 1900 日期系统时的文本日期序列号,此时 假定计算机内置时钟设置为 2008 年 (39634)
语法
DATEVALUE(date_text) Date_text 代表以 Microsoft Excel 日期格式表示的日期的文本。例如, "2008-1-30" 或 "30-Jan-08" 就是带引号的文本,它用于代表日期。在使用 Excel for Windows 中的默认日期系统时,date_text 必须表示 1900 年 1 月 1 日到 9999 年 12 月 31 日之间的一个日期;而在使用 Excel for Macintosh 中 的默认日期系统时,date_text 必须表示 1904 年 1 月 1 日到 9999 年 12 月 31 日之间的一个日期。如果 date_text 超出上述范围,则函数 DATEVALUE 返 回错误值 #VALUE!。
不论日期值以何种格式显示,YEAR,MONTH 和 DAY 函数返回的值都是 Gregorian 值。例如,如果日期的显示格式是回历,则 YEAR、MONTH 和 DAY 函数返回的值 将是与相同的 Gregorian 日期相关联的值。
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符), 或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
A
B
公式
说明(结果)
使用 1900 日期系统时的文本日期序列号
1
=DATEVALUE("2008-8-22") (39682)
2
使用 1900 日期系统时的文本日期序列号
语法
DAYS360(start_date,end_date,method)
Start_date 和 end_date 是用于计算期间天数的起止日期。 如果 start_date 在 end_date 之后,则 DAYS360 将返回一个负数。应使用 DATE 函 数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用函数
示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
1. 创建空白工作簿或工作表。 2. 请在“帮助”主题中选取示例。不要选取行或列标题。
从帮助中选取示例。
3. 按 Ctrl+C。 4. 在工作表中,选中单元格 A1,再按 Ctrl+V。
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
注释 若要查看序列号所代表的日期,请选择该日期所在的单元格,单击“格 式”菜单上的“单元格”,再单击“数字”选项卡,然后单击“分类”框中的 “日期”。
三、DAY
请参阅
返回以序列号表示的某日期的天数,用整数 1 到 31 表示。
语法
DAY(serial_number)
Serial_number 为要查找的那一天的日期。应使用 DATE 函数来输入日期, 或者将日期作为其他公式或函数的结果输入。例如,可使用函数 DATE(2008,5,23) 输入日期 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。
示例 如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
1. 创建空白工作簿或工作表。 2. 请在“帮助”主题中选取示例。不要选取行或列标题。
从帮助中选取示例。
3. 按 Ctrl+C。 4. 在工作表中,选中单元格 A1,再按 Ctrl+V。 5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),
对于 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 日。
或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
A
日期
2008-4-1 1
5
Hale Waihona Puke 2 公式说明(结果)=DAY(A2) 上述日期的天数 (15)
四、DAYS360
请参阅
按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个 月),返回两日期间相差的天数,这在一些会计计算中将会用到。 如果财务系统是基于一年 12 个月,每月 30 天,可用此函数帮 助计算支付款项。
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
一、DATE
请参阅
返回代表特定日期的序列号。如果在输入函数前,单元格格式为 “常规”,则结果将设为日期格式。
相关主题