DATEDIF和DAYS360函数

作者在 2009-09-01 15:37:22 发布以下内容
    DATEDIF函数
    [英] DATEDIF function
  Excel隐藏函数,在帮助和插入公式里面没有。
  简要说明: 返回两个日期之间的年\月\日间隔数
  语法
  DATEDIF(start_date,end_date,unit)
  Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。
  End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。
  Unit 为所需信息的返回类型。
  Unit 返回
  "Y" 时间段中的整年数。
  "M" 时间段中的整月数。
  "D" 时间段中的天数。
  "MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。
  "YM" start_date 与 end_date 日期中月数的差。忽略日期中的日和年。
  "YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。
  实例1:
  题目: 计算出生日期为1973-4-1人的年龄
  公式: =DATEDIF("1973-4-1",TODAY(),"Y")
  结果: 33
  简要说明 当单位代码为"Y"时,计算结果是两个日期间隔的年数.
  实例2:
  题目: 计算日期为1973-4-1和当前日期的间隔月份数.
  公式: =DATEDIF("1973-4-1",TODAY(),"M")
  结果: 403
  简要说明 当单位代码为"M"时,计算结果是两个日期间隔的月份数.
  实例3:
  题目: 计算日期为1973-4-1和当前日期的间隔天数.
  公式: =DATEDIF("1973-4-1",TODAY(),"D")
  结果: 12273
  简要说明 当单位代码为"D"时,计算结果是两个日期间隔的天数.
  实例4:
  题目: 计算日期为1973-4-1和当前日期的不计年数的间隔天数.
  公式: =DATEDIF("1973-4-1",TODAY(),"YD")
  结果: 220
  简要说明 当单位代码为"YD"时,计算结果是两个日期间隔的天数.忽略年数差
  实例5:
  题目: 计算日期为1973-4-1和当前日期的不计月份和年份的间隔天数.
  公式: =DATEDIF("1973-4-1",TODAY(),"MD")
  结果: 6
  简要说明 当单位代码为"MD"时,计算结果是两个日期间隔的天数.忽略年数和月份之差
  5、实例6:
  题目: 计算日期为1973-4-1和当前日期的不计年份的间隔月份数.
  公式: =DATEDIF("1973-4-1",TODAY(),"YM")
  结果: 7
  简要说明 当单位代码为"YM"时,计算结果是两个日期间隔的月份数.不计相差年数
 
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
A
Dates
2008-1-30
2008-2-1
公式 说明(结果)
=DAYS360(A2,A3) 按照一年 360 天的算法,上述两日期之间的天数 (1)
技术文章 | 阅读 2454 次
文章评论,共0条
游客请输入验证码