这个例子教你如何得到一个假期的日期为任何一年(2020,2021,等等)。如果你是在赶时间,只需下载Excel文件。

WEEKDAY函数返回表示日期的星期几的数从1(星期日)到7(星期六)。

1.这就是电子表格的样子。如果输入了一年,C2单元格时,Excel返回当年所有假期。当然,元旦,独立日,退伍军人节和圣诞节是容易的。

Holidays in Excel

在一个月内每天第x个(除了纪念日这是稍微不同):2.所有其他假期可以以类似的方式进行说明。让我们来看看感恩节。如果你理解了感恩节,你了解所有的假期。感恩节是在十一月庆祝第四个星期四。

Thanksgiving Day 2020

下面的日历可以帮助您了解感恩节2020年

Calendar November 2020

说明:DATE(C2,11,1)简化为2020年11月1日。 WEEKDAY(DATE(C2,11,1))简化为1(星期日)。现在式简化为2020年11月1日+ 21 + CHOOSE(1,3,2,1,0,6,5)= 2020年11月1日+ 21 + 4 = 2020年11月26日。我们所需要的额外4天,因为它需要4天,直到11月第一个星期四。从那里,另需21天(3周),直到周四4RD在十一月。不要紧,在哪些天11月1日下降,CHOOSE函数正确添加天,直到第一个星期四,11月份(通知值列表模式)的数量。从那里,它总是需要另外21天,直至周四4RD在十一月。因此,该公式适用于每年。

3.让我们来看看马丁·路德·金纪念日。这个公式是几乎相同的。马丁·路德·金纪念日是在一月庆祝第三个星期一。第一次约会的功能减少到了这个时候了一月的第一个。在值的CHOOSE函数列表中的基本位置(0)位于现在第二的位置(我们正在寻找一个星期一)

Martin Luther King Jr. Day 2020

下面的日历可以帮助您了解马丁·路德·金2020年日

Calendar January 2020

说明:DATE(C2,1,1)简化为2020年1月1日。 WEEKDAY(DATE(C2,1,1))降低到4(星期三)。现在式简化为2020年1月1日+ 14 + CHOOSE(4,1,0,6,4,3,2)= 2020年1月1日+ 14 + 5 = 2020年1月20日。我们需要额外的5天,因为它需要5天时间,直到第一个星期一一月。