在工作流管理中,作为团队负责人,经理或学生时,很多时候,您将需要知道给定的一天是工作日还是假期。在Excel中,我们可以轻松地确定给定的一天是工作日/工作日还是周末/假日。

为了确定给定的日期是否是工作日,我们将使用WORKDAY函数。此excel公式的语法为:

=WORKDAY(date-1,1,[holiday

dates]) = date

日期:这是您要检查的日期,是工作日还是假日。

[节假日]:*为可选。它是被列为假日而不是周末的日期列表。

现在我们有了语法。让我们看一下它的效果。

示例:找出哪个日期是工作日,哪个不在这里,我们有一些日期列表。我们需要检查给定的日期是假日还是工作日。

image

将此公式写入单元格C3中并将其向下拖动:

=WORKDAY(B3-1,1,$B$10)=B3

并返回结果,如下图所示:

image

所有包含TRUE的单元格都在告诉给定的日期是一个工作日。

所有包含FALSE的单元格都在告诉给定的日期是假期。

如何运作?

WORKDAY function返回从开始日期起给定天数后的工作日。您可以在这里详细阅读。

让我们看看单元格C7中的公式。现在是= WORKDAY(B7-1,1,$ B $ 10)= B7现在B7-1返回B7之前的日期,即2020年3月1日,星期日。现在公式是= WORKDAY(3/1 / 20,1,$ B $ 10)= B7。

接下来,公式检查将1添加到日期,因为我们想将1个工作日添加到3/1/20(WORKDAY(3/1 / 20,1,$ B $ 10)。现在首先它将返回2020年3月2日,星期一。但是,正如我们在cel B10中所述,这是一个假期,因此它返回2020年3月3日,星期二。

最后,我们正在按工作日检查返回的日期,即2020年3月3日,星期二等于日期。

| ===公式的逻辑:

公式的逻辑是从日期算起下一个工作日期

如果给定日期之前的日期,然后检查该日期是否等于我们要检查的日期,如果返回TRUE,则意味着它是一个工作日,否则就不是。

||如果日期是工作日,则将打印“ Workday”,否则将显示“ Holiday”。 |||是的,这就是您如何知道是否有giv en date是工作日,还是不在excel中。我希望这是可以解释的。单击公式中的链接以了解有关此公式中使用的功能的更多信息。

=IF(WORKDAY(B3-1,1,$B$10)=B3,”Workday”,”Holiday”)

如果您对此主题或其他任何excel主题有疑问,请在下面的评论部分中提问。

保持卓越。

相关文章

链接:/ excel-dates-如何在Excel中添加业务天数[如何在Excel中添加工作日]要在给定日期的某个日期添加工作日,同时考虑到周末和节假日,请`link:/ excel-date-time-formulas-如何使用Excel中的日期[如何使用EDATE [| Excel中的函数] || EDATE函数返回在给定日期加上或减去月份后的日期。 EDATE函数将日期作为参数,并编辑该日期的n个月。

链接:/ excel-dates-outs-out-a-persons-age-in-microsoft-excel [计算出生日期起的年龄]`|要计算年龄,我们使用excel的TODAY函数。我们从今天的日期中减去出生日期。

如何在Excel中按年龄段对数据分组要将数据按年龄分组,请按照此处说明的简单步骤进行操作。所有数据将以一种有条理的方式排列。

热门文章:

`link:/ keyboard-formula-shortcuts-50-excel-shortcuts可提高您的生产率[50 Excel快捷方式可提高生产率]] |更快地完成任务。这50个快捷键将使您在Excel上的工作更加快捷。

link:/ vlookup-functions / formulas-and-functions-introduction- [如何使用Excel VLOOKUP函数]|这是excel中最常用和最受欢迎的功能之一,用于从不同范围和工作表中查找值。

link:/ tips-countif-in-microsoft-excel [如何使用]``link:/ tips-countif-in-microsoft-excel [COUNTIF函数*]|使用此惊人的功能对条件进行计数。

您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。

如何在Excel中使用SUMIF函数这是仪表板的另一个重要功能。这可以帮助您汇总特定条件下的值。