我有一个包含2个条件的复杂查询,问题在于第二个条件取决于第一个条件的位置,我在理解如何从第一个匹配项中获取位置时遇到了麻烦。
条件1很容易,因为它是家庭大小,基本上可以从一列中读取并匹配家庭大小
条件2是收入金额,收入表宽4列,深8行(C5:F12)。收入金额取决于家庭规模。因此,我需要返回最匹配该家庭规模的收入的值,而又不超过该数字。在下面的示例中,为4个家庭提供的收入为55,200美元,应返回E8(62,950美元)。
一旦我必须编写另一个公式以返回第4行上的奖励金额,在提供的示例中,奖励金额为单元格E4($ 70,000)。我不知道我将为此使用什么公式。也许是很长的IF语句(不确定)。
我正在使用此公式,但出现#N / A错误,这可能是由于查找数组的大小所致。我在索引/匹配中看到的每个示例都具有用于在一行中查找值的列,但是对于我的数据,需要查找的行取决于家庭大小。
=INDEX(C5:F12,MATCH(C14,B5:B12,0),MATCH(C15,C5:F12,-1))