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

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

vba질문하나 올리겟습니다.ㅠㅠ

VBA 조회 수 6847 추천 수 0 2013.03.27 14:53:53

대학교 모집인원 vba로 추출해보려하는데요

 

sheet1 에 번호와 국어 영어 수학 총점수  가잇고

 

sheet2에는 번호 모집인원 예비인원이 있습니다..

 

합격발표 폼이 잇는데

 

거기 들어잇는 커맨드 박스를 클릭하면 sheet1의 번호와 sheet2의 번호 같은게 잇고

 

모집인원이 1명 이면 총점수에서 가장 큰 점수가 합격여부에 합격이라고 나오고

 

예비인원이 1명이면 2번째로 큰 점수가 예비이라고 나오고

 

나머지는 불합격 이라고 나오고싶은데.. 어떻게 해야할지를 모르겟어요.ㅠ 도와주세요.ㅠㅠ

 

 


댓글 '3'

profile

[레벨:30]아별

2013.03.27 19:30:12
*.104.126.21

gg남자님..

왜 굳이 vba를 사용하시려는지 모르겠습니다.

그냥 수식으로 해도 될까요?

굳이 VBA로 하시려면.. 수식에 적용된 알고리즘을 잘 파악해서 한번 직접 구현해보세요..


조건1. 데이터가 번호순으로 정렬되어 있다는 가정하에 수식을 만들어 보았습니다.

조건2. 셀영역이름은 아래의 1개의 이름을 정의했습니다.

            번호별총점수

            =OFFSET(데이터!$E$4,MATCH(데이터!$A5,데이터!$A$4:$A$12,0)-1,0,COUNTIF(데이터!$A$4:$A$12,데이터!$A5),1)

조건3. 동점자에 대한 처리기준이 없어 동점자는 같이 합격시키거나 불합격시킵니다.


F5셀에 아래의 수식을 입력하면 됩니다.

=IF(RANK(E5,번호별총점수)<=VLOOKUP($A5,기준인원!$A:$C,2,0),"합격",IF(RANK(E5,번호별총점수)<=(VLOOKUP($A5,기준인원!$A:$C,2,0)+VLOOKUP($A5,기준인원!$A:$C,3,0)),"예비","불합격"))


자세한건 첨부파일을 다운 받아 보세요..

다운받기 : abyul.com_20130327_rank.xlsm


[ 미리보기 ]

abyul.com_0000835.jpg


첨부

[레벨:2]LH

2013.03.29 08:56:32
*.42.99.233

지방 기능경기대회 문제를 말씀하시는것같으신데 저는 그 문제 VBA로 해결했습니다.

 

27~29쪽 문제입니다.

 

아별님께서 잘 체크하셨는데요 문제를 읽어보면 다음과 같은 문제가 생깁니다.

1. 동점자 처리

2. 불합격자의 처리

3. (컴퓨터정보과 모집,예비인원)데이터의 약간의 미스?

첨부
profile

[레벨:30]아별

2013.04.01 12:31:15
*.104.126.21

지방기능경기대회 문제라면.. 미리 말을 했어야.. 쿨럭.. =_=;;

LH님 감사합니다.


문제는 확인은 안해봤지만..

제 홈페이지가..

문제풀이해주려고 만든 사이트가 아닐텐데요.. @_@;;

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 46168
622 VLookup vlookup 의 true 기능 관련. [5] [레벨:3]rynoel 2012-07-02 2882
621 자동 필터의 기능을 사용하여 제작한 메크로를 대체 가능한가요? file [2] [레벨:1]이엑셀 2010-11-12 2888
620 엑셀수식 수식좀 만들어주세요 [3] [레벨:4]요셉 2013-03-15 2890
619 기타 안녕하세요 아별님^^ [1] [레벨:2]쿠라 2013-02-15 2892
618 피벗테이블 피벗테이블을 이용해서 할 수 있는 방법이 있나요???? file [3] [레벨:5]정화 2011-11-12 2896
617 엑셀일반 도움 부탁드려요 ㅜㅜ 정렬 질문입니다. [2] [레벨:1]captainkidd 2013-11-25 2896
616 아별툴관련질문 아별 설치후 추가기능 선택시 에러발생 imagefile [레벨:1]aratus 2014-05-09 2900
615 엑셀일반 엑셀 관련 질문입니다. imagefile [2] [레벨:1]JYK 2013-11-11 2904
614 피벗테이블 질문하나 더 올립니다 file [6] [레벨:4]pgpoch 2012-01-02 2909
613 다량데이터 일부분씩 저장하기 [1] [레벨:1]해적 2010-12-06 2910
612 피벗테이블 Pivot file [11] [레벨:1]예진 2012-11-05 2911
611 VLookup 어떻게 수식을 만들어야할지 모르겟어요ㅜㅜ file [3] [레벨:1]영우세령아빠 2013-04-12 2921
610 VBA 데이터가 있을 경우 수식 넣기?? [4] [레벨:1]아우릭 2012-03-20 2924
609 VLookup 두개이상의 범위조건을 만족하는 값을 구하려면..? file [3] [레벨:2]파란달 2013-05-02 2925
608 엑셀수식 MATCH함수 수식 내에 참조수식을 넣으려면? file [5] [레벨:1]아아압액셀 2012-06-06 2931
607 아별툴관련질문 아별툴을 설치 하고 나서 crtl+f 의 기능 중에.. [4] [레벨:2]큰아빠에요 2012-01-16 2933
606 예전 툴에서 셀의 값변경 하는것은 이번버전에서 사용못하나요?? [2] [레벨:3]알알 2011-04-21 2934
605 엑셀수식 셀에 입력된 값을 이름범위로 수식내에 삽입하기? file [2] [레벨:4]성투은자 2013-04-09 2935
604 엑셀일반 셀 병합 [4] [레벨:5]눈물바다 2012-06-18 2936
603 엑셀일반 질문하나 더 드립니다! [1] [레벨:4]나카타 2011-12-09 2940