1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

vlookup 의 true 기능 관련.

VLookup 조회 수 3169 추천 수 0 2012.07.02 10:28:12

안녕하세요.

 

아래 표 관련 질문은 해결됐는데, 사용하려고 보니 한가지 기능이 더 필요해 질문드립니다.

 

vlookup 의 true 기능은 찾는 값보다 작은 값중 가장 큰 값을 찾자나요...( 근사한 값 중에서 작은 값을 취하는 경우)

 

이와 반대로 찾는 값보다 큰 값 중 가장 작은 값 ( 표에서 근사한 값 중 큰 값을 취하도록 ) 을 찾을 수 있을까요?

 

네이버에 찾아보니 배열수식을 써야한다는 것 같던데 잘 이해가 안되네요 ^^;

 

 


댓글 '5'

profile

[레벨:30]아별

2012.07.02 15:31:11
*.104.126.21

rynoel님.. 반갑습니다.. ㅎㅎ

 

VLookup의 활용방법이 궁금하시군요..

 

첨부파일을 참고해보세요..

찾는 값을 조금 수정하면 원하시는 결과를 얻을 수 있을 것 같네요..

 

 

성적표를 예를 든다면..

 

기준표가 80-89점 구간이 B라고 했을 경우..

VLOOKUP( 88점, 기준표, 2, TRUE) 로 하면.. 88점보다 작으면서 가장 큰 숫자인 80을 찾아서 B라는 학점을 줍니다.

 

찾는 값을 수정해서,

VLOOKUP( ROUNDUP(88점,-1), 기준표, 2, TRUE) 로 하면.. 찾는 값이 90점이 되어서 기준표의 90-100구간의 A라는 학점이 될 것입니다.

 

결국은..

찾는 값들의 포멧과 기준표의 구간차이등에 따라 적당히 수식으로 가공해서 사용하면 될 것 같습니다.

 

결론은..

질문하실때는 엑셀파일을 첨부해주시기 바랍니다..입니다. ^^

 

 

자세한 내용은 첨부파일을 참고하세요..

다운받기 : abyul.com_20120702_VLookup_TrueOption-1.xlsx

 

 

[미리보기]

001.png

 

첨부

[레벨:3]rynoel

2012.07.02 15:44:55
*.226.142.23

답변 감사합니다. 약간 불규칙한 부분이라 라운드 업은 쓰지 못할것 같습니다. ^^;;

 

아래와 같이 생긴 표인데요. 맨 앞의 첫째 조건에서는 76 보다 큰 값은 122를 취해야 합니다

마찬가지로 두번째 조건에서는 예를들어 149 보다 큰 값은 223 을 취해야 하구요... 여기서는 라운드업을 쓰지 못할것 같고...

좀 애매하게 생겼네요.. ^^;

 

죄송하지만...다시 한번 봐주실수 있으신지.. 감사합니다~.

 

Conveyor
Length
(m)
(Wb+Wm)
(kgf/m)
Approximate Slope (deg)
0 2 3.5 5 7 14 18
76 30 0.035 0.035 0.034 0.031 0.031 0.031 0.031
74 0.035 0.034 0.033 0.032 0.031 0.028 0.027
112 0.035 0.034 0.032 0.032 0.030 0.027 0.025
149 0.035 0.033 0.032 0.031 0.030 0.026 0.023
223 0.035 0.035 0.034 0.033 0.031 0.025 0.021
298 0.035 0.035 0.035 0.035 0.032 0.024 0.018
372 0.035 0.035 0.035 0.035 0.033 0.021 0.018
446 0.035 0.035 0.035 0.035 0.032 0.019 0.018
122 30 0.035 0.034 0.032 0.03 0.03 0.03 0.03
74 0.035 0.033 0.031 0.029 0.029 0.026 0.025
112 0.034 0.033 0.03 0.029 0.028 0.024 0.021
149 0.034 0.032 0.03 0.028 0.028 0.022 0.019
223 0.035 0.034 0.031 0.028 0.027 0.019 0.016
298 0.035 0.035 0.033 0.03 0.027 0.016 0.014
372 0.035 0.035 0.034 0.03 0.026 0.017 0.016
446 0.035 0.035 0.034 0.029 0.024 0.018 0.018
152 30 0.035 0.033 0.031 0.03 0.03 0.03 0.03
74 0.034 0.032 0.03 0.028 0.028 0.024 0.023
112 0.033 0.032 0.029 0.027 0.027 0.021 0.019
149 0.033 0.031 0.029 0.028 0.026 0.019 0.016
223 0.035 0.033 0.03 0.027 0.024 0.016 0.016
298 0.035 0.035 0.03 0.027 0.029 0.016 0.016
372 0.035 0.035 0.03 0.025 0.021 0.016 0.015
446 0.035 0.035 0.029 0.024 0.019 0.018 0.018

첨부
profile

[레벨:30]아별

2012.07.02 17:16:57
*.104.126.21

굳이 ROUNDUP을 사용하지 않더라도..

아래처럼 변형해서 사용하면 되지 않을까요? ^^

VLOOKUP( IF(N3<=76,76,IF(N3<=122,122,IF(N3<=152,152,0))), 기준표, 2, TRUE)

[레벨:3]rynoel

2012.07.04 08:46:01
*.226.142.23

아 이런 방법이...표가 일정 패턴인 경우는 이런 방법으로 해도 되겠네요 ^^ 


그럼 마지막으로 하나만 더 질문 드려요....

일정 패턴이 아니라 ...  


4, 8 , 9 , 10 , 16, 20 ... 등 data 값은 항상 바뀔수 있다는 전제 하에 비교 대상보다 근사값을 찾는 함수는 어떻게 처리하나요...?

예를 들어 이경우 비교 대상이 11 이라 하면 16을 찾고 9.5 인 경우에는 10 을 찾는...


항상 답변해주셔서 감사합니다.~ ^^

------------------------------------------------------ 수 정 ----------------------------------------------------------------------------------------------------

질문 올리고 생각해봤는데 일단 첨부파일처럼 보조필드 하나 생성해서 하면 될 것 같긴 한데 보조필드 없이 만들 수 있는 방법이 있을까요? 

첨부
profile

[레벨:30]아별

2012.07.04 10:22:58
*.104.126.21

rynoel님..

 

1. 찾는 값보다 크거나 같은 값 중에 최소값을 찾을때에는 MATCH 함수를 사용합니다.

    그런데 MATCH함수를 그렇게 사용하려면 참조 영역이 내림차순으로 정렬되어 있어야한다는 제약 조건이 있습니다.

 

2. 찾는 값과 참조영역을 하나로 연속된 영역으로 지정할 수 있으면 RANK함수를 사용할 수도 있습니다.

 

첨부파일을 참고하세요..

 

다운받기 : abyul.com_20120704_matchLargerNumber-1.xlsx

 

[미리보기]

0007.png

첨부
문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 63527
462 도와 주세요~ ^^;; file [1] [레벨:1]papabear 2009-07-17 4612
461 차트 시작일과 종료일만으로 자동 일정 그래프 작성하기 file [1] [레벨:1]질베르토 2013-04-15 4610
460 엑셀일반 엑셀 cloud tool 파일 구할수 있을까요? [3] [레벨:1]달리아 2013-03-22 4608
459 pivot 다중범위통합 ㅠㅠ 할수없이 _ 피벗테이블 다중 통합 범위 [4] [레벨:5]눈물바다 2012-08-08 4606
458 엑셀일반 혹시 입력된 데이터숫자 사이에 - << 이걸 집어 넣을수 잇나요? [1] [레벨:1]월계몽키 2015-02-24 4605
457 엑셀일반 구버전 호환모드로 로드 시, 계행문자 줄바꿈 저장 안되는 현상 관련 file [2] [레벨:6]파이스 2012-01-02 4601
456 엑셀 2007 질문입니다. file [1] [레벨:1]베이스맨 2009-12-30 4596
455 아별툴관련질문 엑셀창 질문.. [5] [레벨:4]나카타 2013-01-08 4594
454 VBA 진행바 응용(다른 메뉴 실행중) _ 작업 진행바 Progress bar file [3] [레벨:5]맑은이슬 2013-02-02 4593
453 셀서식(표시형식) [분류문의] 데이터 유효성검사를 이용해 분류를 만든 다음에 특정셀 값 입력 [1] [레벨:1]수박한통 2013-01-12 4593
452 셀에 입력한 규격 계산. [5] 최선으로 2009-07-10 4589
451 VBA 파일&폴더 엑셀파일명으로 검색하여 링크걸기 file [1] [레벨:2]광택입니다 2012-09-29 4572
450 엑셀일반 엑셀로 확률도 구할수있나요? [1] [레벨:2]양다원 2011-09-27 4566
449 테두리 두께 변경과 색상 입히기 file [2] [레벨:1]최선 2012-01-08 4565
448 AK18101*2 으로 되어 있는 셀을 빈셀에 AK18101 AK18101 으로 나열하는 방법 [2] 한따까리 2009-10-09 4563
447 VBA 파일&폴더 VBA 수정하여 사용하다가 막혀서 문의드립니다. file [2] [레벨:1]예진 2012-11-23 4556
446 엑셀수식 고수님들 도와주세요 ~ 엑셀에서 글자색에 따른 if함수 수식 가능해요? [1] [레벨:1]관절결림 2012-08-23 4546
445 VBA 파일&폴더 리본메뉴 폴더 열기 [3] [레벨:5]맑은이슬 2013-04-13 4546
444 아별님~ 두번째 질문을 구체적으로 작성했습니다~^^ [5] [레벨:1]리시안샤스 2009-07-27 4545
443 VBA 현재 선택 된 셀을 기준으로 같은방식의 연산결과 값을 산출하는 법 file [1] [레벨:4]부루끄 2011-07-26 4543