excel - 如何根据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
解决方案
假设您的日期列表在 A2:A 中。
将以下公式放在 B2 的单元格 B2 中,否则为空范围 B2:B...
=ArrayFormula(IF(A2:A="",,ROUNDDOWN((INT(A2:A)-INT(A2))/7)+1))
INT
只是从日期时间中删除时间。
其余的实际上更多是数学/逻辑问题,而不是公式问题。
推荐阅读
- javascript - 浏览器 API 强制浏览器缓存忘记图像?
- oracle - 如何将嵌套表返回一个函数?
- c++ - 使用 C++ 时 Zeller 的一致性无法正常工作
- java - 如何跟踪所有查询是否在 Firestore (Android) 中完成?
- java - A自动打开错误的Activity
- c# - 读取操作期间的 C# TCPClient SocketError 10051。适配器 IP 为空
- flutter - Flutter:使用带有嵌套类的 Provider 更新小部件
- javascript - NodeJS 异步/等待
- python - 如何将此 JSON 数据转换为此 URL 格式?
- artificial-intelligence - 如何解决这些概念依赖问题?