繁体   English   中英

如果索引符合2个条件则为Excel

[英]Excel if index match 2 criteria

昨天我遇到了1条标准查询的挑战,今天,尽管有昨天的课程,但2条标准查询同样使我感到困惑。 这是新的嵌套if-index-match公式:

{=IFERROR(IF(INDEX($C:$C,MATCH(1,(B2=$AO$2:$AO$31)*("Good"=$AT$2:$AT$31),0))="PG",3,IF(INDEX($C:$C,ISNUMBER(MATCH(1,(B2=$AO$2:$AO$31)*("Bad"=$AT$2:$AT$31),0)))="PG",-5)),"NaN")}

当输入为“ Good”时,我得到的结果为“ 3”; 输入为“不良”时,我得到的结果是“ NaN”。 我希望输入“不良”时公式返回“ -5”,但是错误检查在某处有#N / A。 我究竟做错了什么?

您的公式过于复杂,未知范围太多,因此我真的不想研究在什么情况下究竟会发生什么。 但是,如果您比较“好”和“坏”(以及丑陋的?)条件,则会发现差异:

IF(INDEX($C:$C,MATCH(1,(B2=$AO$2:$AO$31)*("Good"=$AT$2:$AT$31),0))="PG"

IF(INDEX($C:$C,ISNUMBER(MATCH(1,(B2=$AO$2:$AO$31)*("Bad"=$AT$2:$AT$31),0)))="PG"

我想至少有一个问题的根源

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM