【问题标题】:find last day of any weekday in month查找一个月中任何工作日的最后一天
【发布时间】:2016-06-17 09:43:36
【问题描述】:

我正在尝试确定给定日期是否是该类型的最后一天(周日、周一、周二等)。例如,对于 2016 年 3 月,该月的最后一个星期五是 25 日。

请注意,我并不是要弄清楚这个月的最后一天是什么时候。此外,问题中的“工作日”是指 7 天中的任何一天,而不仅仅是非周末。

我使用 excel 和 php 作为标签,因为我可以使用任何一种方法。

【问题讨论】:

  • 你是怎么做到的???使用公式还是 VBA?
  • 只是公式,但我真的不知道从哪里开始
  • 也许是 PHP echo date('m/d/y', strtotime('last monday of march'));?
  • 你会得到一个巨大的公式......

标签: php excel date calendar


【解决方案1】:

只需确定给定日期与月底的距离。对于 A1 中的给定日期,请使用:

=IF(DATE(YEAR(A1),MONTH(A1)+1,0)-A1<7,TRUE,FALSE)

【讨论】:

  • 谢谢。我真的在任何地方都找不到这个。希望其他人现在会更容易找到它!
猜你喜欢
  • 2016-09-23
  • 1970-01-01
  • 1970-01-01
  • 2013-07-07
  • 2010-12-13
  • 2015-02-06
  • 1970-01-01
  • 2013-04-03
相关资源
最近更新 更多