【发布时间】:2015-09-21 17:23:00
【问题描述】:
我在 Excel 中工作,我需要找到每个月的第四个星期四,但如果在那一天纳斯达克关闭,则取后天。每个第四个星期四我都有这个公式:
=DATE(YEAR(A2),MONTH(A2),CHOOSE(WEEKDAY(DATE(YEAR(A2),MONTH(A2),1)),26,25,24,23,22,28,27))
但我不会得到第四个星期四是以下任何一个的下一个工作日:
2014 年 1 月 1 日 2014 年 1 月 20 日 2014 年 2 月 17 日 14 年 4 月 18 日 14 年 5 月 26 日 2014 年 7 月 3 日 2014 年 7 月 4 日 2014 年 9 月 1 日 14 年 11 月 27 日 14 年 11 月 28 日 14 年 12 月 24 日 14 年 12 月 25 日【问题讨论】:
-
这会是一个丑陋的公式,但你不能把它包装在一个 IF 语句中,如果它是空白的(或错误)计算下一个工作日吗?
-
我就是这么想的 sous2817
-
我正在尝试。它没有得到所需的结果..
-
如果第四个星期四是交易假日,则不存在。例如。 22-Dec-14 23-Dec-14 29-Dec-14 30-Dec-14 31-Dec-14
-
你能发布这个系列吗?
标签: excel datetime if-statement excel-formula worksheet-function