• Excel函数??日期函数(日期、星期、工作日函数等)_科

  • 发布日期:2020-07-21 05:01   来源:未知   阅读:

Word、PPT和Excel是我们工作中最必不可缺的三大件工具,对于绝大多数的工作岗位都需要每天跟数据打交道,因此数据处理与分析是每一个职场人都必须掌握的最基本技能。Excel是处理数据最基础的工具,涵盖了很多统计、分析和可视化的插件,可以满足日常工作对于数据简单的处理和分析。

这篇文章主要介绍Excel表格中最常用的日期函数,包含year, month, day, date,datedif, weeknum, weekday 等其他日期函数。

注:Excel日期的有效范围值是从1900年1月1日至9999年12月31日,起始日为1900年1月1日,因此通常我们将1900-01-01转换为常规格式的时候就会变成1,即为有效日期的第一天,最大就是9999-12-31,也就是数字2958465。

一、YEAR, MONTH, DAY函数

作用:year函数是返回日期的年份,month返回日期的月份,day返回日期的日。

示例:提取日期的年份,月份,和日。

函数:=YEAR(A2) =MONTH(A2) =DAY(A2)

二、DATE函数

作用:date函数是返回指定年、月、日的日期。

示例1:通过开始日期和间隔月份来计算结束日期。

函数:=DATE(YEAR(A3),MONTH(A3)+B3,DAY(A3))

示例2:通过某个日期来计算该月的最后一天。

函数:两种方法:

=DATE(YEAR(A2),MONTH(A2)+1,1)-1

=DATE(YEAR(A2),MONTH(A2)+1,0)

三、DATEDIF函数

作用:datedif函数是计算两个日期之间的天数,月数,年数。

示例1:通过员工的入职日期和离职日期来计算工龄,分别以年、月、日来计算

函数:=DATEDIF(A2,B2,"y") =DATEDIF(A2,B2,"m") =DATEDIF(A2,B2,"d")

示例2:通过员工的入职日期和离职日期来计算工龄,改成 “X年X月X日” 的格式

函数:

=DATEDIF(A2,B2,"y")&"年"&DATEDIF(A2,B2,"ym")&"月"&DATEDIF(A2,B2,"md")&"天"

四、NETWORKDAYS,WORKDAY函数

作用:networkdays函数是计算两个日期之间所有的工作日。

示例:计算所有的工作日天数;计算除去假期的工作日天数

函数:=NETWORKDAYS(A2,B2) =NETWORKDAYS(A2,B2,G:G)

五、WEEKNUM,WEEKDAY函数

作用:weeknum日期是该年的第几周(“1”表示以周日为一周的第一天,“2”表示以周一为一周的第一天)

weekday是计算日期是星期几(“1”表示星期日-星期六(1-7)为一周,“2”表示星期一-星期日(1-7)为一周,“3”表示周一至周日(0-6)为一周)

示例:以周日为一周的第一天,计算计算该日期是第几周,星期几

函数:=WEEKNUM(A21,1) =WEEKDAY(A21,1)

总结:

1、本篇文章主要介绍Excel表格中最常用的日期类函数,包含year, month, day, date,datedif, weeknum, weekday 等日期函数,这些也都是日常经常会用到并且非常实用的函数。