我正在尝试对来自两个不同工作表的两个表执行=IFERROR(SUMIFS(OR(VLOOKUP($B3,COUNTY),D2-$A3,OR(VLOOKUP($C3,COUNTY),D2+$A3))),D2)
index
。
我尝试使用+号添加两个不同的索引匹配公式 我试图添加索引并用逗号匹配功能
match
有效
=IFERROR(INDEX(Building!$H$4:$H$3490,MATCH($I5,Building!$A$4:$A$3490,0)),0)
有效
我想要的是如果不存在执行第二个公式的第一个条件
当前公式:
=IFERROR(INDEX(AltCapID!$H$2:$H$608,MATCH($A5,AltCapID!$A$2:$A$608,0)),0)
=IFERROR(INDEX(Building!$H$4:$H$3490,MATCH($I6,Building!$A$4:$A$3490,0)),0)+IFERROR(INDEX(AltCapID!$H$2:$H$608,MATCH($A6,AltCapID!$A$2:$A$608,0)),0)
与I6
中的值匹配,所以我期望Building!$A$4:$A$3490
的结果,而不是Building!$H$4:$H$3490
错误
答案 0 :(得分:0)
编辑问题后,您正在寻找的公式如下:
=IFERROR(INDEX(Building!$H$4:$H$3490,MATCH($I5,Building!$A$4:$A$3490,0)),IFERROR(INDEX(AltCapID!$H$2:$H$608,MATCH($A5,AltCapID!$A$2:$A$608,0)),0))
答案 1 :(得分:0)
再次阅读答案后,我意识到我所需要的只是一个if语句。所以我加了
= IF(A5 =“”,IFERROR(INDEX(Building!$ H $ 4:$ H $ 3490,MATCH($ A5,AltCapID!$ A $ 2:$ A $ 608,0)),0)),IFERROR( INDEX(AltCapID!$ H $ 2:$ H $ 608,MATCH($ A5,AltCapID!$ A $ 2:$ A $ 608,0)),0)))
在我的表格中,如果要使用该单元格,则列A为空