我正在尝试使用一个简单的嵌套IF语句来运行两个INDEX / MATCH函数之一。
逻辑是,如果列C包含单词"是"那么我希望INDEX / MATCH有两个标准的某个数组,并在第13列中返回相应的结果。如果C列包含单词" no"那么我希望INDEX / MATCH对于两个相同的标准是相同的数组,但是在第14列中返回相应的结果。在这两种情况下,结果再乘以D列中的整数。
我的公式如下。请注意,该阵列位于单独的工作表上。现在,当C列值为" No。"时,此公式可正常工作。但是当它被设置为"是"然后我收到#REF错误。
= IF(C4 =" No",(INDEX(' 2015年RVU数据(不要编辑)'!$ A $ 8:$ M $ 8922,MATCH(1,( ' RVU输入'!A4 =' 2015年RVU数据(不要编辑)'!$ A $ 8:$ A $ 8922)*(' RVU输入'!B4 =' 2015年RVU数据(不要编辑)'!$ B $ 8:$ B $ 8922),0),13) D4),IF(C4 ="是" ,(索引(' 2015年RVU数据(不要编辑)'!$ 8 $ 8:$ M $ 8922,MATCH(1,(' RVU输入'!A4 =' 2015年RVU数据(不要编辑)'!$ 8澳元:$ A $ 8922)(' RVU输入'!B4 =' 2015年RVU数据(不要编辑) ' $ B $ 8:!$ B $ 8922),0),14)* D4))
答案 0 :(得分:0)
对不起家伙我想出来了。
公式是正确的,但我忘了展开INDEX语句中指定的数组大小,以包含第二个IF语句中引用的第14列。