每个月的第3个星期三的清单

时间:2016-07-26 22:36:16

标签: excel date excel-formula weekday

我正在尝试找到自动生成每月第三个星期三的公式。我搜索并发现了这个:

=LOOKUP(A3,DATE(YEAR(A3),{0,3,6,9,12;3,6,9,12,15},22)-WEEKDAY(DATE(YEAR(A3),{0,3,6,9,12;3,6,9,12,15},4)))

我的第一个星期三在A3。然而,该公式仅给出3,6,9和12个月的结果。如果我拖下来,有人可以给我一个公式来获得全年12个月并继续到下一年。

2 个答案:

答案 0 :(得分:4)

在A3中我把我想要的第一个月放入,我把1/1 2016。

然后在C3中我把这个公式:

=DATE(YEAR(A3),MONTH(A3),22)-WEEKDAY(DATE(YEAR(A3),MONTH(A3),4))

然后在C4中的C3下我放了:

=DATE(YEAR(C3),MONTH(C3)+1,22)-WEEKDAY(DATE(YEAR(C3),MONTH(C3)+1,4))

然后向下拖。

enter image description here

答案 1 :(得分:2)

每个月的第一个在A2中(例如=DATE(2016, ROW(1:1), 1)填写完毕,将其放入B2并向右和向下填充。

=$A2+(7-WEEKDAY($A2,14))+(COLUMN(A:A)-1)*7

third_wednesday

条件第五个星期三将A2中的公式更改为,

=IF(MONTH($A2+(7-WEEKDAY($A2,14))+(COLUMN(A:A)-1)*7)=MONTH($A2), $A2+(7-WEEKDAY($A2,14))+(COLUMN(A:A)-1)*7, "")