【问题标题】:List of 3rd Wednesdays of each month每个月的第三个星期三列表
【发布时间】:2016-11-30 18:07:07
【问题描述】:

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

=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 个月,如果我拖累,可以继续到下一年。

【问题讨论】:

    标签: excel date excel-formula weekday


    【解决方案1】:

    在 A3 中,我输入了我想要的第一个月,我输入了 2016 年 1 月 1 日。

    然后在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))
    

    然后向下拖动。

    【讨论】:

    • 非常感谢 Scott 的工作。请您也给我每个月的第二个星期三的公式。
    • Ummmm....@Jeeped 不是已经为你做了吗?但在我的更改2215 和第一个到8 和第四个29。您需要将其中一个答案标记为正确。这个想法是,它会转到您正在查找的整周后的第二天,然后再返回直到找到星期三。
    • 感谢 Scott,我的声望在 12 岁以下,所以只记录下来,不会改变评级。谢谢你的一切
    • 您单击答案旁边的复选标记以标记为正确。你的代表并不重要。 @TommyNG
    【解决方案2】:

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

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

    条件第五个星期三将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, "")
    

    【讨论】:

      猜你喜欢
      • 2014-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多