У меня есть два столбца, скажем, столбец A и B. В столбце A у меня есть значение P/L. В столбце B у меня есть процент, соответствующий каждому значению. Теперь мне нужно найти способ выбрать значение P/L, процентное значение которого составляет 5%. Обратите внимание, что столбец B может содержать значение 5% или нет. Например, он может иметь значение от 4 до 5%. В этом случае мне нужно рассчитать значение P/L для 5%. Пожалуйста помоги.
2 ответа
Возможно, вы захотите использовать функцию VLOOKUP
, хотя она требует, чтобы ваше значение поиска было первым столбцом в вашей таблице поиска, поэтому вам придется указывать значения в процентах слева от значений P/L. Вам также необходимо отсортировать столбец поиска в порядке возрастания.
Он поддерживает поиск по диапазону, который найдет совпадение в случае, если в столбце поиска не указано ровно 5%.
пример
Возьмите в листе следующее:
[A] [B]
[1] 4.00% 100
[2] 4.32% 110
[3] 4.70% 120
[4] 5.12% 130
[5] 5.80% 140
Формула =VLOOKUP( 0.05 , A1:B5 , 2 , TRUE)
, это вернет значение 120
как это самое близкое значение для столбца A не превышает 5%.
Я думаю, что VLOOKUP
- ваша лучшая ставка, но если вы не хотите перемещать столбцы, вы можете использовать OFFSET
с MATCH
:
=OFFSET($A$1,MATCH(A8,$B$1:$B$5,0)-1,0,1,1)
Куда:
- A1 - первая ячейка ваших номеров P & L
- A8 - это место, где находится процент, который вы хотите посмотреть (может быть любая ячейка или значение)
- B1:B5 - это диапазон, в котором находятся ваши проценты
- 0 в функции соответствия указывает, что
MATCH
должен быть точным
Он работает путем смещения от ячейки A1 на:
- Тем не менее, во многих строках ниже "соответствующего" значения (меньше 1, потому что вам необходимо учитывать тот факт, что ячейка, от которой вы смещаете (A1), является частью вашего набора данных).
- Более 0 столбцов (если бы вы использовали B1 в качестве ссылочной ячейки, это было бы -1, потому что вам нужно было бы сместить влево на один столбец)
И диапазон, который вам нужно вернуть, составляет 1 ячейку и ширину 1 ячейку.