Excel:如何查找每个月的第一个星期一


您可以在 Excel 中使用以下公式查找给定月份的第一个星期一:

 =DATE(YEAR( A2 ),MONTH( A2 ),7)-WEEKDAY(DATE(YEAR( A2 ),MONTH( A2 ),7),3)

此特定示例返回单元格A2中的日期所在月份的第一个星期一。

下面的例子展示了如何在实践中使用这个公式。

示例:在 Excel 中查找该月的第一个星期一

假设我们在 Excel 中有以下日期列表:

我们可以在单元格B2中键入以下公式来查找单元格A2中的日期所在月份的第一个星期一:

 =DATE(YEAR( A2 ),MONTH( A2 ),7)-WEEKDAY(DATE(YEAR( A2 ),MONTH( A2 ),7),3)

然后我们可以单击该公式并将其拖动到 B 列中的每个剩余单元格。

Excel 查找该月的第一个星期一

B 列现在包含 A 列中每月第一个星期一的日期。

例如,第一个日期1/1/2023包含 2023 年 1 月。

我们通过查看日历可以确认1/2/2023确实是本月的第一个星期一:

同样,第二个日期02/01/2023包含 2023 年 2 月。

我们通过查看日历可以确认02/06/2023确实是本月的第一个星期一:

这个公式是如何运作的?

记住我们用来查找日期 1/1/2023 的第一个星期一的公式:

 =DATE(YEAR( A2 ),MONTH( A2 ),7)-WEEKDAY(DATE(YEAR( A2 ),MONTH( A2 ),7),3)

这个公式的工作原理如下:

首先,我们使用DATEMONTHYEAR函数提取单元格A2中月份和年份的第七天。这将返回1/7/2023

接下来,我们使用带有可选参数3WEEKDAY函数来指定我们要提取1/7/2023的星期几,假设天数从 0(星期一)到 6(星期日)。 )。

由于01/07/2023是星期六,因此返回5

最后,我们使用减法符号将1/7/2023减去5得到1/2/2023

我们使用相同的逻辑来查找每个日期的第一个星期一。

注意:您可以在此处找到 Excel 中WEEKDAY函数的完整文档。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

如何在Excel中计算每月平均值
Excel中如何计算分组平均值
如何在Excel中计算7天移动平均线

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注