Exceldate公式查找下个月的第二个工作日的date

我有一个报告月份的电子表格,但是我想确定截止date,这是下个月的第二个工作日。

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

谢谢,

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

如果你不想把节假日放到这里,那么公式就会是这样的:

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

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

TechRepublic在WORKDAY函数上有一个很好的post 。

有一件事我会告诫你的是,如果可能的话,使用Month-YY而不是Month-YY格式的Month-YYYY ,因为excel通常将input为Month-YY的date解释为Month-DD-Current year 。 微软推荐使用date公式来build立传入这些函数的date,而不是为它们使用文本值。