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,而不是为它们使用文本值。