美文网首页三分钟知识Excel 入门到提高工具癖
函数详解 | DATE 函数:灵活的日期创造高手

函数详解 | DATE 函数:灵活的日期创造高手

作者: 懒人Excel | 来源:发表于2018-07-04 08:19 被阅读37次

    日期类型是 Excel 中常用的数据类型,使用频率仅次于数字类型和文本类型。也正因为此,Excel 也提供了许多专用函数,帮助我们更快更高效的处理日期数据。

    DATE 函数就是其中之一,并且也是最重要的一个函数。它根据提供的参数,帮助我们创建日期类型数据,这样就可以使用众多日期函数,进一步对数据进行各种处理。

    函数说明

    DATE 函数将提供的年、月和日参数转换为日期,返回日期类型数据。

    语法

    =DATE(year, month, day)
    
    =DATE(年, 月, 日)
    

    参数

    Year: year 参数的值可以包含一到四位数字。默认情况下, Excel 将使用 1900 日期系统。

    • 建议对 year 参数使用四位数字。例如,"01" 可能意味着 "1901" 或 "2001"。四位数年份可避免混淆。
    • 如果 year 介于 0到 1899 之间(包含这两个值),则 Excel 会将该值与 1900 相加来计算年份。 例如, DATE(116,1,2) 返回 2016 年 1 月 2 日 (1900+116)。
    • 如果 year 小于 0 或大于等于 10000,则 Excel 返回 错误值 #NUM!。

    Month: 一个正整数或负整数,表示一年中从 1 月至 12 月的各个月。

    • 如果 month 大于 12,则月份数按照12的倍数进到年份,剩下的作为月份。例如, DATE(2015,14,2) 返回代表 2016 年 2 月 2 日的日期。
    • 如果 month 小于 1,month 则从指定年份的一月份开始递减该月份数,并年份相应的减少。 例如,DATE(2015,-3,2) 返回代表 2014 年 9 月 2 日的日期。

    Day: 一个正整数或负整数,表示一月中从 1 日到 31 日的各天。

    • 如果 day 大于月中指定的天数,则天数按照31天(根据月份自动选取天数)的倍数进到月份数,剩下的作为天数。 例如, DATE(2016,1,35) 返回代表 2016 年 2 月 4 日的日期。
    • 如果 day 小于 1,则 day 从指定月份的第一天开始递减该天数,并月份也相应的减少。 例如, DATE(2016,1,-15) 返回代表 2015 年 12 月 16 日的日期。

    实例

    例1:各项参数在正常取值范围内。

    image

    例2:各项参数不在正常取值范围时,Excel 会自动转换处理。

    image

    可能出现的错误

    #NUM!

    • 如果提供的 year 参数 < 0 或者≥ 10000;

    #VALUE!

    • 如果提供的任意一参数不是数字类型。

    推荐阅读

    ROUND 函数家族:四舍五入全靠我们

    TEXT 函数:数字造型师

    IFERROR 函数:公式出错了也不怕

    VLOOKUP 函数:最为人熟知的侦探

    VLOOKUP 函数区间查找,看这篇就明白了

    DATEDIF 函数:低调的日期处理专家

    HYPERLINK 函数:在哪都能找到你

    CELL 函数:单元格信息无所不知

    相关文章

      网友评论

        本文标题:函数详解 | DATE 函数:灵活的日期创造高手

        本文链接:https://www.haomeiwen.com/subject/fhbsuftx.html