열에서 특정 값을 선택하려면


1

두 개의 열이 있는데, 열 A와 B를 말하게합시다. 열 A에는 P / L Value가 있습니다. B 열에는 각 값에 해당하는 백분율이 있습니다. 이제 저는 퍼센트 값이 5 % 인 P / L 값을 선택하는 방법을 찾아야합니다. B 열은 5 %의 가치가 있거나 그렇지 않을 수 있습니다. 예를 들어 4 ~ 5 % 사이의 값을 가질 수 있습니다. 이 경우 5 %의 P / L 값을 계산해야합니다. 도와주세요.


아래 답변 중 하나가 효과가 있다면 응답의 왼쪽에있는 체크 표시를 클릭하여 해결책을 수락해야합니다. 그렇지 않은 경우 작동하지 않는다면 알려주십시오.
variant

답변:


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 %를 초과하지 않습니다.


1

나는 생각한다. VLOOKUP 최선의 방법이지만 칼럼을 옮기고 싶지 않다면 OFFSETMATCH:

=OFFSET($A$1,MATCH(A8,$B$1:$B$5,0)-1,0,1,1)

어디에:

  • A1은 P & L 번호의 첫 번째 셀입니다.
  • A8은 조회하려는 비율이있는 곳입니다 (셀 또는 값일 수 있음).
  • B1 : B5는 귀하의 백분율이 위치한 범위입니다.
  • match 함수의 0은 MATCH 정확해야한다.

그것은 셀 A1에서 오프셋하여 작동합니다 :

  • 그러나 "일치하는"값 아래로 많은 행이 있습니다 (1보다 작기 때문에 (A1)로부터 상쇄하는 셀이 데이터 집합의 일부라는 사실을 고려해야하기 때문에
  • 0 열 이상 (참조 셀로 B1을 사용한 경우 왼쪽으로 한 열씩 오프셋해야하므로 -1이됩니다)

그리고 반환해야 할 범위는 1 셀 높이와 1 셀 넓이입니다.


+1 다음 번에 표준 조회를 위해 내 데이터를 리팩터링하고 싶지 않거나 수정할 수없는 트릭을 기억해야합니다.
DMA57361
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.