当前位置:首页 > 笔记-正文内容

常见的Excel日期函数汇总

常见的Excel日期函数汇总

1、edate函数

EDATE(start_date, months)有2个参数

start_date 是您要计算新日期的开始日期

Months 是您要从开始日期添加(如果为正)或减去(如果为负)的月数。

功能:返回指定日期 之前或之后指示的月份数的日期。

公式:=EDATE(开始日期,月数N)

说明:

(1)"开始日期",可以选定表示日期的单元格,也可以手动输入,当手动输入时,需要添加英文状态双引号,如"2020/2/11";

(2)若月数N>0则返回未来的日期,比如返回3个月后的日期,第二参数则设置为3,例如=EDATE("2021-01-01",3);

(3)若月数N<0则返回过去的日期,比如返回4个月前的日期,第二参数则设置为-4;

2、date函数

功能:根据年份、月数、天数返回特定日期的列序号。

公式:=DATE(年,月,日)

说明:

(1)第一参数"年":数字要位于 1900 到 9999(包含)之间,如果 小于 0 或大于等于 10000,公式结果则将返回错误值#NUM!;

(2)第二参数"月":需为1至12之间的数字,如果所输入的月份大于 12,年份开始往上加算;

(3)第三个参数"日":是1至31之间的数字,如果天数大于该月份的最大天数,月份开始往上累加。

3、DATEDIF函数

功能:计算两个日期间的年数、月数、天数。

公式:=DATEDIF(开始日期,结束日期,返回类型)

“返回类型”分以下6种情况:

(1)"Y":计算两个日期间隔的年数;

(2)"M":计算两个日期间隔的月份数;

(3)"D":计算两个日期间隔的天数;

(4)"MD":忽略年和月,计算间隔天数;

(5)"YM":忽略年和日,计算间隔月份数;

(6)"YD":忽略年,按照月、日,计算天数。

在“返回类型”若是手动输入,则输入英文字符双引号,否则会出现#NAME?错误值。例如:=DATEDIF("2020-12-31","2021-12-31","M")。

4、eomonth函数

功能:返回某日期指定月数之前或之后月份的最后一天。

公式:=EOMONTH(开始日期,指定开始日期前后的月份)

说明:

(1)"开始日期",可以引用表示日期的单元格,也可手动输入,手动输入时需要添加英文双引号,如"2032/12/01";

(2)第二个参数若为正数,则返回未来的日期,比如返回1个月后的最后一天,则输入1;

(3)第二个参数若为负数,则返回过去的日期,如果想返回上两个月的最后一天,则输入-2。

5、NETWORKDAYS.INTL函数

功能:使用自定义周末参数返回两个日期之间的完整的工作日数。

公式:=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

start_date 和 end_date:必需,要计算其差值的日期。start_date 可以早于或晚于 end_date,也可以与它相同。

weekend:可选,表示介于 start_date 和 end_date 之间但又不包括在所有工作日数中的周末日。 

weekend 是一个用于指定周末日的周末数字或字符串。

weekend 数值表示以下周末日:

1或省略-->星期六、星期日

2-->星期日、星期一

3-->星期一、星期二

4-->星期二、星期三

5-->星期三、星期四

6-->星期四、星期五

7-->星期五、星期六

11-->仅星期日

1.2-->仅星期一

1.3-->仅星期二

14-->仅星期三

15-->仅星期四

utf-16-->仅星期五

日-->仅星期六

例如:求2025年3月需要上班的天数

=NETWORKDAYS.INTL("2025-03-01","2025-03-31",1),返回值为21。

6、DATEVALUE函数

功能:是将以文本表示的日期转换成一个序列号。

公式:=DATEVALUE(日期字符串)

7、YEAR函数

功能:返回日期中的年份。

公式:=YEAR(日期序号)

8、MONTH函数

功能:返回日期中的月份。

公式:=MONTH(日期序号)

9、DAY函数

功能:返回日期中的天数。

公式:=DAY(日期序号)

例如:=DAY("2021-12-1"),返回1。

10、WEEKNUM函数

功能:返回一个数字,该数字代表一年中的第几周。

公式:=WEEKNUM(日期序号,类型)

说明:当类型为1时,星期从星期日开始(星期内的天数从1到7记数);

当类型为2时,星期从星期一开始(星期内的天数从1到7记数)。

11、WEEKDAY函数

功能:返回某日期为星期几。

公式:=WEEKDAY(日期序号,类型)

说明:当类型为1或省略时,数字1(星期日)至数字7(星期六);

当类型为2时,数字1(星期一)至数字7(星期日);

当类型为3时,数字0(星期一)至数字6(星期日)。

例如:2025-03-23为星期日,=WEEKDAY("2025-03-23",2),返回值7。

12、NOW函数

功能:返回日期时间格式的当前日期和时间。

13、TODAY函数

功能:返回日期格式的当前日期。


相关文章

XLOOKUP函数多条件查询

Excel中XLOOKU函数多条件查询怎么做?如何实现XLOOKU函数多条件查询?XLOOKU函数是可以实现多条件查询的,在需要多个条件查询时,在公式中多个条件...

Excel中XLOOKUP和VLOOKUP的区别有哪些呢?

在Excel中,函数XLOOKU和VLOOKU都是Excel中的查找函数,它们的主要区别如下:查找方向:VLOOKU函数是纵向查找函数,它按列查找数据并返回该列...

SEO优化之长尾词

长尾词数量表示当前查询关键词扩展出多少用户查询的长尾词,代表关键词需求的多样性。长尾关键词是指与目标关键词相关的任何有搜索量、有人关注的关键词。长尾关键词是长尾...

PC日均检索与移动日均检索量分别指什么意思?

SEO优化中,C日均检索量是指在特定时间段内,用户在个人电脑上对某一关键词或话题进行的搜索次数。一般来说,推广地域越多,同一个关键词的日均搜索量越大。更新周期为...

掘字五笔怎么打?

掘字五笔怎么打呢?答案:RNM。掘字的五笔编码是RNM。掘字可以拆分为四个字根,依次是:提手旁,对应键盘的R键;尸,对应键盘的N键;凵,对应键盘的键;山,对应键...