excel - 通过excel公式计算月份的周数
问题描述
我的一周从周六到周五开始,我需要计算周数。例如,从27th Oct 2018
to开始的周2nd Nov 2018
应计为 11 月的第一周,但公式将其计算为 10 月的第 5 周。下面是我一直使用的公式。
=IF(K89="No Date","No Week",CONCAT("Week ",WEEKNUM(I89-1)-WEEKNUM(I89-DAY(I89)-6)))
K89
日期列在哪里。
请有任何建议。
解决方案
正如在其他地方发现的:
=INT((A2-LOOKUP(A2,DATE(YEAR(A2)-{2,1,0},2,27)-WEEKDAY(DATE(YEAR(A2)-{2,1,0},2,27-7))+7))/7)+1
您需要更改所需的开始日期(本例中为 2 月 27 日的 2,27)
推荐阅读
- r - chart_Series:来自脚本时没有情节
- kubernetes - 如何使用出口网络策略允许访问 kubernetes api?
- html - ReactJS - 如何解析 JSON 元素中的 JSX 变量
- oracle - 许多人收到 SMTP 电子邮件,而其他人则没有
- r - 使用变量名称中的年份从宽到长重塑
- git - 仅将一些更改推送到远程
- c++ - 导出到 Excel 的 C++ 数组是列优先的
- python - 在 Linux 上安装 numpy、keras 和 theano,无需 root 权限
- c# - WPF:如何以任务格式从 firebase 访问数据
- javascript - 仅提取对象中具有值的属性