【问题标题】:How to get week start and week end in excel for given month only如何仅在给定月份的excel中获取周开始和周末
【发布时间】:2018-12-15 12:58:22
【问题描述】:

由于我是 excel 新手,我正在处理一个用例,我想获取给定月份的周开始和周结束日期, 我正在使用以下公式,即给我下个月的日期,然后是周末。

=A7+(6-WEEKDAY(A7,2)+1)


Week Start  Week End
7/1/18  7/1/18
7/2/18  7/8/18
7/9/18  7/15/18
7/16/18 7/22/18
7/23/18 7/29/18
7/30/18 8/5/18

如果我的周末在下个月,我如何修改或有一个新的公式来给出我的月底日期

预期的输出应该是

Week Start  Week End
7/1/18  7/1/18
7/2/18  7/8/18
7/9/18  7/15/18
7/16/18 7/22/18
7/23/18 7/29/18
7/30/18 7/31/18

对于像二月这样的月份,由于无法计算公式,它应该返回 0

Week Start  Week End
2/1/18  2/4/18
2/5/18  2/11/18
2/12/18 2/18/18
2/19/18 2/25/18
2/26/18 2/28/18
1/0/00  1/1/00

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    您只需将原始公式的结果包装在 MIN 中并将其与 EOMONTH 进行比较。

    =MIN(A7+(6-WEEKDAY(A7,2)+1), EOMONTH(A7, 0))
    

    就二月而言,您需要将当前值与上面或下面的值进行比较,以确定 month(date)month(date+7) 是否您没有显示足够你的数据结构如何超越几个月来做到这一点。

    【讨论】:

    • 这就是我要找的……谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-17
    • 2017-07-23
    • 2013-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多