기본작업 2016년 3회 컴퓨터활용능력 엑셀 최신기출
1.3)[b3:g36] 영역에서 세번째 행마다 글꼴 스타일 기울임꼴, 채우기색 표준색 노랑 적용
row, mod 함수적용
답: mod(row(),3)=2 인데요... ㅠㅠㅠ이해가 잘안되네요 ㅠㅠㅠ
2.5)
소득공제가 일반의료비인 경우에는 관계가 본인 또는 자 또는 처 이면 금액의 80%를 , %을 계산하여 표시, 소득공제가 일반의료비가 아닌 경우에는 0으로 표시
문제가 이런데 일반의료비인 경우안에서라는 뜻이잖아요?? 근데 and 로해서 표현을 했는데 답이 나오는데 함수는 답 만 맞으면 되나요??
If 소득공제 = "일반의료비" And 관계 = "본인" Or 관계 = "자" Or 관계 = "처" Then
fn의료비보조 = 금액 * 0.8
Else
fn의료비보조 = 금액 * 0.5
End If
If 소득공제 <> "일반의료비" Then
fn의료비보조 = 0
End If
실제답
if 소득공제="일반의료비" then
if관계= "본인" Or 관계 = "자" Or 관계 = "처" Then
fn의료비보조=금액 *0.8
else
fn의료비보조 = 금액 * 0.5
End If
else
fn의료보조=0
end if
2015년 3회 1번조건부서식
[a3:i30]영역에 대해 20과 강의코드의 3~4번째 글자를 연결한 값과 강의시작일의 연도가 같지 않은 전체행에 대해서 글꼴 스타일은 굵게, 글꼴 색은 표준색 빨강으로 적용
mid 함수를 적용하는데요.. 가장 큰숫자 >> 답처럼 mid(값,3,2) 3번째 글자부터 4번째까지 전부다 바꿔버리면 되나요?? 5번째글자까지면 mid(값,3,3) 이렇게??
2번 계산작업
[표1]의 학년, 과목과 [표2]의 할인율표를 이용하여 [h3:h30] 영역에 학년과 과목에 따른 수강료 할인율을 계산하여 표시 >>> 답이 안나와서 ㅠㅠㅠㅠ 파일 첨부합니다 ㅠㅠㅠㅠㅠ 이해하기 쉽게 설명도 부탁드려요 ㅠㅠㅠ
[표1]의 강사,과목, 수강인원을 이용하여[표3]의 [h34:j36]영역에 과목별 수강인원 순위별 강사의 이름을 계산하여 표시하시오.
[표3의 순위는 수강인원이 많은 순으로 지정됨
index, match, large함수 이용 이해하기 쉽게 설명좀 부탁드릴게요ㅠㅠㅠ 이게 감이 잡힐랑 말랑 해서 ㅠㅠㅠㅠㅠ match함수가 끼면 유독 어렵네요 ㅠㅠㅠㅠ
엑세스--
입력마스크 지정 형식 0000-0000;0;x 헷갈려서 개념 잡고싶습니다 ㅠ
문제예 : 씨앗코드필드는 A0000가 같은 형태로 영문 대문자 1개와 숫자 4개 반드시 입력
입력마스크 : >L0000
여기서 A-0000형태이면 "-" 함께 저장 하고 데이터가 입력될 자리에 # 이하라고 하면?
>L-0000;0;# 이렇게 하면 되나요?
다른 문제로 A-00000인데 데이가 입력될 자리에만 # 하라
>L-0000;;#
맞나요???ㅠㅠㅠㅠㅠ
2015년 3회 컴퓨터활용능력 엑세스 최신기출문제
3번 3. 창고정보 폼에서 미리보기 버튼을 클릭하면 다음과 같은 기능을 수행하도록 매크로 함수 구현하시오
창고별 제품정보 보고서를 인쇄미리보기 형태로 열고 아래와 같은 메시지 상자를 표시할 것
순서대로 매크로 작성해야 정답 처리되나요??
엑세스 2016년 3회와 2015년 3회 최신기출 제 채점 부탁드려요 ㅠㅠㅠ 채점설치가 안됩니당 ㅠㅠㅠ
엑셀은 계산작업 2015년 3회 2번에 2번 hlookup이 안나와서 파일 첨부해요~ 채점은 했습니다.!!!
안녕하세요.
2016년 3회 엑셀 1-3번>
ROW() 함수로 현재 셀의 행번호를 가져오고,
mod(row(),3) 함수로 가져온 행번호를 3으로 나눈 나머지가 2와 같은지 비교합니다.
세 번째줄마다 서식을 적용하는데 3으로 나누고 나머지가 2인지 확인하는 이유는
서식이 적용될 데이터가 실제로는 3행부터 시작하기 때문입니다.
[B3] 셀을 기준으로 3번째 줄마다 서식을 지정하는 것이지요.
2016년 3회 엑셀 2-5번>
문제에서 제시한 지시사항에만 맞으면 세부 코드는 임의대로 작업하셔도 됩니다.
2015년 3회 1-3번>
네, 맞습니다.
2015년 3회 2-2번>
MATCH(찾을 값, 범위, 옵션)
: 범위에서 옵션을 적용하여 찾을 값과 같은 데이터를 찾아 그 위치에 대한 일련번호를 반환하는 함수입니다.
옵션 -1
: 옵션을 -1로 지정하면 찾을 값이 없을 경우 '찾을 값' 보다 큰 값 중에서 가장 작은 값을 찾습니다.
이때 범위는 반드시 내림차순으로 정렬되어야 합니다.
{"영어", "수학"}
: [표1]의 과목은 "영어, 수학, 국어" 중 하나인데 [표2] 할인율표의 과목은 "영어, 기타"입니다. 즉, 영어와 그 외의 과목으로 구분하라는 의미이지요.
이런 경우 "영어"만 정확히 찾고 나머지는 모두 "기타"로 처리해야 하는데 "영어, 수학, 기타, 국어"로 내림차순 정렬되므로 이 방법을 이용할 수 없습니다.
왜냐면, 내림차순이므로 '옵션'으로 -1을 사용해야하는데 "국어"는 "기타"보다 작아 기타로 처리되지만, "수학"은 "기타"보다 크므로 "영어"로 처리됩니다.
이런 경우, 별도로 찾을 데이터가 있는 범위를 만들어 주면 됩니다.
가장 큰 "영어"와 두 번째 큰 항목인 "수학"을 두 번째로 하여 범위를 만들면 "영어"를 제외한 모든 과목은 "수학"으로 처리됩니다. "수학"이 "기타"역할을 하는 것이지요.
=HLOOKUP(F3,$C$33:$E$35,MATCH(G3,{"영어","수학"},-1)+1)
MATCH(G3,{"영어","수학"},-1)를 통해서 영어는 1, 기타는 2를 반환하게 됩니다.
HLOOKUP의 참조범위 $C$33:$E$35에서 추출할 행 번호가 1과 2로 정해진 것입니다. 그러나 참조범위의 실제 구하는 데이터들은 2행과 3행인 34행, 35행에 있죠. 그래서 +1을 해서 두번째와 세번째 줄 데이터를 가져올 수 있도록 하는 것입니다.
액세스- 입력마스크>
네, 맞습니다.
2015년 3회 액세스>
문제 지시사항에 맞춰 작성하셔야하니 보고서를 열고 메시지 상자를 표시해야 합니다.
좋은 하루 보내세요.
-
*2018-08-28 19:22:33
안녕하세요.
2016년 3회 엑셀 1-3번>
ROW() 함수로 현재 셀의 행번호를 가져오고,
mod(row(),3) 함수로 가져온 행번호를 3으로 나눈 나머지가 2와 같은지 비교합니다.세 번째줄마다 서식을 적용하는데 3으로 나누고 나머지가 2인지 확인하는 이유는
서식이 적용될 데이터가 실제로는 3행부터 시작하기 때문입니다.
[B3] 셀을 기준으로 3번째 줄마다 서식을 지정하는 것이지요.
2016년 3회 엑셀 2-5번>문제에서 제시한 지시사항에만 맞으면 세부 코드는 임의대로 작업하셔도 됩니다.
2015년 3회 1-3번>네, 맞습니다.
2015년 3회 2-2번>MATCH(찾을 값, 범위, 옵션)
: 범위에서 옵션을 적용하여 찾을 값과 같은 데이터를 찾아 그 위치에 대한 일련번호를 반환하는 함수입니다.옵션 -1
: 옵션을 -1로 지정하면 찾을 값이 없을 경우 '찾을 값' 보다 큰 값 중에서 가장 작은 값을 찾습니다.이때 범위는 반드시 내림차순으로 정렬되어야 합니다.
{"영어", "수학"}
: [표1]의 과목은 "영어, 수학, 국어" 중 하나인데 [표2] 할인율표의 과목은 "영어, 기타"입니다. 즉, 영어와 그 외의 과목으로 구분하라는 의미이지요.이런 경우 "영어"만 정확히 찾고 나머지는 모두 "기타"로 처리해야 하는데 "영어, 수학, 기타, 국어"로 내림차순 정렬되므로 이 방법을 이용할 수 없습니다.
왜냐면, 내림차순이므로 '옵션'으로 -1을 사용해야하는데 "국어"는 "기타"보다 작아 기타로 처리되지만, "수학"은 "기타"보다 크므로 "영어"로 처리됩니다.
이런 경우, 별도로 찾을 데이터가 있는 범위를 만들어 주면 됩니다.
가장 큰 "영어"와 두 번째 큰 항목인 "수학"을 두 번째로 하여 범위를 만들면 "영어"를 제외한 모든 과목은 "수학"으로 처리됩니다. "수학"이 "기타"역할을 하는 것이지요.=HLOOKUP(F3,$C$33:$E$35,MATCH(G3,{"영어","수학"},-1)+1)
MATCH(G3,{"영어","수학"},-1)를 통해서 영어는 1, 기타는 2를 반환하게 됩니다.HLOOKUP의 참조범위 $C$33:$E$35에서 추출할 행 번호가 1과 2로 정해진 것입니다. 그러나 참조범위의 실제 구하는 데이터들은 2행과 3행인 34행, 35행에 있죠. 그래서 +1을 해서 두번째와 세번째 줄 데이터를 가져올 수 있도록 하는 것입니다.
액세스- 입력마스크>네, 맞습니다.
2015년 3회 액세스>문제 지시사항에 맞춰 작성하셔야하니 보고서를 열고 메시지 상자를 표시해야 합니다.
좋은 하루 보내세요.