过去有人问过有关 Excel 中的周数和年份的几个问题,但是,我有一个特定问题,但找不到答案。
我正在尝试以 YYWW 格式获取年份和周数的组合,例如 1752 或 1801,基于日期列,如下所示:
Date Year Week
01-01-2018 18 01
02-01-2018 18 01
...
31-12-2018 18 01
年份可以简单地通过使用来确定YEAR
日期函数,周数使用以下函数确定ISOWEEKNUM
日期上的功能。
然后进行一些进一步的处理,根据年份和周数对数据进行求和,问题是 2018 年第 1 周也考虑了 2018 年 12 月 31 日的数据,而 12 月 31 日显然是不是在 2018 年的第一周,而是在 2019 年的第一周。
所以问题是,我怎样才能“解决”这个问题,那么我怎样才能让 Excel 给我 2018 年 12 月 31 日的 19 和 01 呢?理想情况下,我正在寻找一个不涉及任何 VBA 的解决方案。
任何帮助深表感谢!
For ISO
周数Thursday每周的日期始终在“isoweekyear”内,因此对于任何日期,要获得正确的年份,只需找到该周的星期四所在的年份即可。你可以这样做:
=YEAR(A1+3-WEEKDAY(A1;3))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)