Excel 将日期舍入到特定日期

Excel round date to specific day

提问人:Interactive 提问时间:10/16/2023 最后编辑:Mayukh BhattacharyaInteractive 更新时间:10/17/2023 访问量:61

问:

我有一个列表,其中包含我想根据输入日期四舍五入到特定工作日的日期。

因此,假设这是列表:

  • 2024-01-01 (星期一)
  • 2024-01-02 (星期二)
  • 2024-01-03 (星期三)
  • 2024-01-04 (星期四)
  • 2024-01-05 (星期五)

我想将天数四舍五入到星期一/星期三/星期五。
如果日期是星期二,则应四舍五入为星期三,如果日期为星期四,则应四舍五入为星期五!

我可以这样做:

=WORKDAY(A1-1;1)

从当前工作日开始一天,再做一天广告。 问题是我想将其四舍五入到特定日期。

有什么想法吗?

excel 公式 舍入

评论

0赞 Enigmativity 10/16/2023
你是四舍五入还是四舍五入?
0赞 Notus_Panda 10/16/2023
周二/周四属于哪里?都到前一天?
0赞 Interactive 10/16/2023
@Enigmativity。向上。。。。
0赞 Interactive 10/16/2023
@Notus_Panda。第二天。我会更新问题!

答:

3赞 Enigmativity 10/16/2023 #1

似乎这有效:

=A1+MOD(MOD(WEEKDAY(A1)+5,7),2)

Spreadsheet

评论

2赞 Solar Mike 10/16/2023
@Interactive所以你需要周六和周日吗?这在你的问题中并不清楚。
0赞 Interactive 10/16/2023
@SolarMike 不只有工作日
0赞 Enigmativity 10/17/2023
我以为这无关紧要。一个简单的例子可以让星期六保持不变。IF
0赞 Solar Mike 10/16/2023 #2

或者这个:

enter image description here

日期等格式为日期或自定义“DDDD”

请注意,您可以以类似的方式处理周六和周日 - 我只是坚持周一至周五。