我正试着在excel中确认这一周。用不同的组合尝试了weekday weeknum,但我总是有所收获。
假设我的日期填在A1:A15范围内,从21日-11月18日到5月-12月18日。在每个对应的单元格后面的B栏中,我希望有两个值“-- "CW”和"NW“,分别代表前一周、本周和下周。如何使用weekday或任何其他公式来显示A栏中每个日期之后B栏中的状态?
我认为我正在朝着正确的方向前进,但却被困在一个我无法弄清楚如何实现预期结果的语法的地方。PLease帮助
所需的解决方案是:11月21日至25日应为状态26-11月至2-12月应为CW为状态3 12月至12月应以NW为状态,我的一周将于周一开始。
发布于 2018-11-29 18:43:55
使用:
=IFERROR(CHOOSE((WEEKNUM(A1,2)-WEEKNUM(TODAY(),2)+2),"PW","CW","NW"),"")

发布于 2018-11-29 18:48:10
实际上,您需要显示3个值:"PW"、"CW"或"NW"
我将答案分成两个公式,可以合并在一个公式中,但这种方法更清楚:
B1:=WEEKNUM(A1,2)-WEEKNUM(TODAY())
C1:=IF(B1<0,"PW",IF(B1=0,"CW","NW"))
列B必须是“一般”或“数字”格式,但您可以简单地隐藏它。
https://stackoverflow.com/questions/53545450
复制相似问题