在两个表中find第一个匹配

我有两个表(摊销(A)和复合(C)),我试图find第一个dateA ,其中dateA >dateC AND值A <值C. 我认为它会像索引(dateA ,匹配(和()),但我不完全确定匹配是什么。所以,给出下面的表,返回值将是2/1/2044 (dateA = 1/31/2044 <2/1/2044和$ 38,185.18> 37,767.32)。

Compounding Amortization Value Date Value Date $37,894.51 11/22/2043 $41,751.75 11/1/2043 $37,952.62 12/6/2043 $40,428.16 12/1/2043 $38,010.74 12/20/2043 $39,100.03 1/1/2044 $38,068.88 1/3/2044 $37,767.32 2/1/2044 $38,127.02 1/17/2044 $36,430.04 3/1/2044 $38,185.18 1/31/2044 $35,088.16 4/1/2044 $38,243.35 2/14/2044 $33,741.67 5/1/2044 $38,301.53 2/28/2044 $38,359.73 3/13/2044 

编辑6/30:更新示例数据以更加真实地反映实际情况

也许,假设上面是在ColumnA:D,请尝试select这些列和:格式 – 条件格式…, 自定义公式是和:

 =AND($C1-$A1>0,$C2-$A2<0) 

与黄色填充。 完成

调整适用范围到A2:D8,假设是在哪里5/1/2044驻留。

上面的注释(可能非常相关)会忽略date,并且纯粹依赖于值列Amortisation低于Compounding

arrays(CSE)公式:

 =INDEX(D:D,MATCH(1,(D:D>B:B)*(C:C<A:A),0)) 

Ctrl Shift Enter