首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将excel中的当前周标识为前一周、当前周或下周

无法将excel中的当前周标识为前一周、当前周或下周
EN

Stack Overflow用户
提问于 2018-11-29 18:31:05
回答 2查看 790关注 0票数 0

我正试着在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为状态,我的一周将于周一开始。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-29 18:43:55

使用:

代码语言:javascript
复制
=IFERROR(CHOOSE((WEEKNUM(A1,2)-WEEKNUM(TODAY(),2)+2),"PW","CW","NW"),"")

票数 1
EN

Stack Overflow用户

发布于 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必须是“一般”或“数字”格式,但您可以简单地隐藏它。

Excel中的屏幕截图

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53545450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档