Open Office Calc - какую формулу можно использовать для поиска значения в столбце на основе другого значения, достигнутого в другом столбце
Таким образом, у меня есть 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. Что я должен использовать, чтобы исправить это?
1 ответ
Функция, которую вы ищете - VLOOKUP. Возвращает значение из столбца таблицы в строке, найденной путем поиска в первом столбце.
Синтаксис:
VLOOKUP(lookupvalue; datatable; columnindex; mode)
Если вы ищете значение 6
в столбце А, и ваша таблица находится в диапазоне A1:B99
, вы должны использовать:
VLOOKUP( 6; $A$1:$B$99; 2; FALSE)
Он вернет значение в столбце B, где столбец A имеет первые 6.