【问题标题】:Filiter Data by get the first day of the month in Excel通过在 Excel 中获取每月的第一天来过滤数据
【发布时间】:2018-04-03 19:03:12
【问题描述】:

此命令行给出该月的最后一个工作日(True 或 False)。我不知道如何更改命令以获取每个月的第一个工作日。如果我们假设整个 A 列是日期。格式为 mm/dd/year

AND(WEEKDAY(A2,2)MONTH(A2))

【问题讨论】:

  • 但是 1 月 1 日是 2004 年的第一个工作日,还是包括节假日?

标签: excel


【解决方案1】:

一个月的第一天是

date-DAY(date)+1

在你的情况下:

A2-DAY(A2)+1

查看天气 A2 是该月的第一天:

A2 = A2-Day(A2)+1
'Simplify equation
Day(A2) = 1

因此,=(Day(A2)=1) 的计算结果为 True/False

关于您的公式天气,日期是本月的最后一天,可以通过以下方式完成:

=(A2=EOMONTH(A2,0)

【讨论】:

  • 有什么办法可以让灵活一点?例如,2 月 2 日是该数据集中该月的第一天?我认为这涉及一些工作日情况。你如何让这个返回为真?
  • 更灵活是什么意思?
  • 你能把这个添加到问题中,所以它的格式更好一点吗?
  • 等一下,您是在寻找第一个工作日还是一个月的第一天?第一天是 2 月 1 日 第一个工作日是 2 月的第一个星期一
【解决方案2】:

我相信这就是你要找的东西

=DAY(A2)=1

【讨论】:

    猜你喜欢
    • 2014-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多