У меня сложный поиск, который имеет 2 критерия, проблема в том, что 2-й критерий зависит от местоположения первого, и у меня возникают проблемы с пониманием, как передать ему местоположение из первого совпадения.
Критерий 1 прост - это размер семьи, он в основном читается из одного столбца и соответствует размеру семьи
Критерий 2 - сумма дохода, таблица доходов - 4 столбца в ширину и 8 строк в глубину (C5: F12). Размер дохода варьируется в зависимости от размера семьи. Поэтому мне нужно вернуть значение, которое ближе всего соответствует доходу для этого размера семьи, не превышая число. В приведенном ниже примере обеспеченный доход составляет 55 200 долларов США для семьи из 4 человек, которая должна вернуть E8 (62 950 долларов США).
Как только я получу это, мне нужно будет написать другую формулу для возврата суммы вознаграждения, которая находится в строке 4. В приведенном примере сумма вознаграждения будет равна ячейке E4 (70 000 долл. США). Я понятия не имею, какую формулу я бы использовал для этого; возможно длинное утверждение IF (не уверен).
Я использую эту формулу, но получаю ошибку # N / A, которая, вероятно, из-за размера поискового массива. Каждый пример, который я видел в index / match, имеет столбцы для поиска значения в одной строке, но с моими данными строка, в которой нужно искать, зависит от размера семьи.
=INDEX(C5:F12,MATCH(C14,B5:B12,0),MATCH(C15,C5:F12,-1))