Exceldate如果条件
根据以下条件所需的Excel公式:
条件:
After Date after 31/07/2017 Before Date after 12/10/2016 & Before 01/08/2017 Old Date after 12/10/2015 & Before 12/10/2016 Very Old Date Before 12/10/2015
输出如下
Date Status 12-03-2014 Very Old 10-03-2015 Very Old 11-02-2016 Old 05-05-2016 Old 22-12-2016 Before 25-01-2017 Before 28-02-2017 Before 20-03-2017 Before 19-06-2017 Before 20-07-2017 Before 21-07-2017 Before 10-08-2017 After 25-08-2017 After 29-08-2017 After 01-09-2017 After 08-09-2017 After
请帮助CSGanesh
创build一个包含开始date和预期结果的表格:
然后使用VLOOKUP()
=VLOOKUP(D2,A:B,2,TRUE)
如果你不想使用表格,但想要硬编码的公式,那么:
=CHOOSE(MATCH(D2,{0,42289,42655,42947}),"Very Old","Old","Before","After")
{0,42289,42655,42947}
是通用格式的date,可以用引号中的实际datereplace; {"1/0/1900","12/10/2015",...}
我会使用一个嵌套如果说明这里是一个链接:
https://exceljet.net/formula/nested-if-function-example
这里是前两个条件,excel可以解释时间间隔,用条件locking单元格,然后拖动公式。 记得要确认单元确实是一个date。
IF(date<12/10/15,“非常古老”,IF(AND(D6> 12/10/15,date<12/10/16),“旧”,0))