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

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

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

VBA 조회 수 6620 추천 수 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
번호 제목 글쓴이 날짜 조회 수
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 41658
622 엑셀수식 셀에 입력된 값을 이름범위로 수식내에 삽입하기? file [2] [레벨:4]성투은자 2013-04-09 2703
621 배열수식 엑셀 수식 질문이요 file [1] [레벨:4]요셉 2013-04-09 3466
620 VBA 아별님! 엑셀 질문입니다. _ 고급필터를 활용한 데이터 분리 작업(각 시트로 분리) file [3] [레벨:2]북곰 2013-04-06 4159
619 API 열려있는 ie창 닫기 _ Win32 API, SendMessage, FindWindows, WM_CLOSE [3] [레벨:5]맑은이슬 2013-04-06 4508
618 엑셀일반 회계형이나 콤마(조건) 추가한 숫자형 서식의 가운데 정렬법? file [3] [레벨:4]성투은자 2013-04-05 3987
617 엑셀수식 색칠한 셀 개수 세기와 "←" 가 있는 셀 수 세기 file [4] [레벨:4]성투은자 2013-04-05 7167
616 SUMPRODUCT 이런 다중조건도 가능할까요? file [4] [레벨:2]진주22 2013-04-04 3017
615 도와주세요 엑셀님들ㅠㅠ [1] [레벨:1]언용구 2013-04-03 2430
614 엑셀일반 질문드려용// [3] [레벨:4]thoi 2013-04-02 2363
613 셀서식(표시형식) 다른 시트에서 조건을 만족하면 해당시트 셀에서 색칠하거나 글씨 표시하기 file [2] [레벨:4]성투은자 2013-04-02 3465
612 엑셀일반 시트의 연도별 사용내역 중 각 시트의 해당연도 페이지만 한꺼번에 인쇄하는 법? file [3] [레벨:4]성투은자 2013-04-02 3412
611 엑셀수식 하이퍼 링크 재 문의 입니다. file [2] [레벨:1]rfne 2013-04-02 3611
610 VBA VBA 서적 추천좀 해주세요 [1] [레벨:1]김학래 2013-04-01 4197
609 엑셀일반 엑셀가로데이터를 세로 데이터로 변환하기 file [2] [레벨:1]하회탈 2013-04-01 5175
608 엑셀수식 하이퍼 링크 가져오기 [2] [레벨:1]rfne 2013-03-29 3275
» VBA vba질문하나 올리겟습니다.ㅠㅠ file [3] [레벨:1]gg남자 2013-03-27 6620
606 엑셀일반 단축키가 안됩니다(찾기,Ctrl+F) ,Ctrl+G [3] [레벨:5]맑은이슬 2013-03-26 5570
605 엑셀일반 엑셀 cloud tool 파일 구할수 있을까요? [3] [레벨:1]달리아 2013-03-22 4023
604 VBA .Find find 문을 공부하던도중 문제하가잇어서 질문올립니다. file [2] [레벨:4]신강현 2013-03-22 3713
603 추가기능(AddIns) 리본메뉴 만들기(버턴 여러개 넣기) [6] [레벨:5]맑은이슬 2013-03-18 4654