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