首页 > 解决方案 > 如何根据Excel中基于两个日期的条件获取周数

问题描述

我在 Excel 中有一个 DateTime 列,其中数据根据从 6 月 15 日到 11 月 1 日的 DateTime 条件按升序排序;我想根据日期条件打印从第 1 周到第 N 周的周数;周标准类似于前 7 天,即 6 月 15 日至 6 月 21 日为第 1 周,6 月 22 日至 6 月 28 日为第 2 周,6 月 29 日至 6 月 5 日为第 3 周,依此类推。

我怎样才能做到这一点?

Column1

06/15/2021 8:00
06/15/2021 10:00
:
:

11/01/2021 20:44
11/01/2021 20:46



标签: excelexcel-formula

解决方案


假设您的日期列表在 A2:A 中。

将以下公式放在 B2 的单元格 B2 中,否则为空范围 B2:B...

=ArrayFormula(IF(A2:A="",,ROUNDDOWN((INT(A2:A)-INT(A2))/7)+1))

INT只是从日期时间中删除时间。

其余的实际上更多是数学/逻辑问题,而不是公式问题。


推荐阅读