函数功能
DATE函数用于返回表示特定日期的序列号。
函数语法
DATE(year,month,day)
参数解释
year:表示year参数的值可以包含一到四位数字。
month:表示一个正整数或负整数,表示一年中从1月至12月的各个月。
day:表示一个正整数或负整数,表示一月中从1日到31日的各天。用法剖析
=DATE(①年份,②月份,③日期)
用四位数指定年份,用两位数表示月份,用两位日期,一般用于将文本型的日期转换为能用于数的标准日期。例如如果日期写成这种形式“20220410它将无法进行计算。
实例:将不规范的日期转换为标准的日期形式
由于数据来源不同或输入不规范,经常会出现将日期录入为图所示的B列中的样式。为了数据方便后期对数据的分析,可以一次性转换为标准日期。
选中 D2单元格,在公式编辑栏中输入公式:
=DATE(MID(B2,1,4),MID(B2,5,2),MID(B2,7,2))
按Enter键即可将B2单元格中的数值转换为日期形式。
然后将鼠标指针指向D2单元格的右下角,光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可将其他不规范的日期转换为标准日期形式,如图所示。
嵌套函数
MID函数用于从给定的文本字符串中提取字符,提取的起始位置与结束位置都用参数来指定。
公式解析:
=DATE(MID(B2,1,4),MID(B2,5,2),MID(B2,7,2))
①使用MID函数在B2单元格从第1个字符开始提取,共提取4个字符作为年份。以此类推,从第5个字符开始提取,共提取2个字符作为月份;从第7个字符开始提取,共提取2个字符数作为日。
②使用DATE函数可以将步骤①结果中的值转换为日期。
实例:计算临时工的实际工作天数
表格中统计了一段时间内临时工的工作起始日期,工作统一结束日期为"2021-12-20”,要求计算出每位临时工的实际工作天数。
①选中C2单元格,在公式编辑栏中输入公式:
=DATE(2021,12,20)-B2
按Enter键即可计算出B2单元格中的日期距离“2021-12-20”这个日期的间隔天数(但默认返回的是日期值)。
②将鼠标指针指向C2单元格的右下角,光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,如图所示。
③选中C2:C9单元格区域,在“开始”选项卡“数字”组中设置数字格式为“常规”格式即可正确显示工作天数,如图所示。
公式解析
=DATE(2021,12,20)-B2
①将2021-12-20这个日期转换为可以计算的日期。
②用①步日期减去B2单元格中的日期。

![图片[1]-Excel函数公式:DATE函数(构建标准日期)-职比牛办公资源网](https://cdn.zhibiniu.com/2023/05/b9ba776f395f52345b56b5f3cedca8d7.jpg)
![图片[2]-Excel函数公式:DATE函数(构建标准日期)-职比牛办公资源网](https://cdn.zhibiniu.com/2023/05/9ba7787939780097d39dc8b26d4b8623.jpg)
![图片[3]-Excel函数公式:DATE函数(构建标准日期)-职比牛办公资源网](https://cdn.zhibiniu.com/2023/05/05c0240b6c3989e8cd1da22d9169803b.jpg)







暂无评论内容