【问题标题】:A formula to show date range?显示日期范围的公式?
【发布时间】:2014-06-07 10:12:45
【问题描述】:

让我给你看一个样本数据集:

我使用=WEEKNUM() 公式计算出星期几。是否有公式可以帮助我找出日期所遵循的范围?

我在“范围”列下举了几个例子来说明我的意思。

【问题讨论】:

  • 所以对于3 的输入,您需要1-12 to 1-18 的输出(取决于年份),对吗?
  • 没错。例如,对于4 的输入,我希望它显示1-19 to 1-25。对于5 的输入,我希望它显示1-26 to 2-1 等。您不必担心年份,假设这一切都在2014 年

标签: excel


【解决方案1】:

一位先生给我的,它有效:

=TEXT(A1-WEEKDAY(A1,1)+1,"MM/DD")&" to "&TEXT((A1+(7-WEEKDAY(A1,1))),"MM/DD")

【讨论】:

    【解决方案2】:
     =TEXT(A1-(WEEKDAY(A1,1)),"mm/dd/yyyy") & " - " & TEXT(A1-(WEEKDAY(A1,1))+7,"mm/dd/yyyy")
    

    或者如果你不想要年份:

     =TEXT(A1-(WEEKDAY(A1,1)),"mm-dd") & " - " & TEXT(A1-(WEEKDAY(A1,1))+7,"mm-dd")
    

    这是使用 WEEKDAY 函数计算一周的开始时间。然后它使用相同的等式并加上 7 来获得一周的结束。这仅适用于包含年份的完整日期。

    【讨论】:

    • 我得到了非常相似的东西。感谢您的额外解释!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多