如果单元格日期介于Google表格中的某些日期之间,则显示周

问题描述 投票:0回答:2

我试图根据从Google表单输入的日期,按月(4月第1周,4月第2周等)为单元分配一周#。我想说'如果A2日期在C2和D2日期之间,则显示“4月第1周”B2。如果A2日期在C3和D3日期之间,则显示“4月第2周”等。我尝试使用IF AND语句甚至将它们与INDEX组合,但我一直在收到错误。我需要一个适用于一年中任何日期的公式。这是测试表的链接。

https://docs.google.com/spreadsheets/d/1r5VuAON4WlBCbR2IilcaxJ8YgbKrw0R46upOJlR8pOQ/edit?usp=sharing

google-sheets google-sheets-formula
2个回答
0
投票
=IFERROR(ARRAYFORMULA(VLOOKUP(A2:A, {{43556, "Week 1"};
                                     {43562, "Week 2"};
                                     {43569, "Week 3"}}, 2)), )

0

更多替代解决方案:https://webapps.stackexchange.com/q/123729/186471


0
投票
=ARRAYFORMULA(IF(LEN(A2:A), TEXT(A2:A, "mmm")&" Week "&
 WEEKNUM(A2:A, 2)-WEEKNUM(EOMONTH(A2:A, -1)+1, 2)+1, ))

0

© www.soinside.com 2019 - 2024. All rights reserved.