INDEX AND MATCH 函数:创建仪表板的障碍

INDEX AND MATCH 函数:创建仪表板的障碍

在此处输入图片描述

在此处输入图片描述

所用公式:

=INDEX(in!D:D,MATCH($B$1,in!$B:$B,FALSE) * MATCH(B$3,in!$C:$C,FALSE),1)

同样没有给出期望的输出。对于 AAL 的第 1 年,不确定为什么会出现 78787(第 2 年和第 3 年)而不是 5822。

答案1

将您的公式更改为:

=IFERROR(INDEX(in!$D:$D,MATCH(1,($B$1=in!$B:$B) * (B$3=in!$C:$C),0)),0)
  • ($B$1=in!$B:$B) * (B$3=in!$C:$C):每个运算的结果都是布尔值。将它们相乘时,结果将是0(未找到) 或1(找到)。
  • MATCH(1,($B$1=in!$B:$B) * (B$3=in!$C:$C),0):查找两个条件都正确的行。
  • =IFERROR(INDEX(in!$D:$D,MATCH(1,($B$1=in!$B:$B) * (B$3=in!$C:$C),0)),0): 如果找到则显示结果。如果没有找到,则显示0

结果

相关内容