excel - 第 53 周刊
问题描述
我有一个表格,顶部填写了新数据。
在 AI 列中有日期,第 i 列 P 是年份和周数。
问题是我找不到周数的好设置。
目前我在 P2 中有这个公式(并填写)
=IF(A2<>"",YEAR(A2)&" - "&RIGHT("0"&WEEKNUM(A2,21),2),"")
并且它返回 OK 值,但年假除外。
我的意思是它是正确的,但这不是我想要的。
该周的数据将与 2021 - 53 年的“真实”数据(如果发生这种情况)中的数据合并。
如何区分这些值?
我认为最好的方法是制作2021-01-01 -> 2021-01-03
=> 2020 - 53
。但如果有人有更好的建议,我很高兴听到。
我不想硬编码这些值,因为今年/明年我可能会遇到同样的问题。
解决方案
对不起荷兰人,但在我的电脑上,我似乎有不同的计算周数的功能:
03/01/2021 => =WEEKNUMMER(B2;2) => Value: 1 # 2 means that the week starts on Monday
03/01/2021 => =ISO.WEEKNUMMER(B3) => Value: 53
在英语中,函数的名称是Weeknum()
和isoWeeknum()
。
推荐阅读
- java - 在 Windows 中安装 Eclipse PDE 插件
- android-management-api - 强制 Android 10 安全和 Google Play 系统更新
- python - 将 Pandas DF 中的所有列转换为单独的列表,并为其分配与列名相同的名称
- python - 删除值为 NaN 数组的数据帧行
- nasm - 在早期版本的 NASM 中模拟 %defstr
- python - 在python中识别家庭会话之间的单个会话
- html - 如何在我的表格之外向左侧添加一个图标?
- sapui5 - 形式:使同一行中的字段具有相同的长度
- git - 我不小心用 git 删除了我的所有文件
- python - np.nan_to_num 导致错误 RuntimeWarning: 在 true_divide 中遇到无效值