Open Office Calc - какую формулу можно использовать для поиска значения в столбце на основе другого значения, достигнутого в другом столбце

303
user2041029

Таким образом, у меня есть 2 отдельных столбца (столбец A / B для этого вопроса), которые используют разные формулы для увеличения приблизительно на разные суммы. Мне нужна формула / уравнение, которое, когда столбец B достигает определенного значения в строке (скажем, значение достигнуто в строке 5, а значение, которое я хочу получить равным 4), отображает значение, которое в настоящее время находится в строке 5 столбца A. Так что в примере ниже Im ищет, когда столбец B достигает 4 (который находится в строке 5), поэтому он будет отображать 10, потому что это значение в строке 5 столбца A.

Column B Column A
0 2 1 4 2 6 3 8 4 10

Я попытался использовать уравнение соответствия INDEX следующим образом
INDEX(A1:A6;MATCH(4;B1:B6;0)).

Однако с этим я получаю ошибку # N / A. Что я должен использовать, чтобы исправить это?

0
Это немного неоднозначно. Можете ли вы отредактировать вопрос, чтобы добавить достаточно примеров, чтобы люди могли видеть значения в контексте и действие, которое вы хотите выполнить? fixer1234 7 лет назад 0

1 ответ на вопрос

2
Mariano

Функция, которую вы ищете - VLOOKUP . Возвращает значение из столбца таблицы в строке, найденной путем поиска в первом столбце.

Синтаксис:

VLOOKUP(lookupvalue; datatable; columnindex; mode)

Если вы ищете значение 6в столбце A, и ваша таблица находится в диапазоне A1:B99, вы должны использовать:

VLOOKUP( 6; $A$1:$B$99; 2; FALSE) 

Он вернет значение в столбце B, где столбец A имеет первые 6.

Я попытался с помощью метода VLOOKUP, и он все еще не работает (Он продолжает выдавать ошибки. Я читал, используя метод INDEX MATCH будет работать и иметь один из следующих. INDEX (R5: R6007; MATCH (6; X5: X6007; 0)). То, что я здесь говорю, - это поиск строки в столбце R, которая, если в строке в столбце X найдено значение 6, отображает значение столбца R. Однако теперь я получаю ошибку # N / A и исчерпаны решения. Что я сделал не так? user2041029 7 лет назад 0
Не могли бы вы отредактировать свой вопрос, показывая значения в вашем листе и ожидаемый результат? Mariano 7 лет назад 0
Вопрос отредактирован для лучшего объяснения и содержит пример того, что я пытаюсь сделать user2041029 7 лет назад 0

Похожие вопросы