2

我有一个电子表格,其中包含我报告的月份,但我想计算出截止日期,即下个月的第二个工作日。

Report Month               Due Date
January-13                 04-Feb-13

谢谢,

4

1 回答 1

3

如果您使用的是 Excel 2007 或更高版本,或者您使用的是 Excel 2003 或更早版本并启用了分析工具包加载项,则可以使用EOMONTH查找该月的第一天(EOMONTH返回该月的最后一天,因此添加1 天到下个月的第一天)并WORKDAY找到返回日期之后的第二个工作日EOMONTH

如果您不想将假期考虑在内,则公式如下所示:

=WORKDAY((EOMONTH("January-2013",0)),2)

如果您确实想将假期考虑在内,则需要在WORKDAY函数调用中添加第三个 agument,其中包含您想要包含的假期日期列表。处理构建列表的最简单方法是使用包含假期日期的范围。

TechRepublic 有一篇关于这个功能的好帖子。WORKDAY

我要提醒您注意的一件事是,如果可能的话,使用格式Month-YYYY而不是Month-YYexcel 来输入月份通常会将输入的日期解释Month-YYMonth-DD-Current year. Microsoft 甚至建议使用date公式来构建传递给这些函数的日期,而不是为它们使用文本值。

于 2013-02-01T02:13:39.627 回答