태그 보관물: macros

macros

열에서 특정 값을 선택하려면 이제 저는 퍼센트 값이 5 %

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



답변

너는 아마도 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 최선의 방법이지만 칼럼을 옮기고 싶지 않다면 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 셀 넓이입니다.


답변