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

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

vlookup 의 true 기능 관련.

VLookup 조회 수 2773 추천 수 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 42578
821 엑셀일반 엑셀파일 비밀번호 단체 설정 가능한가요? [30] [레벨:4]쟈니 2012-06-18 54102
820 엑셀일반 회원만 질문을 올릴 수 있습니다. [레벨:30]아별 2010-09-21 33265
819 기타 [필독] 질문시.. 엑셀 파일 첨부, 윈도우버전과 엑셀버전 표기, 답변 받으면 피드백 댓글 꼭 달기.. [레벨:30]아별 2011-08-11 26805
818 엑셀일반 행높이 최대치 조절 가능할까요? _ Excel 사양 및 제한 [3] [레벨:6]파이스 2012-06-01 14802
817 엑셀 웹커리에서 URL 바꾸기 매크로 질문 [1] [레벨:1]밥사마 2009-09-01 13378
816 엑셀- sumif와 sumcol 혼용사용에 대해서 (급해요) [1] 아놔 2009-07-31 12988
815 엑셀일반 엑셀에서 사진 고정하는 방법 없을까요? [3] [레벨:3]빛의행운아 2012-07-30 12662
814 제가 해외 사우디에서 파일을 받았는데 글씨가 계속 깨짐니다. file [1] [레벨:0]홍콩중국홍콩 2010-05-10 10944
813 또 다시 질문이 있어서 왔습니다. (일자별 관리시트에서 이전 시트 값(전일 잔액 등) 자동 불러오기) file [1] [레벨:3]harcz 2010-05-22 10902
812 엑셀수식 3차 방정식 풀기. [1] [레벨:3]rynoel 2012-06-13 10893
811 엑셀에서 지수값 계산하기 [1] [레벨:2]양다원 2009-07-21 10454
810 셀색깔별로 합계를 내고 싶습니다. file [1] [레벨:1]지민 2010-04-09 10442
809 엑셀에서 복사할 때 행 및 열넓이까지 그대로 복사하는 방법 [7] [레벨:2]만쥬 2010-12-07 10228
808 엑셀일반 셀 안에 삽입된 이미지의 정가운데(가로+세로)정렬 방법이 궁금합니다. [6] [레벨:6]파이스 2011-10-11 10079
807 VBA 엑셀 열 추가 _ 엑셀의 마지막 셀 재 인식시키는 팁 ActiveSheet.UsedRange.Select imagefile [1] [레벨:5]눈물바다 2009-08-27 10074
806 엑셀 주식형 차트 2009-08-17 9977
805 엑셀에서 특정데이터 불러오기 [1] [레벨:1]쒸뱅이 2009-07-17 9928
804 피벗테이블 피벗테이블에서 (비어있음)을 보이지 않게 할 수 있나요? file [레벨:1]농구경제박사 2016-02-25 9767
803 두 자료를 비교하여 같은 값을 다른 시트에... file [1] [레벨:1]프로도 2010-05-11 9758