2014-01-20 57 views
0

我有3个日期存储桶。Excel日期公式 - 如果在日期x和日期之间y

  1. 2014年1月21日到2017年1月21日
  2. 2017年1月22日到2022年1月22日
  3. 2022年1月23日+

我有日期的列表,并希望具有的公式,其识别哪个日期桶是该日期并返回相应的数字1,2或3.因此,26.04.2019将按照上述返回2。谁能帮我这个 ?

回答

2

尝试使用下面的公式:

=MATCH(TEXT(A1, "dd.mm.yyyy"),{"21.01.2014","22.01.2017","23.01.2022"},1) 

或(取决于您的本地设置)

=MATCH(TEXT(A1, "dd.mm.yyyy"),{"21.01.2014";"22.01.2017";"23.01.2022"},1) 

enter image description here

+1

+1'MATCH'的做法,但我会假设这是有效的在Z1:Z3中每个“桶”的开始日期的日期,使用'= MATCH(A1,$ Z $ 1:$ Z $ 3)' –

+0

谢谢!你说得对,如果OP可以使用额外的篮子,你的配方更适合。关于'文本(...)' - 当我使用像“{”21.01.2014“;”22.01.2017“;”23.01.2022“}'的公式中的数组时,我的日期存储就像文本一样,我必须使用'文本(...)',因为我的日期从'A1'转换成像这样的'44576' –

相关问题