2015년 상시 엑셀
1.구매건수가 상위 10위 이상인 행 >>>> 10위 이하이여서
=RANK(G3,$G$3:$G$27)<=10 이거인거죠??
2.직업은 회원코드의 앞 두글자와 표2를 이용하여 계산
지역은 회원코드의 뒤 세글자를 4로 나눈 나머지가 0이면 동부, 1이면 서부, 2이면 남부 3이면 북부
표시예:자영업(동부)
vlookup,choose,mod,right,left 함수사용
VLOOKUP(LEFT(A3,2),$A$31:$B$36,2,0)&"("&CHOOSE(MOD(RIGHT(A3,3),4)+1,"동부","서부","남부","북부")&")"
나머지가 0인데 왜 +1을 해줄까요 ㅠㅠㅠㅠ
표1의 회원코드와 대출금액을 이용하여 표2의 h32:h36 영역에 직업별 최대 대출금액 계산
직업은 회원코드의 앞 두글자와 표2를 이용하여 계산
예) JA:자영업
표시예: W305,000원
if,left,maxa,text함수를 사용한 배열수식
=TEXT(MAXA(IF(LEFT($A$3:$A$27,2)=$A32,$G$3:$G$27)),"\#,###원")
회원코드에서 앞두글자와 A32와 같을때 대출금액에서 최대값을 구해서 \#,###원"으로 나타내어라??맞나요??
이거 이해하기 쉽게 설명좀 부탁드려요 ㅠㅠㅠ JA :자영업은 뭐죠...ㅠㅠㅠㅠ
엑세스 2015년 상시도 채점부탁드려요~~
그리고 ado문에
rs.cursorlocation=aduseclient는 문제가 어떤식으로 나올때 넣어야하는건지ㅠㅠㅠㅠㅠ문제가 다그게 그거같은데 어쩔때는 넣고 어쩔때는 안넣으니 헷갈리네요 ㅠㅠㅠㅠ
또한 불일치쿼리를 했을 때 마법사로 하면 조인속성으로자동으로 들어가서 안핻해도 되는데 디자인으로 작성시 2번으로 설정을 해줘야 하나요??
안녕하세요.
1. 네 맞습니다. 순위는 1,2,3,4,5,,,,10으로 나타나기 때문입니다.
(이 문제는 어디 문제인지 확인되지는 않았지만, 적어주신 것으로 보아 잘 이해하신 것입니다.)
2. CHOOSE(인수, 첫번째, 두번째,...) 함수이므로, 인수에 대해 나눈 나머지가 0이면 첫 번째(동부)를 나타내야 하므로 1을 더한 것입니다.
나머지가 1이면 두번째(서부)를 나타냅니다.
=TEXT(MAXA(IF(LEFT($A$3:$A$27,2)=$A32,$G$3:$G$27)),"\#,###원")
TEXT는 결과를 \#,###원 형태의 텍스트로 변환해 주는 함수입니다.
[$A$3:$A$27]영역 각 셀의 왼쪽에서 두 글자가 코드 A32(JA)와 같은 값들 중 대출금액[G$3:$G$27] 중 가장 큰 값을 MAXA 함수를 반환합니다.
JA는 코드별로 확인하기 위해 사용한 코드 필드의 데이터 중 하나입니다.
액세스
1. ado 문
폼이 실행된 상태에서 어떤 컨트롤을 클릭하냐에 따라 값이 달라져야 하는 경우에는 'rs.cursorLocation = adUseClient를 사용한다고 보시면 됩니다.
rs.CursorLocation = adUseClient : CursorLocation(레코드의 현재 위치)는 기본적으로 Server(서버)에 위치하는데,
이를 Client(클라이언트)로 이동시키는 것입니다.
CursorLocation을 Client로 설정해야 레코드의 개수를 정상적으로 표시할 수 있습니다.
불일치 쿼리는 무슨 말씀인지 모르겠습니다.
2015년 상시 채점 파일은 첨부했습니다.
좋은 하루 보내세요.
-
*2018-08-30 09:16:47
안녕하세요.
1. 네 맞습니다. 순위는 1,2,3,4,5,,,,10으로 나타나기 때문입니다.
(이 문제는 어디 문제인지 확인되지는 않았지만, 적어주신 것으로 보아 잘 이해하신 것입니다.)2. CHOOSE(인수, 첫번째, 두번째,...) 함수이므로, 인수에 대해 나눈 나머지가 0이면 첫 번째(동부)를 나타내야 하므로 1을 더한 것입니다.
나머지가 1이면 두번째(서부)를 나타냅니다.
=TEXT(MAXA(IF(LEFT($A$3:$A$27,2)=$A32,$G$3:$G$27)),"\#,###원")
TEXT는 결과를 \#,###원 형태의 텍스트로 변환해 주는 함수입니다.
[$A$3:$A$27]영역 각 셀의 왼쪽에서 두 글자가 코드 A32(JA)와 같은 값들 중 대출금액[G$3:$G$27] 중 가장 큰 값을 MAXA 함수를 반환합니다.
JA는 코드별로 확인하기 위해 사용한 코드 필드의 데이터 중 하나입니다.
액세스1. ado 문
폼이 실행된 상태에서 어떤 컨트롤을 클릭하냐에 따라 값이 달라져야 하는 경우에는 'rs.cursorLocation = adUseClient를 사용한다고 보시면 됩니다.
rs.CursorLocation = adUseClient : CursorLocation(레코드의 현재 위치)는 기본적으로 Server(서버)에 위치하는데,
이를 Client(클라이언트)로 이동시키는 것입니다.
CursorLocation을 Client로 설정해야 레코드의 개수를 정상적으로 표시할 수 있습니다.
불일치 쿼리는 무슨 말씀인지 모르겠습니다.2015년 상시 채점 파일은 첨부했습니다.
좋은 하루 보내세요.