最近的日期与大于6的数字相关联

时间:2015-04-28 08:38:55

标签: arrays excel

我正在使用excel,并且有两列如此布局:

A栏 - 包含日期

B栏 - 包含数字

我使用数组公式扫描B列以查找所有出现的数字> 6然后检查他们是匹配还是不匹配。

然后在匹配的地方,我正在检查A列的最近日期,该日期对应于b栏中的值。

我使用以下数组公式执行此操作:

{=IF(COUNTIF(B:B,">6")=0,"No Match",MAX(IF(B:B=">6",A:A)))}

然后我计算从今天起发生此值的天数。

=IFERROR(TODAY()-M1,0)

我收到一条错误消息,说我的公式中存在以下公式错误

{=IF(COUNTIF(B:B,">6")=0,"No Match",MAX(IF(B:B=">6",A:A)))}

1 个答案:

答案 0 :(得分:0)

您可以通过INDEX function使用MAX function来实际使用标准的非数组公式。

azure virtual machine

这将作为日期序列号返回,如 42,125 。您必须将其格式化为日期。